Changeset 662
- Timestamp:
- Dec 10, 2014 2:04:44 PM (10 years ago)
- Location:
- pro-violet-viettel/sourcecode
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
pro-violet-viettel/sourcecode/application/config/config.php
r618 r662 398 398 $config['topup_lock_max_reach'] = 3; 399 399 $config['topup_unlock_minute'] = 15; 400 400 $config['trial_period']=7; 401 401 /* 402 402 |-------------------------------------------------------------------------- -
pro-violet-viettel/sourcecode/application/modules/frontend/controllers/lecture.php
r657 r662 44 44 $first_visit=1; 45 45 } 46 47 $this->load->view('lecture_editor', array('username' => $username, 'licenseAvailable' => $licenseAvailable, 'first_visit' => $first_visit, 'licflashVars' => $aryParams,'update_user_info'=>$update_user_info,'us_id'=>$us_id,"p_ id"=>$u['p_id'],"expire_date"=>date("d-m-Y", strtotime($u['expire_date']))));46 $first_visit=1; 47 $this->load->view('lecture_editor', array('username' => $username, 'licenseAvailable' => $licenseAvailable, 'first_visit' => $first_visit, 'licflashVars' => $aryParams,'update_user_info'=>$update_user_info,'us_id'=>$us_id,"p_period"=>$u['p_period'],"expire_date"=>date("d-m-Y", strtotime($u['expire_date'])))); 48 48 } else { 49 49 redirect('/frontend/home/'); -
pro-violet-viettel/sourcecode/application/modules/frontend/models/servicepackage_model.php
r654 r662 21 21 return $this->db->query($sql)->result_array(); 22 22 } 23 23 function getTrialPackage() 24 { 25 $this->db->query('UNLOCK TABLES'); 26 $sql="SELECT * FROM ".$this->table_name." WHERE p_period < 0 LIMIT 1"; 27 return $this->db->query($sql)->row_array(); 28 } 24 29 function getPackage($p_id) 25 30 { -
pro-violet-viettel/sourcecode/application/modules/frontend/models/user_model.php
r654 r662 44 44 45 45 public function register($username, $collaborator, &$collaboratorMsg = '') { 46 $user = array (); 46 47 $user = array (); 47 48 $password = $this->create_random_password (); 48 49 $src = 'SBG'; … … 83 84 switch (( int ) $status) { 84 85 case 0 : 85 $us_id = $id; 86 $this->load->model('Servicepackage_model'); 87 $trialpackage=$this->Servicepackage_model->getTrialPackage(); 88 $us_id = $id; 86 89 $user ['created_time'] = date ( 'Y-m-d H:i:s' ); 87 90 $user ['us_id'] = $us_id; 88 $user ['p_id'] = 5;89 $user ['expire_date'] = date('Y-m-d', strtotime("+" . $this->config->item("trial_period") . " days", time()));91 $user ['p_id'] = $trialpackage['p_id']; 92 $user ['expire_date'] = date('Y-m-d', strtotime("+" . $this->config->item("trial_period") . " days", time())); 90 93 $user ['cellphone'] = $username; 91 94 if (! is_null ( $collaborator ) || $collaborator != '') { … … 131 134 public function get_user_by_id($us_id) { 132 135 $this->db->query ( 'UNLOCK TABLES' ); 133 $this->db->select ( '*' )->from ( 'tbluser' )-> where ( 'us_id', $us_id );136 $this->db->select ( '*' )->from ( 'tbluser' )->join('tblservicepackage','tbluser.p_id=tblservicepackage.p_id')->where ( 'tbluser.us_id', $us_id ); 134 137 $query = $this->db->get (); 135 138 if ($query->num_rows () > 0) { … … 313 316 $expireTime = strtotime ( $expireDate . ' 23:59:59' ); 314 317 $isNotExpired = ($today < $expireTime); 315 318 return $isNotExpired; 316 319 } 317 320 -
pro-violet-viettel/sourcecode/application/modules/frontend/views/servicemodals.php
r654 r662 49 49 50 50 <!-- alert-services-package --> 51 <div class="modal fade" id="alert-services-package" tabindex="-1" role="dialog"aria-hidden="true">51 <div class="modal hide fade" id="alert-services-package" tabindex="-1" role="dialog"aria-hidden="true"> 52 52 <div class="modal-dialog"> 53 53 <div class="modal-content"> -
pro-violet-viettel/sourcecode/assets/js/frontend/lecture.js
r661 r662 8 8 if (first_visit == '1') { 9 9 10 if (p_ id == 5)10 if (p_period == -1) 11 11 { 12 12 $('#alert-trial-services').modal('show');
Note: See TracChangeset
for help on using the changeset viewer.