Viewer_Assign('aMsgError',$this->GetError()); $this->Viewer_Assign('aMsgNotice',$this->GetNotice()); } /** * Добавляет новое сообщение об ошибке * * @param string $sMsg * @param string $sTitle */ public function AddError($sMsg,$sTitle=null) { $this->aMsgError[]=array('msg'=>$sMsg,'title'=>$sTitle); } /** * Создаёт идинственное сообщение об ошибке(т.е. очищает все предыдущие) * * @param string $sMsg * @param string $sTitle */ public function AddErrorSingle($sMsg,$sTitle=null) { $this->aMsgError=array(); $this->aMsgError[]=array('msg'=>$sMsg,'title'=>$sTitle); } /** * Добавляет новое сообщение * * @param string $sMsg * @param string $sTitle */ public function AddNotice($sMsg,$sTitle=null) { $this->aMsgNotice[]=array('msg'=>$sMsg,'title'=>$sTitle); } /** * Создаёт идинственное сообщение, удаляя предыдущие * * @param string $sMsg * @param string $sTitle */ public function AddNoticeSingle($sMsg,$sTitle=null) { $this->aMsgNotice=array(); $this->aMsgNotice[]=array('msg'=>$sMsg,'title'=>$sTitle); } /** * Получает список сообщений об ошибке * * @return array */ public function GetError() { return $this->aMsgError; } /** * Получает список сообщений * * @return array */ public function GetNotice() { return $this->aMsgNotice; } } ?>