Example #1
0
 private function get_messages()
 {
     // Read messages from session
     $session = new midgardmvc_core_services_sessioning('midgardmvc_services_uimessages');
     if ($session->exists('midgardmvc_services_uimessages_stack')) {
         // We've got old messages in the session
         $stored_messages = $session->get('midgardmvc_services_uimessages_stack');
         $session->remove('midgardmvc_services_uimessages_stack');
         if (!is_array($stored_messages)) {
             return false;
         }
         foreach ($stored_messages as $message) {
             $id = $this->add($message);
             $this->messages_from_session[] = $id;
         }
     }
     return $this->messages_from_session;
 }