public function addAction()
 {
     $layoutPath = APPLICATION_PATH . '/templates/' . TEMPLATE_USED;
     $option = array('layout' => 'hethong/layout', 'layoutPath' => $layoutPath);
     Zend_Layout::startMvc($option);
     $translate = Zend_Registry::get('Zend_Translate');
     $this->view->title = 'Quản lý các dân tộc Việt Nam - ' . $translate->_('TEXT_DEFAULT_TITLE');
     $this->view->headTitle($this->view->title);
     $dantocModel = new Front_Model_Dantoc();
     $error_message = array();
     $success_message = '';
     if ($this->_request->isPost()) {
         $dt_name = trim($this->_arrParam['dt_name']);
         $dt_order = trim($this->_arrParam['dt_order']);
         $dt_status = $this->_arrParam['dt_status'];
         $validator_length = new Zend_Validate_StringLength(array('min' => 2, 'max' => 100));
         if (!is_numeric($dt_order)) {
             $dt_order = 0;
         }
         //kiem tra dữ liệu
         if (!$validator_length->isValid($dt_name)) {
             $error_message[] = 'Tên dân tộc phải bằng hoặc hơn 2 ký tự và nhỏ hơn hoặc bằng 100 ký tự.';
         }
         if (!sizeof($error_message)) {
             $current_time = new Zend_Db_Expr('NOW()');
             $dantocModel->insert(array('dt_name' => $dt_name, 'dt_status' => $dt_status, 'dt_order' => $dt_order, 'dt_date_added' => $current_time, 'dt_date_modified' => $current_time));
             $success_message = 'Đã thêm dân tộc mới thành công.';
         }
     }
     $this->view->success_message = $success_message;
     $this->view->error_message = $error_message;
 }
 public function importdAction()
 {
     $dir = '/excel';
     //thu muc uploads
     $dir_upload = IMPORT_PATH . $dir;
     //duong dan
     $full_path = $dir_upload . '/dantoc.xlsx';
     $objPHPExcel = PHPExcel_IOFactory::load($full_path);
     $sheetData = $objPHPExcel->getActiveSheet()->toArray(null, true, true, true);
     $dantocModel = new Front_Model_Dantoc();
     foreach ($sheetData as $row) {
         $current_time = new Zend_Db_Expr('NOW()');
         $dantocModel->insert(array('dt_name' => $row['A'], 'dt_status' => 1, 'dt_order' => 0, 'dt_date_added' => $current_time, 'dt_date_modified' => $current_time));
     }
 }