Пример #1
0
  function rptHolidayAction(){
  	$db  = new Report_Model_DbTable_DbParamater();
  	$key = new Application_Model_DbTable_DbKeycode();
  	$this->view->data=$key->getKeyCodeMiniInv(TRUE);
  	$frm = new Other_Form_FrmHoliday();
  	$frm = $frm->FrmAddHoliday();
  	Application_Model_Decorator::removeAllDecorator($frm);
  	$this->view->frm_holiday = $frm;
  	if($this->getRequest()->isPost()){
  		$data = $this->getRequest()->getPost();
  		if(isset($data['btn_search'])){
  			//print_r($data);exit();
  			$this->view->holiday_list = $db->getAllHoliday($data);
  			$a = $db->getAllHoliday($data);
  		}else{
  		//print_r($data);exit();
	  		$collumn = array("id","holiday_name","amount_day","start_date","end_date","status","modify_date","note");
	  		$this->exportFileToExcel('ln_holiday',$db->getAllHoliday(),$collumn);
  		}
  	}else {  		
  		$data = array('adv_search' => '',
						'search_status' => -1,
						'start_date'=> date('Y-m-01'),
						'end_date'=>date('Y-m-d')); 
  		$this->view->holiday_list = $db->getAllHoliday($data);
  	}
  }