add(AmzFulfillment_Logger::INFO, $msg); } public function warn($msg) { $this->add(AmzFulfillment_Logger::WARN, $msg); } public function error($msg) { $this->add(AmzFulfillment_Logger::ERROR, $msg); } public function add($level, $msg) { AmzFulfillment_Main::instance()->sessionController()->add(self::KEY, new AmzFulfillment_Entity_Message($level, $msg)); } public function show() { $messages = AmzFulfillment_Main::instance()->sessionController()->get(self::KEY); if(is_array($messages)) { foreach($messages as $message) { if(is_a($message, 'AmzFulfillment_Entity_Message')) { $message->render(); } } } $this->clean(); } public function clean() { AmzFulfillment_Main::instance()->sessionController()->set(self::KEY, array()); } }