Viewing file: report.php (6.31 KB) -rwxr-xr-x Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php
include("sa_controller.php");
class report extends Sa_controller {
function get_dpj ($mb_type,$dpj_id) {
$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($mb_type);
foreach ($rs_dpj->result() as $row) {
$options[$row->dpj_id] = $row->dpj_sub_name;
}
}
echo form_dropdown('dpj_id', $options, set_value('dpj_id',$dpj_id));
}
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 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_year = $this->input->post('year');
$mb->mb_std_id = $this->input->post('v_search');
$data['rs_dpj'] = $mb->search_dpj_con($this->input->post('mb_type'));
} 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();
} 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['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);
}
}
}
|