Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

Requested changed to keep_flashdata

  • Loading branch information...
commit 9d9849b2c459cb09ccebcdf89b2b3a15bc4fd722 1 parent 4beca5c
@johnathancroom johnathancroom authored
Showing with 3 additions and 4 deletions.
  1. +3 −4 system/libraries/Session/Session.php
View
7 system/libraries/Session/Session.php
@@ -389,18 +389,18 @@ public function set_flashdata($newdata = array(), $newval = '')
/**
* Keeps existing flashdata available to next request.
*
- * @param mixed Item key
+ * @param mixed Item key(s)
* @return void
*/
public function keep_flashdata($data)
{
// Wrap item as array if singular
- if (is_string($data))
+ if (!is_array($data))
{
$data = array($data);
}
- foreach($data as $key)
+ foreach ($data as $key)
{
// 'old' flashdata gets removed. Here we mark all flashdata as 'new' to preserve it from _flashdata_sweep()
// Note the function will return NULL if the $key provided cannot be found
@@ -410,7 +410,6 @@ public function keep_flashdata($data)
$new_flashdata_key = self::FLASHDATA_KEY.self::FLASHDATA_NEW.$key;
$this->set_userdata($new_flashdata_key, $value);
}
-
}
// ------------------------------------------------------------------------
Please sign in to comment.
Something went wrong with that request. Please try again.