Example #1
0
 /**
  * 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');
         }
     }
 }