Changeset 690 for pro-violet-viettel/sourcecode/application/modules/admin/models/collabolator_model.php
- Timestamp:
- Jan 9, 2015 10:35:30 AM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
pro-violet-viettel/sourcecode/application/modules/admin/models/collabolator_model.php
r594 r690 16 16 if ($data['keyword']) { 17 17 if ($data['search_field'] == "cellphone") { 18 $sql.=" WHERE (cellphone LIKE '%" . $data['keyword'] . "%')"; 18 if(strlen($data['daterange_start'])>0){ 19 $sql.=" WHERE (cellphone LIKE '%" . $data['keyword'] . "%' OR district LIKE '%".$data['keyword']."%' OR province LIKE '%".$data['keyword']."%') AND (created_time BETWEEN '".$data['daterange_start']."' AND '".$data['daterange_end']."')"; 20 }else{ 21 $sql.=" WHERE (cellphone LIKE '%" . $data['keyword'] . "%' OR district LIKE '%".$data['keyword']."%' OR province LIKE '%".$data['keyword']."%')"; 22 } 19 23 } else { 20 $sql.=" WHERE (full_name LIKE '%" . $data['keyword'] . "%' OR login_name LIKE '%" . $data['keyword'] . "%') "; 21 } 22 } 24 if(strlen($data['daterange_start'])>0){ 25 $sql.=" WHERE (full_name LIKE '%" . $data['keyword'] . "%' OR login_name LIKE '%" . $data['keyword'] . "%' OR district LIKE '%".$data['keyword']."%' OR province LIKE '%".$data['keyword']."%') AND (created_time BETWEEN '".$data['daterange_start']."' AND '".$data['daterange_end']."')"; 26 }else{ 27 $sql.=" WHERE (full_name LIKE '%" . $data['keyword'] . "%' OR login_name LIKE '%" . $data['keyword'] . "%' OR district LIKE '%".$data['keyword']."%' OR province LIKE '%".$data['keyword']."%')"; 28 } 29 } 30 }else{ 31 if(strlen($data['daterange_start'])>0){ 32 $sql.=" WHERE created_time BETWEEN '".$data['daterange_start']."' AND '".$data['daterange_end']."'"; 33 } 34 } 23 35 24 36 $order = ""; … … 65 77 if ($data['keyword']) { 66 78 if ($data['search_field'] == "cellphone") { 67 $where.=" WHERE (tblcollaborator.cellphone LIKE '%" . $data['keyword'] . "%' )";79 $where.=" WHERE (tblcollaborator.cellphone LIKE '%" . $data['keyword'] . "%' OR district LIKE '%".$data['keyword']."%' OR province LIKE '%".$data['keyword']."%')"; 68 80 } else { 69 $where.=" WHERE (full_name LIKE '%" . $data['keyword'] . "%' OR login_name LIKE '%" . $data['keyword'] . "%' ) ";81 $where.=" WHERE (full_name LIKE '%" . $data['keyword'] . "%' OR login_name LIKE '%" . $data['keyword'] . "%' OR district LIKE '%".$data['keyword']."%' OR province LIKE '%".$data['keyword']."%') "; 70 82 } 71 83 } … … 92 104 if ($data['keyword']) { 93 105 if ($data['search_field'] == "cellphone") { 94 $where.=" WHERE (tblcollaborator.cellphone LIKE '%" . $data['keyword'] . "%')"; 106 $where.=" WHERE (tblcollaborator.cellphone LIKE '%" . $data['keyword'] . "%' OR district LIKE '%".$data['keyword']."%' OR province LIKE '%".$data['keyword']."%')"; 107 95 108 } else { 96 $where.=" WHERE (full_name LIKE '%" . $data['keyword'] . "%' OR login_name LIKE '%" . $data['keyword'] . "%') "; 97 } 98 } 109 $where.=" WHERE (full_name LIKE '%" . $data['keyword'] . "%' OR login_name LIKE '%" . $data['keyword'] . "%' OR district LIKE '%".$data['keyword']."%' OR province LIKE '%".$data['keyword']."%') "; 110 } 111 } 112 99 113 // $from = date("Y-m-d 00:00:00",$from); 100 114 $sql="SELECT *,tblcollaborator.created_time as collaborator_created_time,tblcollaborator.cellphone as collaborator_cellphone, tbluser.created_time as user_created_time, COUNT(tbluser.collaborator) as total_user FROM ".$this->table_name." INNER JOIN tbluser ON tbluser.collaborator = tblcollaborator.id ".$where." GROUP BY tblcollaborator.id ".$order." LIMIT " . $data['start'] . ", " . $data['perpage'] . " "; … … 123 137 if ($data['keyword']) { 124 138 if ($data['search_field'] == "cellphone") { 125 $where.=" WHERE (tbluser.cellphone LIKE '%" . $data['keyword'] . "%' )";139 $where.=" WHERE (tbluser.cellphone LIKE '%" . $data['keyword'] . "%' OR district LIKE '%".$data['keyword']."%' OR province LIKE '%".$data['keyword']."%')"; 126 140 } 127 141 } … … 151 165 if ($data['keyword']) { 152 166 if ($data['search_field'] == "cellphone") { 153 $where.=" WHERE (tbluser.cellphone LIKE '%" . $data['keyword'] . "%' )";167 $where.=" WHERE (tbluser.cellphone LIKE '%" . $data['keyword'] . "%' OR district LIKE '%".$data['keyword']."%' OR province LIKE '%".$data['keyword']."%')"; 154 168 } 155 169 } … … 184 198 if ($data['keyword']) { 185 199 if ($data['search_field'] == "cellphone") { 186 $sql.=" WHERE (cellphone LIKE '%" . $data['keyword'] . "%')"; 200 if(strlen($data['daterange_start'])>0){ 201 $sql.=" WHERE (cellphone LIKE '%" . $data['keyword'] . "%' OR district LIKE '%".$data['keyword']."%' OR province LIKE '%".$data['keyword']."%') AND (created_time BETWEEN '".$data['daterange_start']."' AND '".$data['daterange_end']."')"; 202 }else{ 203 $sql.=" WHERE (cellphone LIKE '%" . $data['keyword'] . "%' OR district LIKE '%".$data['keyword']."%' OR province LIKE '%".$data['keyword']."%')"; 204 } 187 205 } else { 188 $sql.=" WHERE (full_name LIKE '%" . $data['keyword'] . "%' OR login_name LIKE '%" . $data['keyword'] . "%') "; 189 } 190 } 206 if(strlen($data['daterange_start'])>0){ 207 $sql.=" WHERE (full_name LIKE '%" . $data['keyword'] . "%' OR login_name LIKE '%" . $data['keyword'] . "%' OR district LIKE '%".$data['keyword']."%' OR province LIKE '%".$data['keyword']."%') AND (created_time BETWEEN '".$data['daterange_start']."' AND '".$data['daterange_end']."')"; 208 }else{ 209 $sql.=" WHERE (full_name LIKE '%" . $data['keyword'] . "%' OR login_name LIKE '%" . $data['keyword'] . "%' OR district LIKE '%".$data['keyword']."%' OR province LIKE '%".$data['keyword']."%') "; 210 } 211 } 212 }else{ 213 if(strlen($data['daterange_start'])>0){ 214 $sql.=" WHERE created_time BETWEEN '".$data['daterange_start']."' AND '".$data['daterange_end']."'"; 215 } 216 } 191 217 $result = $this->db->query($sql)->row_array(); 192 218 return $result['total'];
Note: See TracChangeset
for help on using the changeset viewer.