Ignore:
Timestamp:
Feb 25, 2015 5:25:04 PM (10 years ago)
Author:
namnd
Message:
 
Location:
pro-violet-viettel/sourcecode/application/modules/admin/models
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • pro-violet-viettel/sourcecode/application/modules/admin/models/paidlog_model.php

    r741 r767  
    1414        function getPaidlogs($data) {
    1515        $sql = "SELECT * FROM " . $this->table_name. " INNER JOIN tbluser ON tbluser.us_id = tblpaidlog.us_id ";
     16                if ($data['paid_type'] == 1){
     17                        $sql.=" WHERE paid_type = 1";
     18                }
     19                if ($data['paid_type'] == 2){
     20                        $sql.=" WHERE paid_type = 2";
     21                }
     22                /*
    1623        if ($data['keyword']) {
    1724            if ($data['search_field'] == "cellphone") {
     
    1926            }
    2027        }else{
    21                         if(strlen($data['daterange_start'])>0){
    22                                
     28                */
     29                if(strlen($data['daterange_start'])>0){
     30                        if ($data['paid_type'] ==0){
    2331                                $sql.=" WHERE paid_time BETWEEN '".$data['daterange_start']."' AND '".$data['daterange_end']."'";
    24                                 write_file('./log/sql.log', date("m/d/Y H:i:s")." ".$sql."\n", FOPEN_WRITE_CREATE);
     32                                //write_file('./log/sql.log', date("m/d/Y H:i:s")." ".$sql."\n", FOPEN_WRITE_CREATE);
     33                        }else{
     34                                $sql.=" AND paid_time BETWEEN '".$data['daterange_start']."' AND '".$data['daterange_end']."'";
    2535                        }
    2636                }
     37                //}
    2738
    2839        $order = "";
     
    3647        }
    3748        $sql=$sql . " " . $order . " LIMIT " . $data['start'] . ", " . $data['perpage'] . " ";
    38       // echo $sql;
    3949        return $this->db->query($sql)->result_array();
    4050    }
     
    4454    function countPaidlog($data) {
    4555        $sql = "SELECT COUNT(".$this->id_name.") as total FROM " . $this->table_name." INNER JOIN tbluser ON tbluser.us_id = tblpaidlog.us_id";
    46         if ($data['keyword']) {
     56        /*if ($data['keyword']) {
    4757            if ($data['search_field'] == "cellphone") {
    4858                $sql.=" WHERE (cellphone LIKE '%" . $data['keyword'] . "%')";
    4959            }
    5060        }else{
    51                         if(strlen($data['daterange_start'])>0){
    52                                
     61                */
     62                if ($data['paid_type'] == 1){
     63                        $sql.=" WHERE paid_type = 1";
     64                }
     65                if ($data['paid_type'] == 2){
     66                        $sql.=" WHERE paid_type = 2";
     67                }
     68                if(strlen($data['daterange_start'])>0){
     69                        if ($data['paid_type'] ==0){
    5370                                $sql.=" WHERE paid_time BETWEEN '".$data['daterange_start']."' AND '".$data['daterange_end']."'";
    54                                 //write_file('./log/sql.log', date("m/d/Y H:i:s")." ".$sql."\n", FOPEN_WRITE_CREATE);
     71                        }else{
     72                                $sql.=" AND paid_time BETWEEN '".$data['daterange_start']."' AND '".$data['daterange_end']."'";
    5573                        }
    5674                }
     75                //}
    5776               
    5877       
  • pro-violet-viettel/sourcecode/application/modules/admin/models/user_model.php

    r706 r767  
    2525                $sql="SELECT * FROM ".$this->table_name;
    2626                if ($data['status'] == 1){
    27                         $sql.=" WHERE expire_date > NOW()";
     27                        $sql.=" WHERE expire_date > NOW() AND p_id <> 5";
    2828                }
    2929                if ($data['status'] == 2){
    30                         $sql.=" WHERE expire_date < NOW()";
     30                        $sql.=" WHERE expire_date > NOW() AND p_id = 5";
     31                }
     32                if ($data['status'] == 3){
     33                        $sql.=" WHERE expire_date < NOW() AND p_id = 5";
     34                }
     35                if ($data['status'] == 4){
     36                        $sql.=" WHERE expire_date < NOW() AND p_id <> 5";
    3137                }
    3238                if (isset($data['keyword']))
     
    7682               
    7783                if ($data['status'] == 1){
    78                         $sql.=" WHERE expire_date > NOW()";
     84                        $sql.=" WHERE expire_date > NOW() AND p_id <> 5";
    7985                }
    8086                if ($data['status'] == 2){
    81                         $sql.=" WHERE expire_date < NOW()";
     87                        $sql.=" WHERE expire_date > NOW() AND p_id = 5";
     88                }
     89                if ($data['status'] == 3){
     90                        $sql.=" WHERE expire_date < NOW() AND p_id = 5";
     91                }
     92                if ($data['status'] == 4){
     93                        $sql.=" WHERE expire_date < NOW() AND p_id <> 5";
    8294                }
    8395               
Note: See TracChangeset for help on using the changeset viewer.