Ejemplo n.º 1
0
 public function editAction()
 {
     $id = $this->getRequest()->getParam("id");
     if ($this->getRequest()->isPost()) {
         try {
             $data = $this->getRequest()->getPost();
             $data["id"] = $id;
             $db = new Global_Model_DbTable_DbTeacher();
             $db->updateTeacher($data);
             Application_Form_FrmMessage::Sucessfull("EDIT_SUCCESS", "/global/lecturer");
         } catch (Exception $e) {
             Application_Form_FrmMessage::message("EDIT_FAIL");
             $err = $e->getMessage();
             Application_Model_DbTable_DbUserLog::writeMessageError($err);
         }
     }
     $db = new Global_Model_DbTable_DbTeacher();
     $row = $db->getTeacherById($id);
     $tsub = new Global_Form_FrmTeacher();
     $frm_techer = $tsub->FrmTecher($row);
     Application_Model_Decorator::removeAllDecorator($frm_techer);
     $this->view->frm_techer = $frm_techer;
     $dbs = new Application_Model_GlobalClass();
     $this->view->subject_opt = $dbs->getsunjectOption();
     $this->view->teacher_subject = $db->getallSubjectTeacherById($id);
 }