| @@ 471-490 (lines=20) @@ | ||
| 468 | } |
|
| 469 | } |
|
| 470 | ||
| 471 | function customer_animap_json($accountid, $accounttype) { |
|
| 472 | $json_data = array(); |
|
| 473 | $instant_search=$this->session->userdata('left_panel_search_'.$accounttype.'_animap'); |
|
| 474 | $like_str=!empty($instant_search) ? "(number like '%$instant_search%' OR creation_date like '%$instant_search%' )" :null; |
|
| 475 | if(!empty($like_str)) |
|
| 476 | $this->db->where($like_str); |
|
| 477 | $where = array("accountid" => $accountid); |
|
| 478 | $count_all = $this->db_model->countQuery("*", "ani_map", $where); |
|
| 479 | ||
| 480 | $paging_data = $this->form->load_grid_config($count_all, $_GET['rp'], $_GET['page']); |
|
| 481 | $json_data = $paging_data["json_paging"]; |
|
| 482 | if(!empty($like_str)) |
|
| 483 | $this->db->where($like_str); |
|
| 484 | $query = $this->db_model->select("*", "ani_map", $where, "id", "ASC", $paging_data["paging"]["page_no"], $paging_data["paging"]["start"]); |
|
| 485 | ||
| 486 | $grid_fields = json_decode($this->accounts_form->build_animap_list_for_customer($accountid, $accounttype)); |
|
| 487 | $json_data['rows'] = $this->form->build_grid($query, $grid_fields); |
|
| 488 | ||
| 489 | echo json_encode($json_data); |
|
| 490 | } |
|
| 491 | ||
| 492 | function provider_animap_action($action, $accountid, $aniid = "") { |
|
| 493 | $this->customer_animap_action($action, $accountid, $aniid); |
|
| @@ 197-215 (lines=19) @@ | ||
| 194 | redirect(base_url()."package/package_list/"); |
|
| 195 | } |
|
| 196 | } |
|
| 197 | function package_pattern_list_json($package_id){ |
|
| 198 | $json_data = array(); |
|
| 199 | $instant_search=$this->session->userdata('left_panel_search_package_pattern'); |
|
| 200 | $like_str=!empty($instant_search) ? "(patterns like '%$instant_search%' OR destination like '%$instant_search%' )" :null; |
|
| 201 | if(!empty($like_str)) |
|
| 202 | $this->db->where($like_str); |
|
| 203 | $where = array('package_id' => $package_id); |
|
| 204 | $count_all = $this->db_model->countQuery("*", "package_patterns", $where); |
|
| 205 | $paging_data = $this->form->load_grid_config($count_all, $_GET['rp'], $_GET['page']); |
|
| 206 | $json_data = $paging_data["json_paging"]; |
|
| 207 | if(!empty($like_str)) |
|
| 208 | $this->db->where($like_str); |
|
| 209 | $pattern_data = $this->db_model->select("*", "package_patterns", $where, "id", "ASC", $paging_data["paging"]["page_no"], $paging_data["paging"]["start"]); |
|
| 210 | ||
| 211 | $grid_fields = json_decode($this->package_form->build_pattern_list_for_customer($package_id)); |
|
| 212 | $json_data['rows'] = $this->form->build_grid($pattern_data, $grid_fields); |
|
| 213 | ||
| 214 | echo json_encode($json_data); |
|
| 215 | } |
|
| 216 | function package_counter() { |
|
| 217 | $data['username'] = $this->session->userdata('user_name'); |
|
| 218 | $data['page_title'] = 'Usage Report'; |
|
| @@ 778-794 (lines=17) @@ | ||
| 775 | $this->session->set_userdata('account_search', ""); |
|
| 776 | } |
|
| 777 | ||
| 778 | function customer_block_pattern_list($accountid, $accounttype) |
|
| 779 | { |
|
| 780 | $json_data = array(); |
|
| 781 | $where = array( |
|
| 782 | 'accountid' => $accountid |
|
| 783 | ); |
|
| 784 | $instant_search = $this->session->userdata('left_panel_search_' . $accounttype . '_pattern'); |
|
| 785 | $like_str = !empty($instant_search) ? "(blocked_patterns like '%$instant_search%' OR destination like '%$instant_search%' )" : null; |
|
| 786 | if (!empty($like_str)) $this->db->where($like_str); |
|
| 787 | $count_all = $this->db_model->countQuery("*", "block_patterns", $where); |
|
| 788 | $paging_data = $this->form->load_grid_config($count_all, $_GET['rp'], $_GET['page']); |
|
| 789 | $json_data = $paging_data["json_paging"]; |
|
| 790 | if (!empty($like_str)) $this->db->where($like_str); |
|
| 791 | $pattern_data = $this->db_model->getSelect("*", "block_patterns", $where, "id", "ASC", $paging_data["paging"]["page_no"], $paging_data["paging"]["start"]); |
|
| 792 | $grid_fields = json_decode($this->rates_form->build_pattern_list_for_customer($accountid, $accounttype)); |
|
| 793 | $json_data['rows'] = $this->form->build_grid($pattern_data, $grid_fields); |
|
| 794 | echo json_encode($json_data); |
|
| 795 | } |
|
| 796 | ||
| 797 | function termination_rate_delete_multiple() |
|