| @@ 164-190 (lines=27) @@ | ||
| 161 | ||
| 162 | $this->load->view('view_email_add_edit', $data); |
|
| 163 | } |
|
| 164 | function email_save() { |
|
| 165 | $add_array = $this->input->post(); |
|
| 166 | $data['form'] = $this->form->build_form($this->email_form->get_form_fields_email(), $add_array); |
|
| 167 | if ($add_array['id'] != '') { |
|
| 168 | $data['page_title'] = 'Edit email List'; |
|
| 169 | if ($this->form_validation->run() == FALSE) { |
|
| 170 | $data['validation_errors'] = validation_errors(); |
|
| 171 | echo $data['validation_errors']; |
|
| 172 | exit; |
|
| 173 | } else { |
|
| 174 | $this->email_model->edit_email($add_array, $add_array['id']); |
|
| 175 | echo json_encode(array("SUCCESS"=> "Email list updated successfully!")); |
|
| 176 | exit; |
|
| 177 | } |
|
| 178 | } else { |
|
| 179 | $data['page_title'] = 'Create Email List'; |
|
| 180 | if ($this->form_validation->run() == FALSE) { |
|
| 181 | $data['validation_errors'] = validation_errors(); |
|
| 182 | echo $data['validation_errors']; |
|
| 183 | exit; |
|
| 184 | } else { |
|
| 185 | $this->email_model->add_email($add_array); |
|
| 186 | echo json_encode(array("SUCCESS"=> "Email list added successfully!")); |
|
| 187 | exit; |
|
| 188 | } |
|
| 189 | } |
|
| 190 | } |
|
| 191 | function email_re_send($edit_data) { |
|
| 192 | $this->email_lib->send_email('',$edit_data,'',$edit_data['attachment'],1); |
|
| 193 | $this->session->set_flashdata('astpp_errormsg', 'Email resend successfully!'); |
|
| @@ 973-1001 (lines=29) @@ | ||
| 970 | $this->load->view('view_fsserver_add_edit', $data); |
|
| 971 | } |
|
| 972 | ||
| 973 | function fsserver_save() { |
|
| 974 | $add_array = $this->input->post(); |
|
| 975 | ||
| 976 | $data['form'] = $this->form->build_form($this->freeswitch_form->get_form_fsserver_fields(), $add_array); |
|
| 977 | if ($add_array['id'] != '') { |
|
| 978 | $data['page_title'] = 'Edit Freeswitch Server'; |
|
| 979 | if ($this->form_validation->run() == FALSE) { |
|
| 980 | $data['validation_errors'] = validation_errors(); |
|
| 981 | echo $data['validation_errors']; |
|
| 982 | exit; |
|
| 983 | } else { |
|
| 984 | $this->freeswitch_model->edit_fsserver($add_array, $add_array['id']); |
|
| 985 | echo json_encode(array("SUCCESS"=> " Freeswitch Server Updated Successfully!")); |
|
| 986 | exit; |
|
| 987 | } |
|
| 988 | } else { |
|
| 989 | $data['page_title'] = 'Freeswich Server'; |
|
| 990 | if ($this->form_validation->run() == FALSE) { |
|
| 991 | $data['validation_errors'] = validation_errors(); |
|
| 992 | echo $data['validation_errors']; |
|
| 993 | exit; |
|
| 994 | } else { |
|
| 995 | $this->freeswitch_model->add_fssever($add_array); |
|
| 996 | echo json_encode(array("SUCCESS"=> "Freeswitch Server Added Successfully!")); |
|
| 997 | exit; |
|
| 998 | } |
|
| 999 | } |
|
| 1000 | $this->load->view('view_callshop_details', $data); |
|
| 1001 | } |
|
| 1002 | ||
| 1003 | function fsserver_delete($id) { |
|
| 1004 | $this->freeswitch_model->fsserver_delete($id); |
|
| @@ 143-170 (lines=28) @@ | ||
| 140 | return "0"; |
|
| 141 | } |
|
| 142 | ||
| 143 | function user_opensips_save($user_flg = false) { |
|
| 144 | $array_add = $this->input->post(); |
|
| 145 | // |
|
| 146 | $data['form'] = $this->form->build_form($this->opensips_form->get_opensips_form_fields_for_customer($array_add["accountcode"]), $array_add); |
|
| 147 | if ($array_add['id'] != '') { |
|
| 148 | $data['page_title'] = 'Edit Opensips'; |
|
| 149 | if ($this->form_validation->run() == FALSE) { |
|
| 150 | $data['validation_errors'] = validation_errors(); |
|
| 151 | echo $data['validation_errors']; |
|
| 152 | exit; |
|
| 153 | } else { |
|
| 154 | $this->opensips_model->edit_opensipsdevices($array_add, $array_add['id']); |
|
| 155 | echo json_encode(array("SUCCESS"=> "Opensips Updated Successfully!")); |
|
| 156 | exit; |
|
| 157 | } |
|
| 158 | }else{ |
|
| 159 | $data['page_title'] = 'Add Opensips'; |
|
| 160 | if ($this->form_validation->run() == FALSE) { |
|
| 161 | $data['validation_errors'] = validation_errors(); |
|
| 162 | echo $data['validation_errors']; |
|
| 163 | exit; |
|
| 164 | }else{ |
|
| 165 | $this->opensips_model->add_opensipsdevices($array_add); |
|
| 166 | echo json_encode(array("SUCCESS"=> "Opensips Added Successfully!")); |
|
| 167 | exit; |
|
| 168 | } |
|
| 169 | } |
|
| 170 | } |
|
| 171 | ||
| 172 | function customer_opensips_save($user_flg = false) { |
|
| 173 | $add_array = $this->input->post(); |
|
| @@ 172-199 (lines=28) @@ | ||
| 169 | } |
|
| 170 | } |
|
| 171 | ||
| 172 | function customer_opensips_save($user_flg = false) { |
|
| 173 | $add_array = $this->input->post(); |
|
| 174 | // print_r($array_add);exit; |
|
| 175 | $data['form'] = $this->form->build_form($this->opensips_form->get_opensips_form_fields_for_customer($add_array["accountcode"]), $add_array); |
|
| 176 | if ($add_array['id'] != '') { |
|
| 177 | $data['page_title'] = 'Edit Opensips'; |
|
| 178 | if ($this->form_validation->run() == FALSE) { |
|
| 179 | $data['validation_errors'] = validation_errors(); |
|
| 180 | echo $data['validation_errors']; |
|
| 181 | exit; |
|
| 182 | } else { |
|
| 183 | $this->opensips_model->edit_opensipsdevices($add_array, $add_array['id']); |
|
| 184 | echo json_encode(array("SUCCESS"=> "OpenSips Updated Successfully!")); |
|
| 185 | exit; |
|
| 186 | } |
|
| 187 | }else{ |
|
| 188 | $data['page_title'] = 'Add Opensips'; |
|
| 189 | if ($this->form_validation->run() == FALSE) { |
|
| 190 | $data['validation_errors'] = validation_errors(); |
|
| 191 | echo $data['validation_errors']; |
|
| 192 | exit; |
|
| 193 | }else{ |
|
| 194 | $this->opensips_model->add_opensipsdevices($add_array); |
|
| 195 | echo json_encode(array("SUCCESS"=> "OpenSips Added Successfully!")); |
|
| 196 | exit; |
|
| 197 | } |
|
| 198 | } |
|
| 199 | } |
|
| 200 | ||
| 201 | function customer_opensips_json($accountid,$accounttype) { |
|
| 202 | ||
| @@ 299-323 (lines=25) @@ | ||
| 296 | $data['form'] = $this->form->build_form($this->opensips_form->get_dispatcher_form_fields(), $edit_data); |
|
| 297 | $this->load->view('view_dispatcher_add_edit', $data); |
|
| 298 | } |
|
| 299 | function dispatcher_save() { |
|
| 300 | $add_array = $this->input->post(); |
|
| 301 | $data['form'] = $this->form->build_form($this->opensips_form->get_dispatcher_form_fields(), $add_array); |
|
| 302 | if ($add_array['id'] != '') { |
|
| 303 | $data['page_title'] = 'Edit Dispatcher'; |
|
| 304 | if ($this->form_validation->run() == FALSE) { |
|
| 305 | $data['validation_errors'] = validation_errors(); |
|
| 306 | echo $data['validation_errors'];exit; |
|
| 307 | } else { |
|
| 308 | $this->opensips_model->edit_opensipsdispatcher($add_array, $add_array['id']); |
|
| 309 | echo json_encode(array("SUCCESS"=> "Dispatcher Updated Successfully!")); |
|
| 310 | exit; |
|
| 311 | } |
|
| 312 | } else { |
|
| 313 | $data['page_title'] = 'Add Dispatcher'; |
|
| 314 | if ($this->form_validation->run() == FALSE) { |
|
| 315 | $data['validation_errors'] = validation_errors(); |
|
| 316 | echo $data['validation_errors'];exit; |
|
| 317 | } else { |
|
| 318 | $this->opensips_model->add_opensipsdispatcher($add_array); |
|
| 319 | echo json_encode(array("SUCCESS"=> "Dispatcher Added Successfully!")); |
|
| 320 | exit; |
|
| 321 | } |
|
| 322 | } |
|
| 323 | } |
|
| 324 | ||
| 325 | function dispatcher_remove($id) { |
|
| 326 | $this->opensips_model->remove_dispatcher($id); |
|
| @@ 1319-1345 (lines=27) @@ | ||
| 1316 | $data['form'] = $this->form->build_form($this->user_form->build_user_sipdevices_form($edit_id), $sipdevice_info); |
|
| 1317 | $this->load->view('view_user_sipdevices_add_edit', $data); |
|
| 1318 | } |
|
| 1319 | function user_sipdevices_save(){ |
|
| 1320 | $add_array = $this->input->post(); |
|
| 1321 | $data['form'] = $this->form->build_form($this->user_form->build_user_sipdevices_form($add_array['id']), $add_array); |
|
| 1322 | if ($add_array['id'] != '') { |
|
| 1323 | $data['page_title'] = 'Edit SIP Devices'; |
|
| 1324 | if ($this->form_validation->run() == FALSE) { |
|
| 1325 | $data['validation_errors'] = validation_errors(); |
|
| 1326 | echo $data['validation_errors']; |
|
| 1327 | exit; |
|
| 1328 | } else { |
|
| 1329 | $this->user_model->user_sipdevice_edit($add_array, $add_array['id']); |
|
| 1330 | echo json_encode(array("SUCCESS"=> "SIP Device Updated Successfully!")); |
|
| 1331 | exit; |
|
| 1332 | } |
|
| 1333 | } else { |
|
| 1334 | $data['page_title'] = 'Create SIP Device'; |
|
| 1335 | if ($this->form_validation->run() == FALSE) { |
|
| 1336 | $data['validation_errors'] = validation_errors(); |
|
| 1337 | echo $data['validation_errors']; |
|
| 1338 | exit; |
|
| 1339 | } else { |
|
| 1340 | $this->user_model->user_sipdevice_add($add_array); |
|
| 1341 | echo json_encode(array("SUCCESS"=> "SIP Device Added Successfully!")); |
|
| 1342 | exit; |
|
| 1343 | } |
|
| 1344 | } |
|
| 1345 | } |
|
| 1346 | function user_sipdevices_delete($id) { |
|
| 1347 | $this->db->delete('sip_devices',array('id'=>$id)); |
|
| 1348 | $this->session->set_flashdata('astpp_notification', 'SIP Device Removed Sucessfully!'); |
|