Viewing file: sa_controller.php (3.97 KB) -rwxr-xr-x Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php ini_set('display_errors', 1); include('application/controllers/my_controller.php'); class Sa_controller extends My_controller { public $contents; public $loadView; public $data;
public function __construct() { parent::__construct(); $this->db = $this->load->database('esa', TRUE); }
function output($view,$data='') { $this->body = $this->load->view("esa/".$view,$data,true); $this->show(); }
function output_popup($view,$data) { $this->body = $this->load->view("esa/".$view,$data,true); $this->showPopup(); }
/** คำอธิบายฟังก์ชั่น: มีไว้สร้างสโมสรใหม่ */ function create_asso() { $data['text'] = 'nothing'; $this->output("v_createAsso", $data); }
/** คำอธิบายฟังก์ชั่น: มีไว้สร้างชมรมใหม่ */ function create_club() { $data['text'] = 'nothing'; $this->output("v_createClub", $data); }
/** คำอธิบายฟังก์ชั่น: มีไว้สร้างโครงการใหม่ */ function create_project() { $data['text'] = 'nothing'; $this->output("v_createProject", $data); }
/** คำอธิบายฟังก์ชั่น: มีไว้สำหรับเพิ่มข้อมูลด้านคุณลักษณะ ในข้อมูลพื้นฐานของระบบ */ function add_characteristic() { $data['text'] = 'nothing'; $this->output("v_addCharacteristic", $data); }
/** คำอธิบายฟังก์ชั่น: มีไว้สำหรับเพิ่มข้อมูลแหล่งทุนในโครงการ ในข้อมูลพื้นฐานของระบบ */ function add_scholar() { $data['text'] = 'nothing'; $this->output("v_addScholar", $data); }
function view($view,$data='') { return $this->load->view("esa/".$view,$data,true); }
function checkEra($str) { if($str=='') { $this->form_validation->set_message('checkEra','กรุณาป้อน%s'); return false; } else if(is_numeric($str)==false) { $this->form_validation->set_message('checkEra','%sต้องเป็นตัวเลขเท่านั้น'); return false; } else if(strlen($str)!=4) { $this->form_validation->set_message('checkEra','%sจะต้องเท่ากับ 4 หลัก'); return false; } else if($str==0) { $this->form_validation->set_message('checkEra','%sจะต้องมากกว่า 0'); return false; } else { return true; } } function checkFrDate($str, $field) { $start_date = splitDateForm2($str); $end_date = splitDateForm2($this->input->post($field));
if ($start_date > $end_date) { $this->form_validation->set_message('checkFrDate', '%s ต้องน้อยกว่าหรือเท่ากับ วันที่สิ้นสุด'); return FALSE; } else { return TRUE; } }
function checkselect($str){ if ($str == "") { $this->form_validation->set_message('checkselect','กรุณาเลือก%s'); return FALSE; } else { return TRUE; } } function checkAdY($str) { if($str=='') { $this->form_validation->set_message('checkAdY','กรุณาป้อน%s'); return false; } else if(is_numeric($str)==false) { $this->form_validation->set_message('checkAdY','%sต้องเป็นตัวเลขเท่านั้น'); return false; } else if(strlen($str)!=4) { $this->form_validation->set_message('checkAdY','%sจะต้องเท่ากับ 4 หลัก'); return false; } else if($str==0) { $this->form_validation->set_message('checkAdY','%sจะต้องมากกว่า 0'); return false; } else { return true; } }
function checkupload($str){ $this->form_validation->set_message('checkupload','%s'); return false; } } ?>
|