Ejemplo n.º 1
0
 /**
  * AddAction for Resources
  *
  * @return void
  */
 public function addAction()
 {
     $this->view->headTitle("Add New Role", 'APPEND');
     $request = $this->getRequest();
     $form = new User_Form_Role();
     if ($this->getRequest()->isPost()) {
         if ($form->isValid($request->getPost())) {
             $model = new User_Model_Roles();
             $data = $form->getValues();
             if ($data["name"] == "implementor") {
                 echo "pantalla de error de no se puede crear implementor";
                 die;
             }
             $model->save($data);
             return $this->_helper->redirector('index');
         }
     } else {
         $form->populate($form->getValues());
     }
     $this->view->form = $form;
     //               LOGS
     //
     //                //Inicializamos el log
     //                $logger = new Zend_Log();
     //                //Aqui ponemos las salida por archivo TODO pasar al application.ini
     //                $writer = new Zend_Log_Writer_Stream('../log/zfw.log');
     //                $logger->addWriter($writer);
     //                //Aqui indicamos que solo se mostraran los mensajes que sean iguales o superiores a criticos
     //                $filter = new Zend_Log_Filter_Priority(Zend_Log::INFO);
     //                $logger=$logger->addFilter($filter);
     //mensajes para log
     //                $logger->emerg('alta cancion del artista '.$resource);
     //                $logger->debug('alta cancion con titulo '.$title);
 }