Exemplo n.º 1
0
 public function selectedDtAction()
 {
     $de_tai = new Default_Model_DeTai();
     $hd = $this->_getParam('hd');
     $deTais = array();
     if ($hd == 'hdd') {
         //kiem tra neu dsdt dc chon tu suaHddAction(HoiDongController) hay themHddAction(DeTaiController)
         $session = new Zend_Session_Namespace('them_hdd');
         if (isset($session->dsdt)) {
             $cols = array('id', 'ma', 'ten', 'ten_don_vi', 'ten_linh_vuc');
             foreach ($session->dsdt as $id) {
                 $data = $de_tai->getDTArray($id, $cols);
                 $deTais[] = $data;
             }
             $session->dsdt = null;
             $this->view->field_linh_vuc = true;
         } else {
             if (isset($_POST['id'])) {
                 $id = $_POST['id'];
                 $deTais = $de_tai->getDSDTByHDD($id);
                 $this->view->field_linh_vuc = true;
             }
         }
     } else {
         $hdnt = $this->hd_nghiem_thu->getHDNT($_POST['id']);
         $cols = array('id', 'ma', 'ten', 'ten_don_vi', 'ten_linh_vuc');
         $deTais[] = $de_tai->getDTArray($hdnt['ma_de_tai'], $cols);
         $this->view->field_linh_vuc = true;
     }
     if ($deTais) {
         $this->view->hd = $hd;
         $this->view->deTais = $deTais;
         $this->view->checked = 'checked';
     } else {
         $this->_helper->viewRenderer->setNoRender();
     }
     $this->_helper->layout->disableLayout();
 }
Exemplo n.º 2
0
 public function send_mail_hdd($arr_hdd, $subject, $emailMessage)
 {
     $de_tai = new Default_Model_DeTai();
     $arr_email = array();
     foreach ($arr_hdd as $hdd) {
         $arr_de_tai = $de_tai->getDSDTByHDD($hdd);
         foreach ($arr_de_tai as $ma_de_tai) {
             $email = $de_tai->getEmailCNByDT($ma_de_tai['id']);
             if ($email != null) {
                 $arr_email[] = $email;
             }
         }
     }
     Khcn_Api::_()->getApi('mail', 'default')->sendSystemRaw($arr_email, array('subject' => $subject, 'body' => $emailMessage));
 }