Viewing file: report.php (8.29 KB) -rwxr-xr-x Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php include("sa_controller.php"); class report extends Sa_controller {
function get_dpj ($year,$mb_type) { $this->load->model($this->config->item("sa_folder").'sa_detail_project_model', 'dpj');
$options = array(); $options[''] = ""; //if ($mb_type) { $rs_dpj = $this->dpj->get_detail2($year,$mb_type); foreach ($rs_dpj->result() as $row) { $options[$row->dpj_id] = $row->dpj_sub_name; } //} echo form_dropdown('dpj_id', $options,'', "onChange='change_dpj(this.value)'");//," " //echo $options; }
function get_sc ($mb_type,$sc_id) { $this->load->model($this->config->item("sa_folder").'sa_smo_club_model', 'sc'); $opt_sc[''] = ""; if ($mb_type) { $this->sc->sc_type = $mb_type; $opt_sc = $this->sc->get_optionsByType(); } echo form_dropdown('sc_id', $opt_sc, set_value('sc_id',$sc_id)); }
function report() { parent::__construct(); }
function project() { $this->load->model($this->config->item('sa_folder').'sa_detail_project_model','dpj'); $dpj = $this->dpj; $dpj->dpj_bgY = $this->input->post('year'); $dpj->dpj_owner = $this->input->post('owner'); $dpj->dpj_attribute = $this->input->post('atb_type'); if ($this->input->server('REQUEST_METHOD') === 'POST') { $data['rs_dpj'] = $dpj->search_project_con(); } else { $data['rs_dpj'] = $dpj->get_by_key(); } $this->load->model($this->config->item('sa_folder').'sa_initialbudget_model','ib'); if ($this->ib->get_all()->num_rows()) { $data['qu_ib'] = $this->ib->get_options(); } else { $data['qu_ib'] = $this->ib->get_options_noyear(); } $this->load->model($this->config->item('sa_folder').'sa_smo_club_model','sc'); $sc = $this->sc; $data['opt_sc'] = $sc->get_options(); $data['dpj_bgY'] = $dpj->dpj_bgY; $data['dpj_owner'] = $dpj->dpj_owner; $data['dpj_attribute'] = $dpj->dpj_attribute; $data['rs_type'] = array('' => '-----เลือก-----', '1' => 'ภารกิจ', '2' => 'กลยุทธ์');
if ($this->input->post('type') == 'print') { $this->output_popup('v_print_project',$data); } else { $this->output("v_rpt_project", $data); } } function integration() { $this->load->model($this->config->item('sa_folder').'sa_detail_project_model','dpj'); $dpj = $this->dpj; $dpj->dpj_bgY = $this->input->post('year'); $dpj->dpj_owner = $this->input->post('owner'); $dpj->dpj_attribute = $this->input->post('atb_type'); if ($this->input->server('REQUEST_METHOD') === 'POST') { $data['rs_dpj'] = $dpj->search_project_con(); $detail = $this->input->post('detail'); if($detail == 'detail'){ $data['rs_dpj'] = $dpj->search_project(); } } else { $data['rs_dpj'] = $dpj->get_by_key(); } //บูรณาการรฝ่ายอื่นๆ $this->load->model($this->config->item('sa_folder').'sa_integration_project_model','igp'); $igp = $this->igp; $qu_igp = $igp->get_by_cond(); //บูรณาการรายวิชา $this->load->model($this->config->item('sa_folder').'sa_integration_course_model','igc'); $igc = $this->igc; $qu_igc = $igc->get_by_cond(); $this->load->model($this->config->item('sa_folder').'sa_initialbudget_model','ib'); if ($this->ib->get_all()->num_rows()) { $data['qu_ib'] = $this->ib->get_options(); } else { $data['qu_ib'] = $this->ib->get_options_noyear(); } $this->load->model($this->config->item('sa_folder').'sa_smo_club_model','sc'); $sc = $this->sc; $data['opt_sc'] = $sc->get_options(); $data['dpj_bgY'] = $dpj->dpj_bgY; $data['dpj_owner'] = $dpj->dpj_owner; $data['dpj_attribute'] = $dpj->dpj_attribute; $data['rs_type'] = array('' => '-----เลือก-----', '1' => 'ภารกิจ', '2' => 'กลยุทธ์'); $data['ig_type'] = array('1' => 'บูรณาการอื่นๆ', '2' => 'บูรณาก่ารรายวิชา'); $data['ig_data'] = array('1' => $qu_igp->row()->numIgp, '2' => $qu_igc->row()->num_igc); if ($this->input->post('type') == 'print') { $this->output_popup('v_print_project',$data); } else { $detail = $this->input->post('detail'); if($detail == 'detail'){ $this->output_popup('v_rpt_integration_detail',$data); }else{ $this->output("v_rpt_integration", $data); } } } function attend_dpj() { $this->load->model($this->config->item('sa_folder').'sa_member_model','mb'); $mb = $this->mb; if ($this->input->server('REQUEST_METHOD') === 'POST') { $mb->mb_year = $this->input->post('year'); if ($this->input->post('mb_type') == 1) { $mb->mb_mpj_id = $this->input->post('dpj_id'); } else if ($this->input->post('mb_type') == 2) { $mb->mb_acp_id = $this->input->post('dpj_id'); } $mb->mb_std_id = $this->input->post('v_search'); $data['rs_dpj'] = $mb->search_dpj_con($this->input->post('mb_type')); //echo $this->db->last_query();die; } else { $data['rs_dpj'] = $mb->get_by_key(); } $this->load->model($this->config->item('sa_folder').'sa_initialbudget_model','ib'); if ($this->ib->get_all()->num_rows()) { $data['qu_ib'] = $this->ib->get_options('Y'); } else { $data['qu_ib'] = $this->ib->get_options_noyear('Y'); } $data['rs_type'] = array("", "โครงการ", "กิจกรรม"); $data['mb_year'] = $mb->mb_year; $data['mb_type'] = ($this->input->post('mb_type'))? $this->input->post('mb_type') : 1 ; $data['dpj_id'] = $this->input->post('dpj_id'); $data['v_search'] = $this->input->post('v_search'); $data['opt_dpj'] = array(""); if ($this->input->post('type') == 'print') { $this->output_popup('v_print_attend',$data); } else { $this->output("v_rpt_attend", $data); } }
function attend_sc() { $this->load->model($this->config->item('sa_folder').'sa_member_model','mb'); $mb = $this->mb; if ($this->input->server('REQUEST_METHOD') === 'POST') { $mb->mb_year = $this->input->post('year'); if ($this->input->post('mb_type') == 1) { $mb->mb_smo_id = $this->input->post('sc_id'); } else if ($this->input->post('mb_type') == 2) { $mb->mb_cl_id = $this->input->post('sc_id'); } $mb->mb_year = $this->input->post('year'); $mb->mb_std_id = $this->input->post('v_search'); $data['rs_sc'] = $mb->search_sc_con($this->input->post('mb_type')); } else { $data['rs_sc'] = $mb->get_by_key(); } $this->load->model($this->config->item('sa_folder').'sa_initialbudget_model','ib'); if ($this->ib->get_all()->num_rows()) { $data['qu_ib'] = $this->ib->get_options(); } else { $data['qu_ib'] = $this->ib->get_options_noyear(); } $data['rs_type'] = array("", "สโมสร", "ชมรม"); $data['mb_year'] = $mb->mb_year; $data['mb_type'] = ($this->input->post('mb_type'))? $this->input->post('mb_type') : 0 ; $data['sc_id'] = $this->input->post('sc_id'); $data['v_search'] = $this->input->post('v_search'); $data['opt_sc'] = array(""); if ($this->input->post('type') == 'print') { $this->output_popup('v_print_attend_sc',$data); } else { $this->output("v_rpt_attend_sc", $data); } }
function smo_club() { $this->load->model($this->config->item('sa_folder').'sa_member_model','mm'); $mm= $this->mm; if ($this->input->server('REQUEST_METHOD') === 'POST') { if ($this->input->post('year') =='' || $this->input->post('tm') == 0) { if ($this->input->post('year') =='') { $this->load->vars(array('mssyear' => "<font color='red'> กรุณาเลือกปีงบประมาณ </font>")); } if ($this->input->post('tm') == 0) { $this->load->vars(array('msstm' => "<font color='red'> กรุณาเลือกภาคการศึกษา </font>")); } $data['rs_club'] = $mm->get_by_key(); } else { $mm->mb_year = $this->input->post('year'); $mm->mb_tmId = $this->input->post('tm'); $data['rs_club'] = $mm->get_ct_by_type(); } } else { $data['rs_club'] = $mm->get_by_key(); } $this->load->model($this->config->item('sa_folder').'sa_initialbudget_model','ib'); if ($this->ib->get_all()->num_rows()) { $data['qu_ib'] = $this->ib->get_options(); } else { $data['qu_ib'] = $this->ib->get_options_noyear(); } $data['qu_tm'] = array ("","1","2","3"); $data['year'] = $this->input->post('year'); $data['tm'] = $this->input->post('tm');
if ($this->input->post('type') == 'print') { $this->output_popup('v_print_smo_club',$data); } else { $this->output("v_rpt_smo_club", $data); } }
}
|