table_name; if ($data['keyword']) { if ($data['search_field'] == "cellphone") { $sql.=" WHERE (service_id LIKE '%" . $data['keyword'] . "%')"; } else { $sql.=" WHERE (sms_content LIKE '%" . $data['keyword'] . "%' OR sms_reply LIKE '%" . $data['keyword'] . "%') "; } } $order = ""; if ($data['sorting_order'] != "sorting") { if ($data['sorting_field'] != "money") { $sort = "DESC"; if ($data['sorting_order'] == "sorting_asc") $sort = "ASC"; $order = "ORDER BY " . $data['sorting_field'] . " " . $sort; } } $sql=$sql . " " . $order . " LIMIT " . $data['start'] . ", " . $data['perpage'] . " "; return $this->db->query($sql)->result_array(); } function isExist($data) { $sql = "SELECT COUNT(id) as total FROM " . $this->table_name . " WHERE " . $data['field'] . " = '" . $data['value'] . "'"; if (isset($data['id'])) { $id=$data['id']; $sql.=" AND id <> ".$id." LIMIT 1"; } $result = $this->db->query($sql)->row_array(); if ($result['total'] == 1) { return true; } else { return false; } } function countSmstemplate($data) { $sql = "SELECT COUNT(".$this->id_name.") as total FROM " . $this->table_name; if ($data['keyword']) { if ($data['search_field'] == "cellphone") { $sql.=" WHERE (service_id LIKE '%" . $data['keyword'] . "%')"; } else { $sql.=" WHERE (sms_content LIKE '%" . $data['keyword'] . "%' OR sms_reply LIKE '%" . $data['keyword'] . "%') "; } } $result = $this->db->query($sql)->row_array(); return $result['total']; } function getSmstemplate($id) { $sql="SELECT * FROM ".$this->table_name." WHERE ".$this->id_name."=".$id." LIMIT 1"; $result = $this->db->query($sql)->row_array(); return $result; } }