Ignore:
Timestamp:
Dec 2, 2014 5:37:08 PM (10 years ago)
Author:
namnd
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • pro-violet-viettel/sourcecode/application/modules/frontend/models/user_model.php

    r620 r633  
    2323                                'password' => $password
    2424                ), 'user' );
    25                
    26                 $arr_users = explode ( "&", $data );
    27                 $str_status = '';
    28                 $str_fullname = '';
    29                 $str_usid = '';
    30                 $usid = '';
    31                 $fullname = '';
    32                
    33                 for($i = 0; $i < count ( $arr_users ); $i ++) {
    34                         if (strpos ( $arr_users [$i], 'status=' ) !== false) {
    35                                 $str_status = $arr_users [$i];
    36                         }
    37                        
    38                         if (strpos ( $arr_users [$i], 'fullname=' ) !== false) {
    39                                 $str_fullname = $arr_users [$i];
    40                         }
    41                        
    42                         if (strpos ( $arr_users [$i], 'id=' ) !== false) {
    43                                 $str_usid = $arr_users [$i];
    44                         }
    45                 }
    46                 $arr_status = explode ( "=", $str_status );
    47                 if ($str_fullname != '') {
    48                         $arr_fullname = explode ( "=", $str_fullname );
    49                         $fullname = $arr_fullname [1];
    50                 }
    51                 if ($str_usid !== '') {
    52                         $arr_usid = explode ( "=", $str_usid );
    53                         $usid = $arr_usid [1];
    54                 }
    55                 $status = ( int ) $arr_status [1];
    56                
     25                if(!($data) || is_null($data)) return array('success'=>-1, 'data'=>$data);
     26                parse_str ( $data );
    5727                if ($status == 0 || $status == 4) {
    58                         $us_id = ( int ) $usid;
     28                        $us_id = ( int ) $id;
    5929                        $query = "SELECT * FROM tbluser WHERE us_id = ?";
    6030                        $result = $this->db->query ( $query, array (
     
    6232                        ) );
    6333                        if ($result->num_rows () == 1) {
    64                                 return $data;
     34                                return array('success'=>1, 'data'=>$data);
    6535                        } else {
    66                                 return null;
     36                                return array('success'=>0, 'data'=>$data);
    6737                        }
    6838                } else {
    69                         return $data;
     39                        return array('success'=>0, 'data'=>$data);
    7040                }
    7141        }
     
    527497                if(md5($password) == $pencrypted) return true; else return false;
    528498        }
     499       
     500        public function insertRegisterVipLog($source, $p_code)
     501        {
     502                $createdTime = date('Y-m-d H:i:s');
     503                $sql = 'INSERT INTO tblregisterpackagelog (source, p_code, created_time) VALUES (?,?,?)';
     504                $query = $this->db->query ( $sql,  array (
     505                                'source'=>$source,
     506                                'p_code'=>$p_code,
     507                                'created_time'=>$createdTime
     508                ) );
     509        }
    529510}
Note: See TracChangeset for help on using the changeset viewer.