Ignore:
Timestamp:
Nov 18, 2014 9:18:27 AM (11 years ago)
Author:
quyenla
Message:

check is viettel number

Location:
pro-violet-viettel/sourcecode/application/modules/frontend
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • pro-violet-viettel/sourcecode/application/modules/frontend/controllers/home.php

    r540 r542  
    4343        $this->load->model(array('user_model'));
    4444        $data = $this->user_model->checkLogin($src, $token, $username, $password);
     45       
     46       
    4547        if ($data == null) {
    4648            $this->session->set_flashdata('login_error', TRUE);
     
    4850        } else {
    4951            parse_str($data);
     52            $is_viettel=$this->is_viettel($phone);
    5053            switch ($status) {
    5154                case 0:
     
    5861                        setcookie($cookie_name, 'username=' . $username . '&user=' . $data . '&us_id=' . $id, time() + $cookie_time);
    5962                    }
    60                     $userdata = array('username' => $username, 'user' => $data, 'us_id' => $id, 'logined_in' => TRUE);
     63                    $userdata = array('username' => $username, 'user' => $data, 'us_id' => $id, 'logined_in' => TRUE,'is_viettel'=>$is_viettel);
    6164                    $this->session->set_userdata('userInfo', $userdata);
    6265                    redirect('/frontend/lecture');
     
    9093        redirect('/frontend/home');
    9194    }
    92 
     95   
    9396    public function register() {
    9497        $this->load->model('user_model');
     
    164167                echo $data;
    165168        }
     169        public function is_viettel($number)
     170        {
     171            $viettel=array('096','097','098','0163','0164','0165','0166','0167','0168','0169');
     172            foreach ($viettel as $num)
     173            {
     174                if (strpos($number, $num)===0)
     175                {
     176                  return true;               
     177                }
     178            }
     179            return false;
     180        }
    166181}
    167182
  • pro-violet-viettel/sourcecode/application/modules/frontend/controllers/user.php

    r538 r542  
    1515    public function profile() {
    1616        $user_info = $this->session->userdata('userInfo');
    17                
    1817        if ($user_info) {
    1918            $this->load->model('user_model');
     
    3029            parse_str($user, $info);
    3130            $data=  array_merge($data,$u);
    32             $data=  array_merge($data,$info);
     31            $data=  array_merge($data,$user_info);
    3332            $this->load->view('frontend/user_profile', $data);
    3433        } else {
  • pro-violet-viettel/sourcecode/application/modules/frontend/views/package_register_modal.php

    r511 r542  
    4141                <?php } ?>
    4242                <div class="modal-footer">
    43                     <a id="package_register_back" class="btn btn-success" data-dismiss="modal">Quay lại</a>
    44                     <?php if ($can_buy == 1) { ?>
     43                    <?php if ($can_buy == 0) { ?>
     44                    <a id="package_register_back" class="btn btn-success" data-dismiss="modal">Nạp thêm tiền</a>
     45                    <?php } ?>
     46                        <?php if ($can_buy == 1) { ?>
    4547                        <a href="#" id="finish_package_register" class="btn btn-success" >Hoàn tất</a>
    4648                    <?php } ?>
Note: See TracChangeset for help on using the changeset viewer.