| @@ 80-118 (lines=39) @@ | ||
| 77 | ||
| 78 | $this->load->view('view_opensips_add_edit', $data); |
|
| 79 | } |
|
| 80 | function opensips_save() { |
|
| 81 | $add_array = $this->input->post(); |
|
| 82 | $data['form'] = $this->form->build_form($this->opensips_form->get_opensips_form_fields($add_array['id']), $add_array); |
|
| 83 | if ($add_array['id'] != '') { |
|
| 84 | $data['page_title'] = 'Edit Opensips'; |
|
| 85 | if ($this->form_validation->run() == FALSE) { |
|
| 86 | $data['validation_errors'] = validation_errors(); |
|
| 87 | echo $data['validation_errors']; |
|
| 88 | exit; |
|
| 89 | } else { |
|
| 90 | $auth_flag = $this->validate_device_data($add_array); |
|
| 91 | if($auth_flag == "TRUE"){ |
|
| 92 | $this->opensips_model->edit_opensipsdevices($add_array, $add_array['id']); |
|
| 93 | echo json_encode(array("SUCCESS"=> " OpenSips updated successfully!")); |
|
| 94 | exit; |
|
| 95 | }else{ |
|
| 96 | echo json_encode($auth_flag); |
|
| 97 | exit; |
|
| 98 | } |
|
| 99 | } |
|
| 100 | } else { |
|
| 101 | $data['page_title'] = 'Add Opensips'; |
|
| 102 | if ($this->form_validation->run() == FALSE) { |
|
| 103 | $data['validation_errors'] = validation_errors(); |
|
| 104 | echo $data['validation_errors']; |
|
| 105 | exit; |
|
| 106 | } else { |
|
| 107 | $auth_flag = $this->validate_device_data($add_array); |
|
| 108 | if($auth_flag == "TRUE"){ |
|
| 109 | $this->opensips_model->add_opensipsdevices($add_array); |
|
| 110 | echo json_encode(array("SUCCESS"=> "OpenSips added successfully!")); |
|
| 111 | exit; |
|
| 112 | }else{ |
|
| 113 | echo json_encode($auth_flag); |
|
| 114 | exit; |
|
| 115 | } |
|
| 116 | } |
|
| 117 | } |
|
| 118 | } |
|
| 119 | function validate_device_data($data){ |
|
| 120 | ||
| 121 | if(isset($data["username"]) && $data["username"] != ""){ |
|
| @@ 1713-1751 (lines=39) @@ | ||
| 1710 | ||
| 1711 | } |
|
| 1712 | ||
| 1713 | function user_opensips_save(){ |
|
| 1714 | $add_array = $this->input->post(); |
|
| 1715 | $data['form'] = $this->form->build_form($this->user_form->build_user_opensips_form(), $add_array); |
|
| 1716 | if ($add_array['id'] != '') { |
|
| 1717 | $data['page_title'] = 'Edit Opensips'; |
|
| 1718 | if ($this->form_validation->run() == FALSE) { |
|
| 1719 | $data['validation_errors'] = validation_errors(); |
|
| 1720 | echo $data['validation_errors']; |
|
| 1721 | exit; |
|
| 1722 | } else { |
|
| 1723 | $auth_flag = $this->validate_device_data($add_array); |
|
| 1724 | if($auth_flag == "TRUE"){ |
|
| 1725 | $this->user_model->user_opensips_edit($add_array, $add_array['id']); |
|
| 1726 | echo json_encode(array("SUCCESS"=> " OpenSips updated successfully!")); |
|
| 1727 | exit; |
|
| 1728 | }else{ |
|
| 1729 | echo json_encode($auth_flag); |
|
| 1730 | exit; |
|
| 1731 | } |
|
| 1732 | } |
|
| 1733 | } else { |
|
| 1734 | $data['page_title'] = 'Add Opensips'; |
|
| 1735 | if ($this->form_validation->run() == FALSE) { |
|
| 1736 | $data['validation_errors'] = validation_errors(); |
|
| 1737 | echo $data['validation_errors']; |
|
| 1738 | exit; |
|
| 1739 | } else { |
|
| 1740 | $auth_flag = $this->validate_device_data($add_array); |
|
| 1741 | if($auth_flag == "TRUE"){ |
|
| 1742 | $this->user_model->user_opensips_add($add_array); |
|
| 1743 | echo json_encode(array("SUCCESS"=> "OpenSips added successfully!")); |
|
| 1744 | exit; |
|
| 1745 | }else{ |
|
| 1746 | echo json_encode($auth_flag); |
|
| 1747 | exit; |
|
| 1748 | } |
|
| 1749 | } |
|
| 1750 | } |
|
| 1751 | } |
|
| 1752 | function validate_device_data($data){ |
|
| 1753 | if(isset($data["username"]) && $data["username"] != ""){ |
|
| 1754 | $db_config = Common_model::$global_config['system_config']; |
|