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(); }
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)); }