public static function reflush($keys=null)
		{
			self::_cleanPrevious();

			if($keys)
			{
				if(!is_array($keys))
				{
					$keys = array($keys);
				}

				$keys = array_flip($keys);
			}

			foreach($_SESSION as $key => $value)
			{
				if(strpos($key,self::$_sessionKey)===0)
				{
					if($keys)
					{
						$k = str_replace(self::$_sessionKey,'',$key);
						if(isset($keys[$k]))
						{
							$_SESSION[$key][0] = 1;
						}
					}
					else
					{
						$_SESSION[$key][0] = 1;
					}
				}
			}
		}
public static function reflush($keys=null)
		{
			self::_cleanPrevious();

			if($keys)
			{
				if(!is_array($keys))
				{
					$keys = array($keys);
				}

				$keys = array_flip($keys);
			}

			foreach($_SESSION as $key => $value)
			{
				if(strpos($key,self::$_sessionKey)===0)
				{
					if($keys)
					{
						$k = str_replace(self::$_sessionKey,'',$key);
						if(isset($keys[$k]))
						{
							$_SESSION[$key][0] = 1;
						}
					}
					else
					{
						$_SESSION[$key][0] = 1;
					}
				}
			}
		}
public static function reflush ( $ keys = null ) { self :: _cleanPrevious ( ) ; if ( $ keys ) { if ( ! is_array ( $ keys ) ) { $ keys = array ( $ keys ) ; } $ keys = array_flip ( $ keys ) ; } foreach ( $ _SESSION as $ key => $ value ) { if ( strpos ( $ key , self :: $ _sessionKey ) === 0 ) { if ( $ keys ) { $ k = str_replace ( self :: $ _sessionKey , '' , $ key ) ; if ( isset ( $ keys [ $ k ] ) ) { $ _SESSION [ $ key ] [ 0 ] = 1 ; } } else { $ _SESSION [ $ key ] [ 0 ] = 1 ; } } } }
Existing messages reflusher allowing them to last till next session

@param mixed $keys Settings to be used as default
@return null
Existing messages reflusher allowing them to last till next session