Example #1
0
function addSuccess($mess)
{
    fetch_session();
    $successes = isset($_SESSION["Successes"]) ? $_SESSION["Successes"] : array();
    $successes[] = $mess;
    $_SESSION["Successes"] = $successes;
}
Example #2
0
 function check_database($password)
 {
     //Field validation succeeded.  Validate against database
     $username = $this->input->post('username');
     //query the database
     $result = $this->users->login($username, $password);
     if ($result) {
         foreach ($result as $row) {
             //Set the SESSION
             fetch_session();
             $_SESSION['username'] = $username;
             $_SESSION['user_auth'] = $row->authority;
             addSuccess(getTxt('LogInSuccess'));
         }
         return TRUE;
     } else {
         addError(getTxt('Incorrect'));
         return false;
     }
 }
Example #3
0
 private function get_session()
 {
     $data = array();
     $data['today_date'] = date('Y-m-d');
     if (is_session('action')) {
         $data['action'] = fetch_session('action');
     }
     if (is_session('user_key')) {
         $data['user_key'] = fetch_session('user_key');
     }
     if (is_session('language')) {
         $data['language'] = get_session('language');
     }
     if (is_session('version')) {
         $data['version'] = get_session('version');
     }
     if (is_session('environment')) {
         $data['environment'] = get_session('environment');
     }
     if (is_session('control_company')) {
         $data['control_company'] = get_session('control_company', COMPANY_ID);
     }
     if (is_session('company_name')) {
         $data['company_name'] = get_session('company_name');
     }
     if (is_session('company_logo')) {
         $data['company_logo'] = get_session('company_logo');
     }
     if (is_session('locale')) {
         $data['locale'] = get_session('locale');
     }
     if (is_session('user_time')) {
         $data['user_time'] = get_session('user_time');
     }
     if (is_session('full_name')) {
         if (is_session('contact_id')) {
             $data['contact_id'] = get_session('contact_id');
         }
         if (is_session('full_name')) {
             $data['full_name'] = get_session('full_name');
         }
         if (is_session('user_name')) {
             $data['user_name'] = get_session('user_name');
         }
         if (is_session('user_role')) {
             $data['user_role'] = get_session('user_role');
         }
         if (is_session('user_id')) {
             $data['user_id'] = get_session('user_id');
         }
         if (is_session('permissions')) {
             $data['permissions'] = get_session('permissions');
         }
         if (is_session('start_page')) {
             $data['start_page'] = get_session('start_page');
         }
         if (is_session('overlay_page')) {
             $data['overlay_page'] = get_session('overlay_page');
         }
     }
     /*
     	$data['copyright'	] = '@ 2013 JKY Software Corp';
     	$data['contact_us'	] = 'Contact Us';
     	$data['language'	] = 'Portugues';
     	$data['languages'	] = array('English', 'Portugues', 'Chinese', 'Taiwanese');
     */
     $return = array();
     $return['status'] = 'ok';
     $return['data'] = $data;
     echo json_encode($return);
 }