Viewing file: info.php (6.98 KB) -rwxr-xr-x Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php require ('application/controllers/my_controller.php'); class Info extends My_controller {
/* public function __construct() { parent::Controller(); $this->load->library('session'); if (!$this->session->userdata('logged_in')) { redirect('/login'); } else { $uri = uri_string(); $uo_id = $this->session->userdata('useroffId'); //echo "$uo_id , $uri"; $this->load->model('m_ad_user_officer','uf'); $result = $this->uf->checkMenu($uo_id,$uri); if(!$result){ redirect('officer/unAuthorize'); } } }*/ /* function index() { $data = ' '; $this->body = $this->load->view('info/v_info',' ',true); $this->show(); }
function user_login(){ $un = $this->input->post('Username'); $pwd = $this->input->post('Password'); $nowDate = $this->input->post('nowDate');
$this->load->model('ums/m_umuser','obj'); $rs = $this->obj->check_user($un, $pwd); if($rs){ $data = array( 'UsID' => $rs['UsID'], 'UsName' => $rs['UsName'], 'UsLogin' => $rs['UsLogin'], 'UsPsCode' => $rs['UsPsCode'], 'UsWgID' => $rs['UsWgID'], 'logged_in' => TRUE ); $this->session->set_userdata($data);
$this->load->model('eregis/m_rg_termconfig','tmc'); $nowDateCv = splitDateForm2($nowDate); $record = $this->tmc->getByBetweenDate($nowDateCv); if($record){ $rc = $record->row(); //$this->config->set_item('ACADYEAR', $rc->tmcAcY); //$this->config->set_item('SEMESTER', $rc->tmCode); $data2 = array( 'acY' => $rc->tmcAcY, 'tmId' => $rc->tmcTmId, 'tmCode' => $rc->tmCode); $this->session->set_userdata($data2); } $today = date('Y-m-d'); $record2 = $this->tmc->getByBetweenDate($today); if($record2){ $rc = $record2->row(); $data3 = array( 'acY_R' => $rc->tmcAcY, 'tmId_R' => $rc->tmcTmId, 'tmCode_R' => $rc->tmCode); $this->session->set_userdata($data3); } redirect('info/info/showSystem'); } else{ $this->session->set_flashdata('message', '<div id="message" align="center"><font color="red">ชื่อเข้าใช้งานหรือรหัสผ่านผิดพลาด</font></div>'); redirect('info/info'); } } */
function microtime_float() { list($usec, $sec) = explode(" ", microtime()); return ((float)$usec + (float)$sec); }
function showSystem(){ $this->session->unset_userdata('mmn'); $this->session->unset_userdata('StID'); $this->session->unset_userdata('GpID'); $this->session->unset_userdata('MnID');
$uid = $this->session->userdata('UsID'); $this->load->model('ums/m_umgroup',''); $data['system'] = $this->m_umgroup->RSWorkGroupByUsID($uid); $this->body = $this->load->view('info/v_info',$data,TRUE); $this->show(); }
function mainMenu($stid='',$gpid=''){ if ($this->input->server('REQUEST_METHOD') === 'POST') {// do something $stid = $this->input->post('stid'); $gpid = $this->input->post('gpid'); }
$this->load->model('ums/m_umgroup','obj'); $rs = $this->obj->getGpNameTByIdStId($stid,$gpid); $name = preg_split('[-]', $rs['GpNameT']); if(!isset($name[1])) $name[1] = $name[0]; // if(!isset($name[1])){ // $name[1] = $name[0]; // $name[0] = $rs['StNameT']; // }
$sys = array( 'StName' => $name[0], 'GpName' => $name[1], 'StID' => $stid, 'GpID' => $gpid); $this->session->set_userdata($sys); $this->body = $this->load->view('info/v_info','',TRUE); $this->show(); }
function subMenu($stid='',$mnid=''){//$stid,$mnid if ($this->input->server('REQUEST_METHOD') === 'POST') {// do something $stid = $this->input->post('stid'); $mnid = $this->input->post('mnid'); }
$this->session->set_userdata('MnID',$mnid);
$stid = $this->session->userdata('StID'); $gpid = $this->session->userdata('GpID'); $UsID = $this->session->userdata('UsID');
// $this->setCRUD($UsID,$gpid,$mnid);
$this->load->model('ums/m_ummenu',''); $rsmn = $this->m_ummenu->SearchByMnID($mnid);
if($rsmn['MnURL']!=""){ redirect($rsmn['StURL'].$rsmn['MnURL']); }else{ $i = 0; $m1 = array(); $this->getMenu($m1,$i,$stid,$gpid,$UsID,$mnid,1); /* $rs = $this->m_ummenu->RSByStIDGpIDUsIDPrIDLv($stid,$gpid,$UsID,$mnid,1); foreach($rs->result() as $r){ $m1[$i] = array( 'MnStID' => $r->MnStID, 'MnID' => $r->MnID, 'MnNameT' => $r->MnNameT, 'MnURL' => $r->MnURL, 'MnLevel' => $r->MnLevel, 'StURL' => $r->StURL); $i++;
$rs2 = $this->m_ummenu->RSByStIDGpIDUsIDPrIDLv($stid,$gpid,$UsID,$r->MnID,2); foreach($rs2->result() as $r2){ $m1[$i] = array( 'MnStID' => $r2->MnStID, 'MnID' => $r2->MnID, 'MnNameT' => $r2->MnNameT, 'MnURL' => $r2->MnURL, 'MnLevel' => $r2->MnLevel, 'StURL' => $r->StURL); $i++; } } */ $sm = array( 'sm' => $m1); $this->body = $this->load->view('info/v_info',$sm,TRUE); $this->show(); } }
function getMenu(&$m1,&$i,$stid,$gpid,$UsID,$mnid,$mnlevel){ $this->load->model('ums/m_ummenu','mn'); $mn = $this->mn; $rs = $mn->RSByStIDGpIDUsIDPrIDLv($stid,$gpid,$UsID,$mnid,$mnlevel); foreach($rs->result() as $r){ $m1[$i] = array( 'MnStID' => $r->MnStID, 'MnID' => $r->MnID, 'MnNameT' => $r->MnNameT, 'MnURL' => $r->MnURL, 'MnLevel' => $r->MnLevel, 'StURL' => $r->StURL); $i++; $rs = $mn->RSByParentMn($r->MnID); if($rs->num_rows() > 0) { $level = $mnlevel+1; $this->getMenu($m1,$i,$stid,$gpid,$UsID,$r->MnID,$level); } } } } ?>
|