public function jqupdatestatusAction()
 {
     $this->_helper->layout()->disableLayout();
     $new_status = 'Đã duyệt';
     $em_id = 0;
     $process_status = 0;
     if ($this->_request->isPost()) {
         $item_id = $this->_arrParam['item_id'];
         $item_status = $this->_arrParam['item_status'];
         if ($item_status > 1) {
             $item_status = 1;
         }
         if ($item_status <= 0) {
             $item_status = -1;
             $new_status = 'Không duyệt';
         }
         $chamcongModel = new Front_Model_ChamCong();
         $cham_cong = $chamcongModel->fetchRow('c_id=' . $item_id);
         //Zend_Debug::dump($cham_cong);
         if ($cham_cong && $cham_cong->c_don_vi_status > 0) {
             $em_id = $cham_cong->c_em_id;
             $thang = $cham_cong->c_thang;
             $nam = $cham_cong->c_nam;
             $process_status = $chamcongModel->update(array('c_ptccb_status' => $item_status, 'c_don_vi_status' => $item_status), 'c_id=' . $item_id);
             if ($item_status < 1) {
                 $current_time = new Zend_Db_Expr('NOW()');
                 $thongbao_model = new Front_Model_ThongBao();
                 $data = array();
                 $data['tb_from'] = 0;
                 $data['tb_to'] = $cham_cong->c_em_id;
                 $data['tb_tieu_de'] = "[Chấm công tháng {$thang}-{$nam}] Chấm công không được duyệt.";
                 $data['tb_noi_dung'] = "Chào bạn!<br/>Chấm công {$thang}-{$nam} đã không được duyệt.<br/>Yêu cầu bạn chỉnh sửa lại bảng chấm công tháng {$thang}-{$nam}";
                 $data['tb_status'] = 0;
                 $data['tb_date_added'] = $current_time;
                 $data['tb_date_modified'] = $current_time;
                 $thongbao_model->insert($data);
                 $em_info = $this->view->viewGetEmployeeInfo($cham_cong->c_em_id);
                 $data['tb_noi_dung'] = 'Chấm công của <strong>' . $em_info->em_ho . ' ' . $em_info->em_ten . '</strong> tháng ' . $thang . '-' . $nam . ' phòng tổ chức không duyệt.<br/> Bạn hãy <strong><a href="' . $this->view->baseUrl('donvi/duyetchamcong') . '">click vào đây</a></strong> để xét duyệt lại.';
                 $don_vi_user = $this->_helper->GlobalHelpers->checkDonViUsers($cham_cong->c_em_id, 3004);
                 foreach ($don_vi_user as $user) {
                     $data['tb_to'] = $user->em_id;
                     $thongbao_model->insert($data);
                 }
             }
         }
     }
     $this->view->em_id = $em_id;
     $this->view->new_status = $new_status;
     $this->view->process_status = $process_status;
 }
 public function jqupdatestatusAction()
 {
     $this->_helper->layout()->disableLayout();
     $process_status = 0;
     if ($this->_request->isPost()) {
         $c_id = $this->_arrParam['c_id'];
         $c_status = $this->_arrParam['c_status'];
         if ($c_status > 1) {
             $c_status = 1;
         }
         if ($c_status <= 0) {
             $c_status = -1;
         }
         $chaqmcongModel = new Front_Model_ChamCong();
         $thongbao_model = new Front_Model_ThongBao();
         $process_status = $chaqmcongModel->update(array('c_don_vi_status' => $c_status), "c_id={$c_id} and c_ptccb_status<0");
         $current_time = new Zend_Db_Expr('NOW()');
         if ($process_status && $c_status) {
             $users = $this->_helper->GlobalHelpers->checkToChucUsers(4006);
             $data = array();
             $data['tb_from'] = 0;
             $data['tb_tieu_de'] = '[Thông báo] Duyệt chấm công tháng.';
             $data['tb_noi_dung'] = 'Có đơn xin duyệt chấm công mới<br/> Bạn hãy <strong><a href="' . $this->view->baseUrl('tochuccanbo/duyetchamcong') . '">click vào đây</a></strong> để xét duyệt.';
             $data['tb_status'] = 0;
             $data['tb_date_added'] = $current_time;
             $data['tb_date_modified'] = $current_time;
             foreach ($users as $user) {
                 $data['tb_to'] = $user->em_id;
                 $thongbao_model->insert($data);
             }
         }
         if ($c_status < 1) {
             $cham_cong = $chaqmcongModel->fetchRow("c_id={$c_id}");
             if ($cham_cong) {
                 $thang = $cham_cong->c_thang;
                 $nam = $cham_cong->c_nam;
                 $data = array();
                 $data['tb_from'] = 0;
                 $data['tb_to'] = $cham_cong->c_em_id;
                 $data['tb_tieu_de'] = "[Chấm công tháng {$thang}-{$nam}] Chấm công không được duyệt.";
                 $data['tb_noi_dung'] = "Chào bạn!<br/>Chấm công {$thang}-{$nam} đã không được duyệt.<br/>Yêu cầu bạn chỉnh sửa lại bảng chấm công tháng {$thang}-{$nam}";
                 $data['tb_status'] = 0;
                 $data['tb_date_added'] = $current_time;
                 $data['tb_date_modified'] = $current_time;
                 $thongbao_model->insert($data);
             }
         }
     }
     $this->view->process_status = $process_status;
 }