Changeset 472
- Timestamp:
- Nov 11, 2014 11:21:47 PM (11 years ago)
- Location:
- pro-violet-viettel/sourcecode/application
- Files:
-
- 1 added
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
pro-violet-viettel/sourcecode/application/modules/ajax/controllers/user.php
r463 r472 29 29 { 30 30 $this->load->model('us_model'); 31 parse_str($user); 31 $aryParams = array(); 32 parse_str($user, $aryParams); 32 33 $us = $this->us_model->search_by_id($id); 33 34 return array("userId" => $id, "userLevel" => 1, "userPhone" => $phone, "userMoney" =>$us['acc_balanced'], "appUserName" => $fullname, "appAddress" => $school, "licType" => "SBG", "licCustomer" => $username, "licCreate" => $us['created_time'], "licExpire" => $us['expire_date']); -
pro-violet-viettel/sourcecode/application/modules/frontend/controllers/lecture.php
r456 r472 17 17 public function index() 18 18 { 19 $this->load->model('User_model'); 19 20 $user_info = $this->session->userdata('userInfo'); 21 $aryParams = array(); 22 parse_str($user_info['user'], $aryParams); 23 $licenseAvailable = $this->User_model->checkLicense($aryParams['id']); 24 $licenseAvailable = $licenseAvailable == TRUE ? 'OK': '!OK'; 25 20 26 if ($user_info){ 21 27 $username = $user_info['username']; 22 $this->load->view ( 'lecture_editor', array('username'=>$username)); 28 $flashscript = $this->load->view('flashscript',null, true); 29 $this->load->view ( 'lecture_editor', array('username'=>$username, 'licenseAvailable' => $licenseAvailable, 'flashScript' => $flashscript)); 23 30 24 31 }else{ -
pro-violet-viettel/sourcecode/application/modules/frontend/models/user_model.php
r469 r472 14 14 function checkLogin ($src, $token, $username, $password) 15 15 { 16 $data = $this->vservices->actionExecute('login', array('src' => $src, 'token' => $token, 'username' => $username, 'password' => $password), 'user'); 16 $data = $this->vservices->actionExecute('login', array('src' => $src, 'token' => $token, 'username' => $username, 'password' => $password), 'user'); 17 17 18 $arr_users = explode("&", $data); 18 $str_status = "";19 $str_fullname = "";20 $str_usid = "";21 $usid = "";22 $fullname = "";23 for ($i=0; $i <count($arr_users); $i++)19 $str_status = ''; 20 $str_fullname = ''; 21 $str_usid = ''; 22 $usid = ''; 23 $fullname = ''; 24 for ($i=0; $i < count($arr_users); $i++) 24 25 { 25 26 if (strpos($arr_users[$i], 'status=') !== false) … … 39 40 } 40 41 $arr_status = explode("=", $str_status); 41 if ($str_fullname != "")42 if ($str_fullname != '') 42 43 { 43 44 $arr_fullname = explode("=", $str_fullname); 44 45 $fullname = $arr_fullname[1]; 45 46 } 46 if ($str_usid !== "")47 if ($str_usid !== '') 47 48 { 48 49 $arr_usid = explode("=", $str_usid); … … 50 51 } 51 52 $status = (int)$arr_status[1]; 52 if ($status == 0 || $status = 4){ 53 54 if ($status == 0 || $status == 4){ 53 55 $us_id = (int)$usid; 54 56 $query = "SELECT * FROM tbluser WHERE us_id = ?"; … … 83 85 $errMsg = ''; 84 86 parse_str($data); 85 $sms = "";87 $sms = ''; 86 88 87 89 switch((int)$status) … … 166 168 $us_id = 0; 167 169 $errMsg = ''; 168 $sms = "";170 $sms = ''; 169 171 $this->db->select('*')->from('tbluser')->where('cellphone', $receiverID); 170 172 $query = $this->db->get(); … … 218 220 $us_id = 0; 219 221 $errMsg = ''; 220 $sms = "";222 $sms = ''; 221 223 $flag = false; 222 224 $pass = $password; 223 if (is_null($password) || $password = "")225 if (is_null($password) || $password == '') 224 226 { 225 227 $pass = $this->create_random_password(); … … 271 273 } 272 274 275 276 function checkLicense ($userId) 277 { 278 $isNotExpired = false; 279 $userInfo = $this->get_user_by_id($userId); 280 $expireDate = $userInfo['expire_date']; 281 282 if ((trim($expireDate) == '')) return $isNotExpired; 283 284 $today = mktime(); 285 $expireTime = strtotime($expireDate.' 23:59:59'); 286 $isNotExpired = ($today < $expireTime); 287 return $isNotExpired; 288 } 289 273 290 function insert_smslog($sentNumber, $userID, $serviceID, $commandcode, $info, $receiveTime) 274 291 { -
pro-violet-viettel/sourcecode/application/modules/frontend/views/lecture_editor.php
r450 r472 1 1 <?php 2 $this->load->view('layout/frontend/header' );2 $this->load->view('layout/frontend/header', array('flashScript' => $flashScript)); 3 3 $base_url = base_url(); 4 4 $this->load->view('layout/frontend/sidebar'); 5 5 ?> 6 7 8 6 <div class="main-container-inner"> 9 7 … … 12 10 <div class="page-content no-padding"> 13 11 <!-- PAGE CONTENT BEGINS --> 12 <?php $langParam = '&language=Vietnamese' ?> 13 <?php $flashVars = 'online=true&applicationId=Violet Online' ?> 14 <?php $flashVars.= '&commonLibList=sxIOE3.xml,sxIOE4.xml,sxIOE5.xml,tnIOE3.xml,tnIOE4.xml,tnIOE5.xml' ?> 15 <?php $flashVars.= '&youtubeUrl=Service/fake_youtube.php'.$langParam.'&command=Init OK' ?> 16 <?php $flashVars.= '&licenseStatus='.$licenseAvailable ?> 17 14 18 <div class="embed-responsive embed-responsive-16by9"> 15 19 <embed … … 18 22 wmode="transparent" 19 23 type="application/x-shockwave-flash" 20 flashvars="host=<?php echo $base_url; ?> ajax/user/login/xml"24 flashvars="host=<?php echo $base_url; ?>&<?php echo $flashVars;?>" 21 25 /> 22 26 </div> -
pro-violet-viettel/sourcecode/application/views/layout/frontend/header.php
r466 r472 29 29 <![endif]--> 30 30 </head> 31 31 <?php if (isset($flashScript)) echo $flashScript;?> 32 32 <body> 33 33 <div class="navbar navbar-default navbar-fixed-top" id="navbar">
Note: See TracChangeset
for help on using the changeset viewer.