| @@ 412-428 (lines=17) @@ | ||
| 409 | $getdata = $this->db_model->countQuery("*", "ip_map", $where); |
|
| 410 | if ($getdata > 0) { |
|
| 411 | $this->session->set_flashdata('astpp_notification', 'IP already exist in system.'); |
|
| 412 | } else { |
|
| 413 | if ($accounttype == "provider") { |
|
| 414 | $add_array['pricelist_id'] = 0; |
|
| 415 | } |
|
| 416 | unset($add_array['action']); |
|
| 417 | $add_array['context'] = 'default'; |
|
| 418 | $add_array['accountid'] = $accountid; |
|
| 419 | $ip_flag = $this->db->insert("ip_map", $add_array); |
|
| 420 | if ($ip_flag) { |
|
| 421 | $this->load->library('freeswitch_lib'); |
|
| 422 | $this->load->module('freeswitch/freeswitch'); |
|
| 423 | $command = "api reloadacl"; |
|
| 424 | $response = $this->freeswitch_model->reload_freeswitch($command); |
|
| 425 | $this->session->set_userdata('astpp_notification', $response); |
|
| 426 | } |
|
| 427 | $this->session->set_flashdata('astpp_errormsg', 'IP added sucessfully.'); |
|
| 428 | } |
|
| 429 | } |
|
| 430 | } |
|
| 431 | if ($action == "delete") { |
|
| @@ 1225-1240 (lines=16) @@ | ||
| 1222 | } |
|
| 1223 | $where = array("ip" => trim($add_array['ip']), "prefix" => trim($add_array['prefix'])); |
|
| 1224 | $getdata = $this->db_model->countQuery("*", "ip_map", $where); |
|
| 1225 | if ($getdata > 0) { |
|
| 1226 | $this->session->set_flashdata('astpp_notification', 'IP already exist in system.'); |
|
| 1227 | } else { |
|
| 1228 | unset($add_array['action']); |
|
| 1229 | $add_array['context'] = 'default'; |
|
| 1230 | $add_array['accountid'] = $accountinfo['id']; |
|
| 1231 | $ip_flag = $this->db->insert("ip_map", $add_array); |
|
| 1232 | if ($ip_flag) { |
|
| 1233 | $this->load->library('freeswitch_lib'); |
|
| 1234 | $this->load->module('freeswitch/freeswitch'); |
|
| 1235 | $command = "api reloadacl"; |
|
| 1236 | $response = $this->freeswitch_model->reload_freeswitch($command); |
|
| 1237 | $this->session->set_userdata('astpp_notification', $response); |
|
| 1238 | } |
|
| 1239 | $this->session->set_flashdata('astpp_errormsg', 'IP Added Sucessfully.'); |
|
| 1240 | } |
|
| 1241 | } |
|
| 1242 | if($action =='delete'){ |
|
| 1243 | $this->db->delete('ip_map',array('id'=>$id)); |
|