function deleteAction()
 {
     $this->_helper->layout()->disableLayout();
     $xinnghiphepModel = new Front_Model_XinNghiPhep();
     if ($this->_request->isPost()) {
         $auth = Zend_Auth::getInstance();
         $identity = $auth->getIdentity();
         $em_id = $identity->em_id;
         $xnp_id = $this->_arrParam['xnp_id'];
         $xnp_info = $xinnghiphepModel->fetchRow($xinnghiphepModel->select()->where('xnp_id = ?', $xnp_id)->where('xnp_em_id=?', $em_id)->where('xnp_don_vi_status=?', '-1')->where('xnp_ptccb_status=?', '-1'));
         if ($xnp_info) {
             $success_message = $xinnghiphepModel->delete(array('xnp_id' => $xnp_id));
             $this->view->success_message = $success_message;
         }
     }
 }
 public function updatestatusAction()
 {
     $this->_helper->layout()->disableLayout();
     $xnp_status = $this->_request->getParam('status', 0);
     $thang = $this->_request->getParam('thang', 0);
     $nam = $this->_request->getParam('nam', 0);
     $phongban = $this->_request->getParam('phongban', 0);
     $current_time = new Zend_Db_Expr('NOW()');
     if ($xnp_status > 1) {
         $xnp_status = 1;
     }
     if ($xnp_status <= 0) {
         $xnp_status = -1;
     }
     $xnpModel = new Front_Model_XinNghiPhep();
     if ($this->_request->isPost()) {
         $item = $this->getRequest()->getPost('cid');
         foreach ($item as $k => $v) {
             $don_nghi_phep = $xnpModel->fetchRow("xnp_id={$v}");
             if ($don_nghi_phep && $don_nghi_phep->xnp_don_vi_status > 0) {
                 $process_status = $xnpModel->update(array('xnp_ptccb_status' => $xnp_status), "xnp_id={$v}");
                 if ($process_status) {
                     $thongbao_model = new Front_Model_ThongBao();
                     $row_content = $xnpModel->fetchRow(array('xnp_id' => $v));
                     $data = array();
                     $data['tb_from'] = 0;
                     $data['tb_to'] = $row_content->xnp_em_id;
                     $data['tb_tieu_de'] = '[Xin nghỉ phép] Đơn xin nghỉ phép đã được duyệt.';
                     $data['tb_noi_dung'] = 'Đơn nghỉ phép của bạn đã được duyệt.<br> Lịch nghỉ của bạn bắt đầu từ ' . date('d-m-Y', strtotime($row_content->xnp_from_date)) . ' đến ngày ' . date('d-m-Y', strtotime($row_content->xnp_to_date));
                     $data['tb_status'] = 0;
                     $data['tb_date_added'] = $current_time;
                     $data['tb_date_modified'] = $current_time;
                     if (!$xnp_status) {
                         $data['tb_tieu_de'] = '[Xin nghỉ phép] Đơn xin nghỉ phép đã không được chấp nhận.';
                         $data['tb_noi_dung'] = 'Đơn nghỉ phép của bạn đã không được chấp nhận.<br> Bạn không được phép nghỉ từ ' . date('d-m-Y', strtotime($row_content->xnp_from_date)) . ' đến ngày ' . date('d-m-Y', strtotime($row_content->xnp_to_date));
                     }
                     $thongbao_model->insert($data);
                 }
             }
         }
     }
     $this->_redirect('tochuccanbo/duyetnghiphep/index/thang/' . $thang . '/nam/' . $nam . '/phongban/' . $phongban);
 }