Changeset 580 for pro-violet-viettel/sourcecode/application
- Timestamp:
- Nov 20, 2014 11:09:07 AM (10 years ago)
- Location:
- pro-violet-viettel/sourcecode/application/modules/frontend
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
pro-violet-viettel/sourcecode/application/modules/frontend/controllers/lecture.php
r565 r580 29 29 $username = $user_info['username']; 30 30 $first_visit=0; 31 $update_user_info=0; 32 parse_str($user_info['user'], $info); 33 $this->load->model('user_model'); 34 $user = $user_info['user']; 35 $us_id = $user_info['us_id']; 36 $u = $this->user_model->get_user_by_id($us_id); 37 if (($info['fullname']=="")&&($u['p_id']!="")) 38 { 39 $update_user_info=1; 40 } 31 41 if (!$this->session->userdata('first_visit')) 32 42 { … … 34 44 $first_visit=1; 35 45 } 36 $this->load->view('lecture_editor', array('username' => $username, 'licenseAvailable' => $licenseAvailable, 'first_visit' => $first_visit, 'licflashVars' => $aryParams ));46 $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)); 37 47 } else { 38 48 redirect('/frontend/home/'); -
pro-violet-viettel/sourcecode/application/modules/frontend/controllers/user.php
r574 r580 27 27 $data['packages'] = $this->servicepackage_model->getAllPackages(); 28 28 $data['is_viettel'] = $user_info['is_viettel']; 29 //$paidlogs = $this->user_model->getPaidlog($us_id); 30 31 //$data['paidlogs'] = $paidlogs; 32 parse_str($user, $info); 29 33 30 $data = array_merge($data, $u); 34 31 $data = array_merge($data, $user_info); … … 58 55 $result['can_buy'] = 0; 59 56 } 57 60 58 if ($user['p_id'] < 1) { 59 $result['can_edit'] = 1; 60 } 61 if ($info['fullname']=="") 62 { 61 63 $result['can_edit'] = 1; 62 64 } … … 198 200 } 199 201 } 200 202 public function update_info() { 203 $result['success']=0; 204 $user_info = $this->session->userdata('userInfo'); 205 if ($user_info) { 206 $us_id = $user_info['us_id']; 207 $result = array(); 208 $result['success'] = 0; 209 $src = "SBG"; 210 $token = md5($us_id . self::TOKENPW); 211 $user = $this->get_data($src, $token, $us_id); 212 $input = $this->input->post(); 213 parse_str($user_info['user'], $info); 214 if ($input) { 215 if (strlen($input['fullname']) == 0) { 216 $result['errors'][] = array("content"=>"Há» tên khÃŽng ÄÆ°á»£c Äá» trá»ng!","field"=>"fullname"); 217 } 218 if (strlen($input['school']) == 0) { 219 $result['errors'][] = array("content"=>"Tên ÄÆ¡n vá» khÃŽng ÄÆ°á»£c Äá» trá»ng!","field"=>"school"); 220 } 221 222 $input['password'] = ''; 223 $input['oldpass'] = ''; 224 $input['province'] = ''; 225 $this->load->model('user_model'); 226 if (!isset($result['errors'])) { 227 $result['data'] = $this->user_model->update_user($src, $token, $input, $us_id); 228 $result['success'] = 1; 229 $info['fullname']=$input['fullname']; 230 $info['school']=$input['school']; 231 $info = urldecode(http_build_query($info)); 232 $userdata = array('username' => $user_info['username'], 'user' => $info, 'us_id' => $user_info['us_id'], 'logined_in' => TRUE, 'is_viettel' => $user_info['is_viettel']); 233 $this->session->set_userdata('userInfo', $userdata); 234 } 235 echo json_encode($result); 236 } 237 } else { 238 redirect('frontend/home'); 239 } 240 } 201 241 public function update_user() { 202 242 $us_id = $this->uri->segment(4); -
pro-violet-viettel/sourcecode/application/modules/frontend/views/lecture_editor.php
r566 r580 39 39 </a> 40 40 </div><!-- /.main-container --> 41 42 43 44 45 <div class="modal fade" id="update_user_info" tabindex="-1" role="dialog"aria-hidden="true"> 46 <div class="modal-dialog"> 47 <div class="modal-content"> 48 <div class="modal-header"> 49 50 <h4 class="modal-title">Cáºp nháºt thÃŽng tin cá nhân</h4> 51 </div> 52 <div class="modal-body"> 53 <form id="update_user_info" class="form-horizontal form" action="#" method="POST"> 54 55 <div class="errors" id="package_register_errors"> 56 57 </div> 58 <div class="form-group" style="margin-bottom:0px;"> 59 <label for="form-field-first" class="col-sm-4 control-label no-padding-right"> 60 Há» và tên</label> 61 <div class="col-sm-8"> 62 <input name="fullname" type="text" value="" placeholder="Há» và tên" id="form-field-first" class="input-large"> 63 <label class="block clearfix has-error"> 64 <div id="fullname" class="help-block error"></div> 65 </label> 66 </div> 67 </div> 68 69 <div class="space-4"></div> 70 71 <div class="form-group"> 72 <label for="form-field-username" class="col-sm-4 control-label no-padding-right"> 73 ÄÆ¡n vá»</label> 74 <div class="col-sm-8"> 75 <input name="school" type="text" value="" placeholder="ÄÆ¡n vá»" id="form-field-first" class="input-large"> 76 <label class="block clearfix has-error"> 77 <div id="school" class="help-block error"></div> 78 </label> 79 </div> 80 </div> 81 82 Lưu Ü: 83 <ul> 84 <li>Quà vá» cần Äiá»n Äầy Äá»§ Há» tên chÃnh xác bằng tiếng Viá»t có dấu, các tên ÄÆ¡n vá» sẜ khÃŽng ÄÆ°á»£c chấp nháºn. </li><li>ThÃŽng tin Há» tên sẜ khÃŽng thá» thay Äá»i sau khi Quà vá» ÄÄng kà Sá» dụng dá»ch vụ.</li> 85 </ul> 86 87 88 </form> 89 90 <div class="modal-footer"> 91 92 <a href="#" id="update_user_info" class="btn btn-success" >Hoà n tất</a> 93 </div> 94 </div> 95 </div> 96 </div> 97 </div> 41 98 42 99 <script type="text/javascript"> … … 44 101 var url= "<?php echo base_url();?>"; 45 102 var first_visit= "<?php echo $first_visit;?>"; 103 var update_user_info="<?php echo $update_user_info;?>"; 104 var us_id="<?php echo $us_id;?>"; 46 105 </script> 47 106 <?php
Note: See TracChangeset
for help on using the changeset viewer.