Skip to content
Browse files

Requested changed to keep_flashdata

  • Loading branch information...
1 parent 4beca5c commit 9d9849b2c459cb09ccebcdf89b2b3a15bc4fd722 @johnathancroom johnathancroom committed
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);
}
-
}
// ------------------------------------------------------------------------

0 comments on commit 9d9849b

Please sign in to comment.
Something went wrong with that request. Please try again.