/** * return mixed */ public function fetchMessage() { if (MSG_STORAGE === "session") { if (Session::get('success') === true) { $message = Session::get('successMessage'); Session::unsert('successMessage'); Session::set('success', false); return $message; } elseif (Session::get('error') === true) { $message = Session::get('errorMessage'); Session::unsert('errorMessage'); Session::set('error', false); return $message; } elseif (Session::get('warning') === true) { $message = Session::get('warningMessage'); Session::unsert('warningMessage'); Session::set('warning', false); return $message; } elseif (Session::get('info') === true) { $message = Session::get('infoMessage'); Session::unsert('infoMessage'); Session::set('info', false); return $message; } } elseif (MSG_STORAGE === "apc") { if (Session::get('success') === true) { Session::set('success', false); return apc_fetch('successMessage'); } elseif (Session::get('error') === true) { Session::set('error', false); return apc_fetch('errorMessage'); } elseif (Session::get('warning') === true) { Session::set('warning', false); return apc_fetch('warningMessage'); } elseif (Session::get('info') === true) { Session::set('info', false); return apc_fetch('infoMessage'); } } }