| @@ 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'; |
|
| @@ 616-632 (lines=17) @@ | ||
| 613 | $this->session->set_userdata('account_search', ""); |
|
| 614 | } |
|
| 615 | ||
| 616 | function customer_block_pattern_list($accountid,$accounttype) { |
|
| 617 | $json_data = array(); |
|
| 618 | $where = array('accountid' => $accountid); |
|
| 619 | $instant_search=$this->session->userdata('left_panel_search_'.$accounttype.'_pattern'); |
|
| 620 | $like_str=!empty($instant_search) ? "(blocked_patterns like '%$instant_search%' OR destination like '%$instant_search%' )" :null; |
|
| 621 | if(!empty($like_str)) |
|
| 622 | $this->db->where($like_str); |
|
| 623 | $count_all = $this->db_model->countQuery("*", "block_patterns", $where); |
|
| 624 | $paging_data = $this->form->load_grid_config($count_all, $_GET['rp'], $_GET['page']); |
|
| 625 | $json_data = $paging_data["json_paging"]; |
|
| 626 | if(!empty($like_str)) |
|
| 627 | $this->db->where($like_str); |
|
| 628 | $pattern_data = $this->db_model->getSelect("*", "block_patterns", $where, "id", "ASC", $paging_data["paging"]["page_no"], $paging_data["paging"]["start"]); |
|
| 629 | $grid_fields = json_decode($this->rates_form->build_pattern_list_for_customer($accountid,$accounttype)); |
|
| 630 | $json_data['rows'] = $this->form->build_grid($pattern_data, $grid_fields); |
|
| 631 | echo json_encode($json_data); |
|
| 632 | } |
|
| 633 | ||
| 634 | function termination_rate_delete_multiple() { |
|
| 635 | $ids = $this->input->post("selected_ids", true); |
|