@@ -22,180 +22,180 @@ discard block |
||
22 | 22 | ############################################################################### |
23 | 23 | |
24 | 24 | if ( ! defined('BASEPATH')) |
25 | - exit('No direct script access allowed'); |
|
25 | + exit('No direct script access allowed'); |
|
26 | 26 | |
27 | 27 | /** |
28 | 28 | * Dynamically build forms for display |
29 | 29 | */ |
30 | 30 | class Form { |
31 | 31 | |
32 | - protected $CI; // codeigniter |
|
33 | - protected $fields = array(); // array of fields |
|
34 | - protected $form_title = 'Form'; |
|
35 | - protected $form_id = 'form'; |
|
36 | - protected $form_action = ''; |
|
37 | - protected $form_class = ''; |
|
38 | - protected $hidden = array(); |
|
39 | - protected $multipart = FALSE; // default to standard form |
|
40 | - protected $submit_button = 'Submit'; |
|
41 | - protected $after_button = ''; |
|
42 | - protected $rules = array(); // storage for validation rules |
|
43 | - |
|
44 | - function __construct() { |
|
45 | - $this->CI = & get_instance(); |
|
46 | - $this->CI->load->library('form_validation'); |
|
47 | - $this->CI->load->library('astpp/common'); |
|
48 | - $this->CI->load->model('db_model'); |
|
49 | - $this->check_permissions(); |
|
50 | - } |
|
32 | + protected $CI; // codeigniter |
|
33 | + protected $fields = array(); // array of fields |
|
34 | + protected $form_title = 'Form'; |
|
35 | + protected $form_id = 'form'; |
|
36 | + protected $form_action = ''; |
|
37 | + protected $form_class = ''; |
|
38 | + protected $hidden = array(); |
|
39 | + protected $multipart = FALSE; // default to standard form |
|
40 | + protected $submit_button = 'Submit'; |
|
41 | + protected $after_button = ''; |
|
42 | + protected $rules = array(); // storage for validation rules |
|
43 | + |
|
44 | + function __construct() { |
|
45 | + $this->CI = & get_instance(); |
|
46 | + $this->CI->load->library('form_validation'); |
|
47 | + $this->CI->load->library('astpp/common'); |
|
48 | + $this->CI->load->model('db_model'); |
|
49 | + $this->check_permissions(); |
|
50 | + } |
|
51 | 51 | |
52 | 52 | // __construct |
53 | - /** |
|
54 | - * adds raw html to the field array |
|
55 | - */ |
|
56 | - function check_permissions() { |
|
57 | - if ($this->CI->session->userdata('user_login') == TRUE) { |
|
58 | - $module_info = unserialize($this->CI->session->userdata("permited_modules")); |
|
59 | - if ($this->CI->session->userdata('userlevel_logintype') != 0 && $this->CI->session->userdata('userlevel_logintype') != 3) { |
|
60 | - $module_info[] = 'dashboard'; |
|
61 | - } |
|
62 | - $url = $this->CI->uri->uri_string; |
|
63 | - $file_name = explode("/", $url); |
|
64 | - if (isset($file_name['1'])) { |
|
65 | - $module = explode('_', $file_name['1']); |
|
66 | - } else { |
|
67 | - $module = $file_name; |
|
68 | - } |
|
69 | - if ($this->CI->session->userdata('userlevel_logintype') == 1) { |
|
53 | + /** |
|
54 | + * adds raw html to the field array |
|
55 | + */ |
|
56 | + function check_permissions() { |
|
57 | + if ($this->CI->session->userdata('user_login') == TRUE) { |
|
58 | + $module_info = unserialize($this->CI->session->userdata("permited_modules")); |
|
59 | + if ($this->CI->session->userdata('userlevel_logintype') != 0 && $this->CI->session->userdata('userlevel_logintype') != 3) { |
|
60 | + $module_info[] = 'dashboard'; |
|
61 | + } |
|
62 | + $url = $this->CI->uri->uri_string; |
|
63 | + $file_name = explode("/", $url); |
|
64 | + if (isset($file_name['1'])) { |
|
65 | + $module = explode('_', $file_name['1']); |
|
66 | + } else { |
|
67 | + $module = $file_name; |
|
68 | + } |
|
69 | + if ($this->CI->session->userdata('userlevel_logintype') == 1) { |
|
70 | 70 | $module_info[] = 'user'; |
71 | 71 | } |
72 | - if (in_array($module[0], $module_info)) { |
|
73 | - if ($this->CI->session->userdata('userlevel_logintype') == 0 && $module[0] == 'customer' && isset($file_name[1]) && $file_name[1] != 'customer_transfer') { |
|
74 | - redirect(base_url().'user/user/'); |
|
75 | - } else { |
|
76 | - return true; |
|
77 | - } |
|
78 | - } else { |
|
79 | - $this->CI->session->set_userdata('astpp_errormsg', 'You do not have permission to access this module..!'); |
|
80 | - if ($this->CI->session->userdata('userlevel_logintype') == '-1' || $this->CI->session->userdata('logintype') == '1') { |
|
81 | - redirect(base_url().'dashboard/'); |
|
82 | - } else { |
|
83 | - redirect(base_url().'user/user/'); |
|
84 | - } |
|
85 | - } |
|
86 | - } else { |
|
87 | - redirect(base_url()); |
|
88 | - } |
|
89 | - } |
|
90 | - |
|
91 | - function build_form($fields_array, $values) { |
|
92 | - $form_contents = ''; |
|
93 | - $form_contents .= '<div class="pop_md col-md-12 margin-t-10 padding-x-8">'; |
|
94 | - if (isset($fields_array['breadcrumb'])) { |
|
95 | - $form_contents .= form_breadcrumb($fields_array['breadcrumb']); |
|
96 | - unset($fields_array['breadcrumb']); |
|
97 | - } |
|
98 | - $form_contents .= form_open($fields_array['forms'][0], $fields_array['forms'][1]); |
|
99 | - unset($fields_array['forms']); |
|
100 | - $button_array = array(); |
|
101 | - if (isset($fields_array['button_save']) || isset($fields_array['button_cancel']) || isset($fields_array['additional_button'])) { |
|
102 | - $save = $fields_array['button_save']; |
|
103 | - unset($fields_array['button_save']); |
|
104 | - if (isset($fields_array['button_cancel'])) { |
|
105 | - $cancel = $fields_array['button_cancel']; |
|
106 | - unset($fields_array['button_cancel']); |
|
107 | - } |
|
108 | - if (isset($fields_array['additional_button'])) { |
|
109 | - $additiopnal_button = $fields_array['additional_button']; |
|
110 | - unset($fields_array['additional_button']); |
|
111 | - } |
|
112 | - } |
|
113 | - if (isset($additiopnal_button)) { |
|
114 | - $form_contents .= form_button(gettext($additiopnal_button)); |
|
115 | - } |
|
116 | - $i = 0; |
|
117 | - foreach ($fields_array as $fieldset_key => $form_fileds) { |
|
118 | - if (count($fields_array) > 1) { |
|
119 | - if ($i == 1 || $i == 3) { |
|
120 | - $form_contents .= '<div class="col-md-6 no-padding pull-right">'; |
|
121 | - $form_contents .= '<div class="col-md-12 padding-x-4">'; |
|
122 | - } else { |
|
123 | - $form_contents .= '<div class="col-md-6 no-padding">'; |
|
124 | - $form_contents .= '<div class="col-md-12 padding-x-4">'; |
|
125 | - } |
|
126 | - } else { |
|
127 | - $form_contents .= '<div class="col-md-12 no-padding">'; |
|
128 | - $form_contents .= '<div class="col-md-12 no-padding">'; |
|
129 | - } |
|
130 | - $form_contents .= '<ul class="no-padding">'; |
|
131 | - $form_contents .= '<div class="col-md-12 no-padding">'; |
|
132 | - if ($i == 1 || $i == 3) { |
|
133 | - $form_contents .= form_fieldset(gettext($fieldset_key)); |
|
134 | - } else { |
|
135 | - $form_contents .= form_fieldset(gettext($fieldset_key)); |
|
136 | - } |
|
137 | - foreach ($form_fileds as $fieldkey => $fieldvalue) { |
|
138 | - $form_contents .= '<li class="col-md-12">'; |
|
139 | - if ($fieldvalue[1] == 'HIDDEN') { |
|
140 | - if (isset($this->CI->input->post)) |
|
141 | - $fieldvalue[2]['value'] = ( ! $this->CI->input->post($fieldvalue[2]['name'])) ? @$fieldvalue[2]['value'] : $this->CI->input->post($fieldvalue[2]['name']); |
|
142 | - else |
|
143 | - $fieldvalue[2]['value'] = ($values) ? (isset($values[$fieldvalue[2]['name']]) ? $values[$fieldvalue[2]['name']] : '') : (isset($fieldvalue[2]['value']) ? $fieldvalue[2]['value'] : ''); |
|
144 | - $form_contents .= form_hidden($fieldvalue[2]['name'], $fieldvalue[2]['value']); |
|
145 | - } else { |
|
146 | - $validation_arr = array(); |
|
147 | - if ($fieldvalue[1] == 'INPUT') { |
|
148 | - if ( ! empty($fieldvalue[3])) { |
|
149 | - $validation_arr = explode("|", $fieldvalue[3]); |
|
150 | - } |
|
151 | - } |
|
152 | - elseif ($fieldvalue[2] == 'SELECT') { |
|
153 | - |
|
154 | - if (is_array($fieldvalue[4])) { |
|
155 | - $validation_arr = explode("|", $fieldvalue[4]['rules']); |
|
156 | - } else { |
|
157 | - $validation_arr = explode("|", $fieldvalue[4]); |
|
158 | - } |
|
159 | - } |
|
160 | - if ( ! empty($validation_arr)) { |
|
161 | - $fieldvalue[0] = in_array('required', $validation_arr) ? $fieldvalue[0]."<span style='color:black;'> *</span>" : $fieldvalue[0]; |
|
162 | - $fieldvalue[0] = in_array('dropdown', $validation_arr) ? $fieldvalue[0]."<span style='color:black;'> *</span>" : $fieldvalue[0]; |
|
163 | - } |
|
72 | + if (in_array($module[0], $module_info)) { |
|
73 | + if ($this->CI->session->userdata('userlevel_logintype') == 0 && $module[0] == 'customer' && isset($file_name[1]) && $file_name[1] != 'customer_transfer') { |
|
74 | + redirect(base_url().'user/user/'); |
|
75 | + } else { |
|
76 | + return true; |
|
77 | + } |
|
78 | + } else { |
|
79 | + $this->CI->session->set_userdata('astpp_errormsg', 'You do not have permission to access this module..!'); |
|
80 | + if ($this->CI->session->userdata('userlevel_logintype') == '-1' || $this->CI->session->userdata('logintype') == '1') { |
|
81 | + redirect(base_url().'dashboard/'); |
|
82 | + } else { |
|
83 | + redirect(base_url().'user/user/'); |
|
84 | + } |
|
85 | + } |
|
86 | + } else { |
|
87 | + redirect(base_url()); |
|
88 | + } |
|
89 | + } |
|
90 | + |
|
91 | + function build_form($fields_array, $values) { |
|
92 | + $form_contents = ''; |
|
93 | + $form_contents .= '<div class="pop_md col-md-12 margin-t-10 padding-x-8">'; |
|
94 | + if (isset($fields_array['breadcrumb'])) { |
|
95 | + $form_contents .= form_breadcrumb($fields_array['breadcrumb']); |
|
96 | + unset($fields_array['breadcrumb']); |
|
97 | + } |
|
98 | + $form_contents .= form_open($fields_array['forms'][0], $fields_array['forms'][1]); |
|
99 | + unset($fields_array['forms']); |
|
100 | + $button_array = array(); |
|
101 | + if (isset($fields_array['button_save']) || isset($fields_array['button_cancel']) || isset($fields_array['additional_button'])) { |
|
102 | + $save = $fields_array['button_save']; |
|
103 | + unset($fields_array['button_save']); |
|
104 | + if (isset($fields_array['button_cancel'])) { |
|
105 | + $cancel = $fields_array['button_cancel']; |
|
106 | + unset($fields_array['button_cancel']); |
|
107 | + } |
|
108 | + if (isset($fields_array['additional_button'])) { |
|
109 | + $additiopnal_button = $fields_array['additional_button']; |
|
110 | + unset($fields_array['additional_button']); |
|
111 | + } |
|
112 | + } |
|
113 | + if (isset($additiopnal_button)) { |
|
114 | + $form_contents .= form_button(gettext($additiopnal_button)); |
|
115 | + } |
|
116 | + $i = 0; |
|
117 | + foreach ($fields_array as $fieldset_key => $form_fileds) { |
|
118 | + if (count($fields_array) > 1) { |
|
119 | + if ($i == 1 || $i == 3) { |
|
120 | + $form_contents .= '<div class="col-md-6 no-padding pull-right">'; |
|
121 | + $form_contents .= '<div class="col-md-12 padding-x-4">'; |
|
122 | + } else { |
|
123 | + $form_contents .= '<div class="col-md-6 no-padding">'; |
|
124 | + $form_contents .= '<div class="col-md-12 padding-x-4">'; |
|
125 | + } |
|
126 | + } else { |
|
127 | + $form_contents .= '<div class="col-md-12 no-padding">'; |
|
128 | + $form_contents .= '<div class="col-md-12 no-padding">'; |
|
129 | + } |
|
130 | + $form_contents .= '<ul class="no-padding">'; |
|
131 | + $form_contents .= '<div class="col-md-12 no-padding">'; |
|
132 | + if ($i == 1 || $i == 3) { |
|
133 | + $form_contents .= form_fieldset(gettext($fieldset_key)); |
|
134 | + } else { |
|
135 | + $form_contents .= form_fieldset(gettext($fieldset_key)); |
|
136 | + } |
|
137 | + foreach ($form_fileds as $fieldkey => $fieldvalue) { |
|
138 | + $form_contents .= '<li class="col-md-12">'; |
|
139 | + if ($fieldvalue[1] == 'HIDDEN') { |
|
140 | + if (isset($this->CI->input->post)) |
|
141 | + $fieldvalue[2]['value'] = ( ! $this->CI->input->post($fieldvalue[2]['name'])) ? @$fieldvalue[2]['value'] : $this->CI->input->post($fieldvalue[2]['name']); |
|
142 | + else |
|
143 | + $fieldvalue[2]['value'] = ($values) ? (isset($values[$fieldvalue[2]['name']]) ? $values[$fieldvalue[2]['name']] : '') : (isset($fieldvalue[2]['value']) ? $fieldvalue[2]['value'] : ''); |
|
144 | + $form_contents .= form_hidden($fieldvalue[2]['name'], $fieldvalue[2]['value']); |
|
145 | + } else { |
|
146 | + $validation_arr = array(); |
|
147 | + if ($fieldvalue[1] == 'INPUT') { |
|
148 | + if ( ! empty($fieldvalue[3])) { |
|
149 | + $validation_arr = explode("|", $fieldvalue[3]); |
|
150 | + } |
|
151 | + } |
|
152 | + elseif ($fieldvalue[2] == 'SELECT') { |
|
153 | + |
|
154 | + if (is_array($fieldvalue[4])) { |
|
155 | + $validation_arr = explode("|", $fieldvalue[4]['rules']); |
|
156 | + } else { |
|
157 | + $validation_arr = explode("|", $fieldvalue[4]); |
|
158 | + } |
|
159 | + } |
|
160 | + if ( ! empty($validation_arr)) { |
|
161 | + $fieldvalue[0] = in_array('required', $validation_arr) ? $fieldvalue[0]."<span style='color:black;'> *</span>" : $fieldvalue[0]; |
|
162 | + $fieldvalue[0] = in_array('dropdown', $validation_arr) ? $fieldvalue[0]."<span style='color:black;'> *</span>" : $fieldvalue[0]; |
|
163 | + } |
|
164 | 164 | |
165 | - if (is_array($fieldvalue[1]) || (is_array($fieldvalue[2]) && isset($fieldvalue[2]['hidden']))) { |
|
166 | - $form_contents .= form_label(gettext($fieldvalue[0]), $fieldvalue[0], array('class' => 'col-md-3 no-padding add_settings')); |
|
167 | - } else { |
|
168 | - $form_contents .= form_label(gettext($fieldvalue[0]), "", array("class" => "col-md-3 no-padding")); |
|
169 | - } |
|
170 | - } |
|
171 | - if ($fieldvalue[2] == 'SELECT' && ! isset($fieldvalue[13])) { |
|
172 | - |
|
173 | - /* |
|
165 | + if (is_array($fieldvalue[1]) || (is_array($fieldvalue[2]) && isset($fieldvalue[2]['hidden']))) { |
|
166 | + $form_contents .= form_label(gettext($fieldvalue[0]), $fieldvalue[0], array('class' => 'col-md-3 no-padding add_settings')); |
|
167 | + } else { |
|
168 | + $form_contents .= form_label(gettext($fieldvalue[0]), "", array("class" => "col-md-3 no-padding")); |
|
169 | + } |
|
170 | + } |
|
171 | + if ($fieldvalue[2] == 'SELECT' && ! isset($fieldvalue[13])) { |
|
172 | + |
|
173 | + /* |
|
174 | 174 | To make Drop down enabled disabled |
175 | 175 | */ |
176 | - $extra = isset($fieldvalue[1]['extra']) ? $fieldvalue[1]['extra'] : ''; |
|
177 | - /***************************/ |
|
178 | - if ($fieldvalue[7] != '' && $fieldvalue[8] != '') { |
|
179 | - $str = $fieldvalue[7].",".$fieldvalue[8]; |
|
180 | - |
|
181 | - if (isset($this->CI->input->post)) { |
|
182 | - $fieldvalue['value'] = ( ! $this->CI->input->post($fieldvalue[1])) ? @$fieldvalue[1] : $this->CI->input->post($fieldvalue[1]); |
|
183 | - } else { |
|
184 | - if (is_array($fieldvalue[1])) { |
|
185 | - $fieldvalue['value'] = ($values) ? @$values[$fieldvalue[1]['name']] : @$fieldvalue[1]; |
|
186 | - } else { |
|
187 | - $fieldvalue['value'] = ($values) ? @$values[$fieldvalue[1]] : @$fieldvalue[1]; |
|
188 | - } |
|
189 | - } |
|
190 | - $drp_array = call_user_func_array(array($this->CI->db_model, $fieldvalue[10]), array($str, $fieldvalue[9], $fieldvalue[11], $fieldvalue[12])); |
|
191 | - |
|
192 | - if ($fieldset_key == gettext('System Configuration Information') || ($fieldset_key == 'Billing Information' && $fieldvalue[0] == 'Force Trunk') || ($fieldset_key == 'Card Information' && $fieldvalue[0] == 'Rate Group') || ($fieldset_key == 'Billing Information' && $fieldvalue[0] == 'Account') || $fieldset_key == 'Freeswitch Devices' && $fieldvalue[0] == 'Rate Group' || ($fieldset_key== 'Origination Rate Add/Edit' && $fieldvalue[0] == 'Trunks' )||$fieldset_key== 'Billing Information' && $fieldvalue[0] == 'Rate Group' || ($fieldset_key== 'Information' && $fieldvalue[0] == 'Failover GW Name #1') || ($fieldset_key== 'Information' && $fieldvalue[0] == 'Failover GW Name #2') || ($fieldset_key== 'Information' && $fieldvalue[0] == 'Rate Group') || ($fieldset_key== 'Sip Devices' && $fieldvalue[0] == 'Sip Profile') || ($fieldset_key== 'Sip Devices' && $fieldvalue[0] == 'Account')) { |
|
193 | - $form_contents.=form_dropdown_all($fieldvalue[1], $drp_array, $fieldvalue['value'],$extra); |
|
194 | - } else { |
|
195 | - $form_contents.=form_dropdown($fieldvalue[1], $drp_array, $fieldvalue['value'], $extra); |
|
196 | - } |
|
197 | - if(isset($fieldvalue[4]) && $fieldvalue[4] != ''){ |
|
198 | - if(is_array($fieldvalue[4])){ |
|
176 | + $extra = isset($fieldvalue[1]['extra']) ? $fieldvalue[1]['extra'] : ''; |
|
177 | + /***************************/ |
|
178 | + if ($fieldvalue[7] != '' && $fieldvalue[8] != '') { |
|
179 | + $str = $fieldvalue[7].",".$fieldvalue[8]; |
|
180 | + |
|
181 | + if (isset($this->CI->input->post)) { |
|
182 | + $fieldvalue['value'] = ( ! $this->CI->input->post($fieldvalue[1])) ? @$fieldvalue[1] : $this->CI->input->post($fieldvalue[1]); |
|
183 | + } else { |
|
184 | + if (is_array($fieldvalue[1])) { |
|
185 | + $fieldvalue['value'] = ($values) ? @$values[$fieldvalue[1]['name']] : @$fieldvalue[1]; |
|
186 | + } else { |
|
187 | + $fieldvalue['value'] = ($values) ? @$values[$fieldvalue[1]] : @$fieldvalue[1]; |
|
188 | + } |
|
189 | + } |
|
190 | + $drp_array = call_user_func_array(array($this->CI->db_model, $fieldvalue[10]), array($str, $fieldvalue[9], $fieldvalue[11], $fieldvalue[12])); |
|
191 | + |
|
192 | + if ($fieldset_key == gettext('System Configuration Information') || ($fieldset_key == 'Billing Information' && $fieldvalue[0] == 'Force Trunk') || ($fieldset_key == 'Card Information' && $fieldvalue[0] == 'Rate Group') || ($fieldset_key == 'Billing Information' && $fieldvalue[0] == 'Account') || $fieldset_key == 'Freeswitch Devices' && $fieldvalue[0] == 'Rate Group' || ($fieldset_key== 'Origination Rate Add/Edit' && $fieldvalue[0] == 'Trunks' )||$fieldset_key== 'Billing Information' && $fieldvalue[0] == 'Rate Group' || ($fieldset_key== 'Information' && $fieldvalue[0] == 'Failover GW Name #1') || ($fieldset_key== 'Information' && $fieldvalue[0] == 'Failover GW Name #2') || ($fieldset_key== 'Information' && $fieldvalue[0] == 'Rate Group') || ($fieldset_key== 'Sip Devices' && $fieldvalue[0] == 'Sip Profile') || ($fieldset_key== 'Sip Devices' && $fieldvalue[0] == 'Account')) { |
|
193 | + $form_contents.=form_dropdown_all($fieldvalue[1], $drp_array, $fieldvalue['value'],$extra); |
|
194 | + } else { |
|
195 | + $form_contents.=form_dropdown($fieldvalue[1], $drp_array, $fieldvalue['value'], $extra); |
|
196 | + } |
|
197 | + if(isset($fieldvalue[4]) && $fieldvalue[4] != ''){ |
|
198 | + if(is_array($fieldvalue[4])){ |
|
199 | 199 | |
200 | 200 | if(isset($fieldvalue[1]['name'])){ |
201 | 201 | $fieldvalue_pass=$fieldvalue[1]['name']; |
@@ -203,8 +203,8 @@ discard block |
||
203 | 203 | $fieldvalue_pass=$fieldvalue[1]; |
204 | 204 | } |
205 | 205 | |
206 | - $this->CI->form_validation->set_rules($fieldvalue_pass, $fieldvalue[0], $fieldvalue[4]['rules']); |
|
207 | - }else{ |
|
206 | + $this->CI->form_validation->set_rules($fieldvalue_pass, $fieldvalue[0], $fieldvalue[4]['rules']); |
|
207 | + }else{ |
|
208 | 208 | |
209 | 209 | if(isset($fieldvalue[1]['name'])){ |
210 | 210 | $fieldvalue_pass=$fieldvalue[1]['name']; |
@@ -212,11 +212,11 @@ discard block |
||
212 | 212 | $fieldvalue_pass=$fieldvalue[1]; |
213 | 213 | } |
214 | 214 | |
215 | - $this->CI->form_validation->set_rules($fieldvalue_pass, $fieldvalue[0], $fieldvalue[4]); |
|
216 | - } |
|
217 | - } |
|
218 | - $form_contents.= '<div class="tooltips error_div pull-left no-padding" id="'.(is_array($fieldvalue[1])?$fieldvalue[1]['name']:$fieldvalue[1]).'_error_div" ><i style="color:#D95C5C; padding-left: 3px; padding-top: 10px;" class="fa fa-exclamation-triangle"></i>'; |
|
219 | - $form_contents.= '<span class="popup_error error no-padding" id="'.(gettext(is_array($fieldvalue[1])?$fieldvalue[1]['name']:$fieldvalue[1])).'_error"> |
|
215 | + $this->CI->form_validation->set_rules($fieldvalue_pass, $fieldvalue[0], $fieldvalue[4]); |
|
216 | + } |
|
217 | + } |
|
218 | + $form_contents.= '<div class="tooltips error_div pull-left no-padding" id="'.(is_array($fieldvalue[1])?$fieldvalue[1]['name']:$fieldvalue[1]).'_error_div" ><i style="color:#D95C5C; padding-left: 3px; padding-top: 10px;" class="fa fa-exclamation-triangle"></i>'; |
|
219 | + $form_contents.= '<span class="popup_error error no-padding" id="'.(gettext(is_array($fieldvalue[1])?$fieldvalue[1]['name']:$fieldvalue[1])).'_error"> |
|
220 | 220 | |
221 | 221 | </span></div>'; |
222 | 222 | } else { |
@@ -21,8 +21,9 @@ discard block |
||
21 | 21 | # along with this program. If not, see <http://www.gnu.org/licenses/>. |
22 | 22 | ############################################################################### |
23 | 23 | |
24 | -if ( ! defined('BASEPATH')) |
|
24 | +if ( ! defined('BASEPATH')) { |
|
25 | 25 | exit('No direct script access allowed'); |
26 | +} |
|
26 | 27 | |
27 | 28 | /** |
28 | 29 | * Dynamically build forms for display |
@@ -137,10 +138,11 @@ discard block |
||
137 | 138 | foreach ($form_fileds as $fieldkey => $fieldvalue) { |
138 | 139 | $form_contents .= '<li class="col-md-12">'; |
139 | 140 | if ($fieldvalue[1] == 'HIDDEN') { |
140 | - if (isset($this->CI->input->post)) |
|
141 | - $fieldvalue[2]['value'] = ( ! $this->CI->input->post($fieldvalue[2]['name'])) ? @$fieldvalue[2]['value'] : $this->CI->input->post($fieldvalue[2]['name']); |
|
142 | - else |
|
143 | - $fieldvalue[2]['value'] = ($values) ? (isset($values[$fieldvalue[2]['name']]) ? $values[$fieldvalue[2]['name']] : '') : (isset($fieldvalue[2]['value']) ? $fieldvalue[2]['value'] : ''); |
|
141 | + if (isset($this->CI->input->post)) { |
|
142 | + $fieldvalue[2]['value'] = ( ! $this->CI->input->post($fieldvalue[2]['name'])) ? @$fieldvalue[2]['value'] : $this->CI->input->post($fieldvalue[2]['name']); |
|
143 | + } else { |
|
144 | + $fieldvalue[2]['value'] = ($values) ? (isset($values[$fieldvalue[2]['name']]) ? $values[$fieldvalue[2]['name']] : '') : (isset($fieldvalue[2]['value']) ? $fieldvalue[2]['value'] : ''); |
|
145 | + } |
|
144 | 146 | $form_contents .= form_hidden($fieldvalue[2]['name'], $fieldvalue[2]['value']); |
145 | 147 | } else { |
146 | 148 | $validation_arr = array(); |
@@ -148,8 +150,7 @@ discard block |
||
148 | 150 | if ( ! empty($fieldvalue[3])) { |
149 | 151 | $validation_arr = explode("|", $fieldvalue[3]); |
150 | 152 | } |
151 | - } |
|
152 | - elseif ($fieldvalue[2] == 'SELECT') { |
|
153 | + } elseif ($fieldvalue[2] == 'SELECT') { |
|
153 | 154 | |
154 | 155 | if (is_array($fieldvalue[4])) { |
155 | 156 | $validation_arr = explode("|", $fieldvalue[4]['rules']); |
@@ -199,16 +200,16 @@ discard block |
||
199 | 200 | |
200 | 201 | if(isset($fieldvalue[1]['name'])){ |
201 | 202 | $fieldvalue_pass=$fieldvalue[1]['name']; |
202 | - }else{ |
|
203 | + } else{ |
|
203 | 204 | $fieldvalue_pass=$fieldvalue[1]; |
204 | 205 | } |
205 | 206 | |
206 | 207 | $this->CI->form_validation->set_rules($fieldvalue_pass, $fieldvalue[0], $fieldvalue[4]['rules']); |
207 | - }else{ |
|
208 | + } else{ |
|
208 | 209 | |
209 | 210 | if(isset($fieldvalue[1]['name'])){ |
210 | 211 | $fieldvalue_pass=$fieldvalue[1]['name']; |
211 | - }else{ |
|
212 | + } else{ |
|
212 | 213 | $fieldvalue_pass=$fieldvalue[1]; |
213 | 214 | } |
214 | 215 | |
@@ -245,10 +246,11 @@ discard block |
||
245 | 246 | /* For multi select code */ |
246 | 247 | $str = $fieldvalue[7] . "," . $fieldvalue[8]; |
247 | 248 | |
248 | - if (isset($this->CI->input->post)) |
|
249 | - $fieldvalue['value'] = (!$this->CI->input->post($fieldvalue[1])) ? @$fieldvalue[1] : $this->CI->input->post($fieldvalue[1]); |
|
250 | - else |
|
251 | - $fieldvalue['value'] = ($values) ? @$values[$fieldvalue[1]] : @$fieldvalue[1]; |
|
249 | + if (isset($this->CI->input->post)) { |
|
250 | + $fieldvalue['value'] = (!$this->CI->input->post($fieldvalue[1])) ? @$fieldvalue[1] : $this->CI->input->post($fieldvalue[1]); |
|
251 | + } else { |
|
252 | + $fieldvalue['value'] = ($values) ? @$values[$fieldvalue[1]] : @$fieldvalue[1]; |
|
253 | + } |
|
252 | 254 | |
253 | 255 | $drp_array = call_user_func_array(array($this->CI->db_model, $fieldvalue[10]), array($str, $fieldvalue[9], $fieldvalue[11], $fieldvalue[12])); |
254 | 256 | if ($fieldset_key === 'System Configuration Information') { |
@@ -265,9 +267,9 @@ discard block |
||
265 | 267 | } else if ($fieldvalue[1] == 'INPUT') { |
266 | 268 | |
267 | 269 | |
268 | - if (isset($this->CI->input->post)) |
|
269 | - $fieldvalue[2]['value'] = (!$this->CI->input->post($fieldvalue[2]['name'])) ? $fieldvalue[2]['value'] : $this->CI->input->post($fieldvalue[2]['name']); |
|
270 | - else{ |
|
270 | + if (isset($this->CI->input->post)) { |
|
271 | + $fieldvalue[2]['value'] = (!$this->CI->input->post($fieldvalue[2]['name'])) ? $fieldvalue[2]['value'] : $this->CI->input->post($fieldvalue[2]['name']); |
|
272 | + } else{ |
|
271 | 273 | $fieldvalue[2]['value'] = ($values) ? (isset($values[$fieldvalue[2]['name']]) ? $values[$fieldvalue[2]['name']] : ''):(isset($fieldvalue[2]['value']) ? $fieldvalue[2]['value'] :''); |
272 | 274 | } |
273 | 275 | $form_contents.= form_input($fieldvalue[2], 'readonly'); |
@@ -283,11 +285,11 @@ discard block |
||
283 | 285 | * Image upload from invoice configuration code. |
284 | 286 | */ |
285 | 287 | else if ($fieldvalue[1] == 'IMAGE') { |
286 | - if (isset($this->CI->input->post)) |
|
287 | - $fieldvalue[2]['value'] = (!$this->CI->input->post($fieldvalue[2]['name'])) ? @$fieldvalue[2]['value'] : $this->CI->input->post($fieldvalue[2]['name']); |
|
288 | - |
|
289 | - else |
|
290 | - $fieldvalue[2]['value'] = ($values) ? @$values[$fieldvalue[2]['name']] : @$fieldvalue[2]['value']; |
|
288 | + if (isset($this->CI->input->post)) { |
|
289 | + $fieldvalue[2]['value'] = (!$this->CI->input->post($fieldvalue[2]['name'])) ? @$fieldvalue[2]['value'] : $this->CI->input->post($fieldvalue[2]['name']); |
|
290 | + } else { |
|
291 | + $fieldvalue[2]['value'] = ($values) ? @$values[$fieldvalue[2]['name']] : @$fieldvalue[2]['value']; |
|
292 | + } |
|
291 | 293 | $fieldvalue[2]['style'] = isset($fieldvalue[2]['style']) ? $fieldvalue[2]['style'] : ""; |
292 | 294 | $form_contents.= form_image($fieldvalue[2], 'readonly',$fieldvalue[2]['style']); |
293 | 295 | $form_contents.=@$fieldvalue[6]; |
@@ -295,13 +297,12 @@ discard block |
||
295 | 297 | $form_contents.= '<div class="tooltips error_div pull-left no-padding" id="'.$fieldvalue[2]['name'].'_error_div" ><i style="color:#D95C5C; padding-left: 3px; padding-top: 10px;" class="fa fa-exclamation-triangle"></i>'; |
296 | 298 | $form_contents.= '<span class="popup_error error no-padding" id="'.$fieldvalue[2]['name'].'_error"> |
297 | 299 | </span></div>'; |
298 | - } |
|
299 | - else if ($fieldvalue[1] == 'DEL_BUTTON') { |
|
300 | - if (isset($this->CI->input->post)) |
|
301 | - $fieldvalue[2]['value'] = (!$this->CI->input->post($fieldvalue[2]['name'])) ? @$fieldvalue[2]['value'] : $this->CI->input->post($fieldvalue[2]['name']); |
|
302 | - |
|
303 | - else |
|
304 | - $fieldvalue[2]['value'] = ($values) ? @$values[$fieldvalue[2]['name']] : @$fieldvalue[2]['value']; |
|
300 | + } else if ($fieldvalue[1] == 'DEL_BUTTON') { |
|
301 | + if (isset($this->CI->input->post)) { |
|
302 | + $fieldvalue[2]['value'] = (!$this->CI->input->post($fieldvalue[2]['name'])) ? @$fieldvalue[2]['value'] : $this->CI->input->post($fieldvalue[2]['name']); |
|
303 | + } else { |
|
304 | + $fieldvalue[2]['value'] = ($values) ? @$values[$fieldvalue[2]['name']] : @$fieldvalue[2]['value']; |
|
305 | + } |
|
305 | 306 | $fieldvalue[2]['style'] = isset($fieldvalue[2]['style']) ? $fieldvalue[2]['style'] : ""; |
306 | 307 | $form_contents.= form_img_delete($fieldvalue[2], 'readonly',$fieldvalue[2]['style']); |
307 | 308 | $form_contents.=@$fieldvalue[6]; |
@@ -312,10 +313,11 @@ discard block |
||
312 | 313 | } |
313 | 314 | /**********************************************************************************/ |
314 | 315 | else if ($fieldvalue[1] == 'PASSWORD') { |
315 | - if (isset($this->CI->input->post)) |
|
316 | - $fieldvalue[2]['value'] = (!$this->CI->input->post($fieldvalue[2]['name'])) ? @$fieldvalue[2]['value'] : $this->CI->input->post($fieldvalue[2]['name']); |
|
317 | - else |
|
318 | - $fieldvalue[2]['value'] = ($values) ?@$values[$fieldvalue[2]['name']] : @$fieldvalue[2]['value']; |
|
316 | + if (isset($this->CI->input->post)) { |
|
317 | + $fieldvalue[2]['value'] = (!$this->CI->input->post($fieldvalue[2]['name'])) ? @$fieldvalue[2]['value'] : $this->CI->input->post($fieldvalue[2]['name']); |
|
318 | + } else { |
|
319 | + $fieldvalue[2]['value'] = ($values) ?@$values[$fieldvalue[2]['name']] : @$fieldvalue[2]['value']; |
|
320 | + } |
|
319 | 321 | $form_contents.= form_password($fieldvalue[2]); |
320 | 322 | $this->CI->form_validation->set_rules($fieldvalue[2]['name'], $fieldvalue[0], $fieldvalue[3]); |
321 | 323 | $form_contents.= '<div class="tooltips error_div pull-left no-padding" id="'.$fieldvalue[2]['name'].'_error_div" ><i style="color:#D95C5C; padding-left: 3px; padding-top: 10px;" class="fa fa-exclamation-triangle"></i>'; |
@@ -324,12 +326,12 @@ discard block |
||
324 | 326 | } else if ($fieldvalue[2] == 'CHECKBOX') { |
325 | 327 | $OptionArray = array(); |
326 | 328 | |
327 | - if(isset($fieldvalue[7]) && $fieldvalue[7] != '') |
|
328 | - $OptionArray = call_user_func_array(array($this->CI->common, $fieldvalue[7]), array($fieldvalue[6])); |
|
329 | + if(isset($fieldvalue[7]) && $fieldvalue[7] != '') { |
|
330 | + $OptionArray = call_user_func_array(array($this->CI->common, $fieldvalue[7]), array($fieldvalue[6])); |
|
331 | + } |
|
329 | 332 | if (isset($this->CI->input->post)){ |
330 | 333 | $fieldvalue[3]['value'] = (!$this->CI->input->post($fieldvalue[1])) ? @$fieldvalue[3]['value'] : $this->CI->input->post($fieldvalue[1]); |
331 | - } |
|
332 | - else |
|
334 | + } else |
|
333 | 335 | { |
334 | 336 | $fieldvalue[3]['value'] = ($values) ? (isset($values[$fieldvalue[1]]) && $values[$fieldvalue[1]] ? 1: 0) : @$fieldvalue[3]['value']; |
335 | 337 | } |
@@ -341,18 +343,18 @@ discard block |
||
341 | 343 | if(isset($fieldvalue[3]['table_name']) && $fieldvalue[3]['table_name'] != ""){ |
342 | 344 | |
343 | 345 | $form_contents.= form_checkbox($fieldvalue[1], $fieldvalue[3]['value'],$checked , $OptionArray); |
344 | - }else{ |
|
346 | + } else{ |
|
345 | 347 | $form_contents.= form_checkbox($fieldvalue[1], $fieldvalue[3]['value'],$checked ,$OptionArray); |
346 | 348 | } |
347 | 349 | } else if ($fieldvalue[1] == 'TEXTAREA') { |
348 | 350 | |
349 | - if (isset($this->CI->input->post)) |
|
350 | - $fieldvalue[2]['value'] = (!$this->CI->input->post($fieldvalue[2]['name'])) ? @$fieldvalue[2]['value'] : $this->CI->input->post($fieldvalue[2]['name']); |
|
351 | - else |
|
352 | - $fieldvalue[2]['value'] = ($values) ? $values[$fieldvalue[2]['name']] : @$fieldvalue[2]['value']; |
|
351 | + if (isset($this->CI->input->post)) { |
|
352 | + $fieldvalue[2]['value'] = (!$this->CI->input->post($fieldvalue[2]['name'])) ? @$fieldvalue[2]['value'] : $this->CI->input->post($fieldvalue[2]['name']); |
|
353 | + } else { |
|
354 | + $fieldvalue[2]['value'] = ($values) ? $values[$fieldvalue[2]['name']] : @$fieldvalue[2]['value']; |
|
355 | + } |
|
353 | 356 | $form_contents.= form_textarea($fieldvalue[2]); |
354 | - } |
|
355 | - else if ($fieldvalue[2] == 'RADIO') { |
|
357 | + } else if ($fieldvalue[2] == 'RADIO') { |
|
356 | 358 | |
357 | 359 | $form_contents.= form_radio($fieldvalue[1], $fieldvalue[3]['value'], $fieldvalue[3]['checked']); |
358 | 360 | } |
@@ -582,8 +584,9 @@ discard block |
||
582 | 584 | $json_data["json_paging"]['total'] = $config['total_rows']; |
583 | 585 | $perpage = $config['per_page']; |
584 | 586 | $start = ($page_no - 1) * $perpage; |
585 | - if ($start < 0) |
|
586 | - $start = 0; |
|
587 | + if ($start < 0) { |
|
588 | + $start = 0; |
|
589 | + } |
|
587 | 590 | $json_data["paging"]['start'] = $start; |
588 | 591 | $json_data["paging"]['page_no'] = $perpage; |
589 | 592 | return $json_data; |
@@ -612,7 +615,7 @@ discard block |
||
612 | 615 | if($field_arr[2]=="status"){ |
613 | 616 | $row['id'] = $row_id; |
614 | 617 | $jsn_tmp[$field_key] = call_user_func_array(array($this->CI->common, $field_arr[5]), array($field_arr[3], $field_arr[4], $row)); |
615 | - }else{ |
|
618 | + } else{ |
|
616 | 619 | $jsn_tmp[$field_key] = call_user_func_array(array($this->CI->common, $field_arr[5]), array($field_arr[3], $field_arr[4], $row[$field_arr[2]])); |
617 | 620 | } |
618 | 621 | |
@@ -637,13 +640,13 @@ discard block |
||
637 | 640 | $fieldstr = $this->CI->common->build_custome_edit_button($ActionArr[5]->EDIT,$row[$field_arr[2]],$row["id"]); |
638 | 641 | if($acctype != ''){ |
639 | 642 | $jsn_tmp[$field_key] = $fieldstr."<br/>".$acctype; |
640 | - }else{ |
|
643 | + } else{ |
|
641 | 644 | $jsn_tmp[$field_key] = $fieldstr; |
642 | 645 | } |
643 | 646 | |
644 | 647 | |
645 | 648 | /*********************************/ |
646 | - }else { |
|
649 | + } else { |
|
647 | 650 | $jsn_tmp[$field_key] = $row[$field_arr[2]]; |
648 | 651 | } |
649 | 652 | } else { |
@@ -677,15 +680,13 @@ discard block |
||
677 | 680 | */ |
678 | 681 | $jsn_tmp[$field_key] = $this->CI->common->get_action_buttons($field_arr[5], $row_id); |
679 | 682 | /****************************************************************************/ |
680 | - } |
|
681 | - elseif($field_arr[0] == gettext("Profile Action")) |
|
683 | + } elseif($field_arr[0] == gettext("Profile Action")) |
|
682 | 684 | { |
683 | 685 | if(isset($field_arr[5]) && isset($field_arr[5]->START) && isset($field_arr[5]->STOP) && isset($field_arr[5]->RELOAD) && isset($field_arr[5]->RESCAN)){ |
684 | 686 | } |
685 | 687 | $jsn_tmp[$field_key] = $this->CI->common->get_action_buttons($field_arr[5], $row["id"]); |
686 | 688 | |
687 | - } |
|
688 | - else { |
|
689 | + } else { |
|
689 | 690 | $className = (isset($field_arr['9']) && $field_arr['9'] != '')?$field_arr['9']:"chkRefNos"; |
690 | 691 | $jsn_tmp[$field_key] = '<input type="checkbox" name="chkAll" id=' . $row['id'] . ' class="ace '.$className.'" onclick="clickchkbox(' . $row['id'] . ')" value=' . $row['id'] . '><lable class="lbl"></lable>'; } |
691 | 692 | } |
@@ -714,7 +715,7 @@ discard block |
||
714 | 715 | if($field_arr[2]=="status"){ |
715 | 716 | $row['id'] = $row_id; |
716 | 717 | $jsn_tmp[$field_key] = call_user_func_array(array($this->CI->common, $field_arr[5]), array($field_arr[3], $field_arr[4], $row)); |
717 | - }else{ |
|
718 | + } else{ |
|
718 | 719 | $jsn_tmp[$field_key] = call_user_func_array(array($this->CI->common, $field_arr[5]), array($field_arr[3], $field_arr[4], $row[$field_arr[2]])); |
719 | 720 | } |
720 | 721 | /** |
@@ -732,14 +733,13 @@ discard block |
||
732 | 733 | } |
733 | 734 | $jsn_tmp[$field_key] = $this->CI->common->build_custome_edit_button($ActionArr[5]->EDIT,$row[$field_arr[2]],$row["id"]); |
734 | 735 | /*******************************/ |
735 | - }else { |
|
736 | + } else { |
|
736 | 737 | $jsn_tmp[$field_key] = isset($row[$field_arr[2]]) ? $row[$field_arr[2]] : ""; |
737 | 738 | } |
738 | 739 | } else { |
739 | 740 | if ($field_arr[0] == "Action") { |
740 | 741 | $jsn_tmp[$field_key] = $this->CI->common->get_action_buttons($field_arr[5], $row["id"]); |
741 | - } |
|
742 | - else { |
|
742 | + } else { |
|
743 | 743 | $jsn_tmp[$field_key] = '<input type="checkbox" name="chkAll" id=' . $row['id'] . ' class="ace chkRefNos" onclick="clickchkbox(' . $row['id'] . ')" value=' . $row['id'] . '><lable class="lbl"></lable>'; |
744 | 744 | } |
745 | 745 | } |
@@ -209,24 +209,24 @@ discard block |
||
209 | 209 | } |
210 | 210 | } |
211 | 211 | |
212 | - function customer_save($add_array = false) { |
|
213 | - $add_array = $this->input->post(); |
|
214 | - $entity_name = strtolower($this->common->get_entity_type('', '', $add_array['type'])); |
|
215 | - $data['country_id'] = isset($add_array['country_id'])? $add_array['country_id']:''; |
|
216 | - $data['timezone_id'] = isset($add_array['timezone_id']) ? $add_array['timezone_id']:''; |
|
217 | - $data['currency_id'] = isset($add_array['currency_id']) ? $add_array['currency_id']:''; |
|
218 | - $data['entity_name'] = $entity_name; |
|
219 | - $data['callingcard'] = Common_model::$global_config['system_config']['pinlength']; |
|
220 | - $data['edit_id']=$add_array['id']; |
|
221 | - $data['form'] = $this->form->build_form($this->accounts_form->get_customer_form_fields($entity_name, $add_array['id']), $add_array); |
|
222 | - if ($add_array['id'] != '') { |
|
223 | - $data['page_title'] = 'Edit ' . $this->common->get_entity_type('', '', $add_array['type']); |
|
224 | - if ($this->form_validation->run() == FALSE) { |
|
225 | - $data['validation_errors'] = validation_errors(); |
|
226 | - } else { |
|
227 | - ASTPP 3.0 |
|
228 | - Password encode |
|
229 | - * **** */ |
|
212 | + function customer_save($add_array = false) { |
|
213 | + $add_array = $this->input->post(); |
|
214 | + $entity_name = strtolower($this->common->get_entity_type('', '', $add_array['type'])); |
|
215 | + $data['country_id'] = isset($add_array['country_id'])? $add_array['country_id']:''; |
|
216 | + $data['timezone_id'] = isset($add_array['timezone_id']) ? $add_array['timezone_id']:''; |
|
217 | + $data['currency_id'] = isset($add_array['currency_id']) ? $add_array['currency_id']:''; |
|
218 | + $data['entity_name'] = $entity_name; |
|
219 | + $data['callingcard'] = Common_model::$global_config['system_config']['pinlength']; |
|
220 | + $data['edit_id']=$add_array['id']; |
|
221 | + $data['form'] = $this->form->build_form($this->accounts_form->get_customer_form_fields($entity_name, $add_array['id']), $add_array); |
|
222 | + if ($add_array['id'] != '') { |
|
223 | + $data['page_title'] = 'Edit ' . $this->common->get_entity_type('', '', $add_array['type']); |
|
224 | + if ($this->form_validation->run() == FALSE) { |
|
225 | + $data['validation_errors'] = validation_errors(); |
|
226 | + } else { |
|
227 | + ASTPP 3.0 |
|
228 | + Password encode |
|
229 | + * **** */ |
|
230 | 230 | $add_array['password'] = $this->common->encode($add_array['password']); |
231 | 231 | /* * ****************** */ |
232 | 232 | $add_array['credit_limit'] = $this->common_model->add_calculate_currency($add_array['credit_limit'], '', '', false, false); |
@@ -1385,35 +1385,35 @@ discard block |
||
1385 | 1385 | $invoice_id=$this->invoices->invoices->generate_receipt($reseller_info['id'],$custom_array['credit'],$reseller_info,$last_invoice_ID+1,$invoice_prefix,$due_date); |
1386 | 1386 | $account_balance = $this->common->get_field_name('balance', 'accounts', $reseller_info['id']); |
1387 | 1387 | $insert_arr = array("accountid" => $reseller_info['id'], |
1388 | - "description" => trim($custom_array['notes']), |
|
1389 | - "debit" => 0, |
|
1390 | - "credit" => $custom_array['credit'], |
|
1391 | - "created_date" => gmdate("Y-m-d H:i:s"), |
|
1392 | - "invoiceid"=>$invoice_id, |
|
1393 | - "reseller_id"=>$reseller_info['reseller_id'], |
|
1394 | - "item_type"=>'Refill', |
|
1395 | - "item_id"=>'0', |
|
1396 | - 'before_balance'=>$account_balance - $custom_array['credit'], |
|
1397 | - 'after_balance'=>$account_balance, |
|
1398 | - ); |
|
1399 | - $this->db->insert("invoice_details", $insert_arr); |
|
1388 | + "description" => trim($custom_array['notes']), |
|
1389 | + "debit" => 0, |
|
1390 | + "credit" => $custom_array['credit'], |
|
1391 | + "created_date" => gmdate("Y-m-d H:i:s"), |
|
1392 | + "invoiceid"=>$invoice_id, |
|
1393 | + "reseller_id"=>$reseller_info['reseller_id'], |
|
1394 | + "item_type"=>'Refill', |
|
1395 | + "item_id"=>'0', |
|
1396 | + 'before_balance'=>$account_balance - $custom_array['credit'], |
|
1397 | + 'after_balance'=>$account_balance, |
|
1398 | + ); |
|
1399 | + $this->db->insert("invoice_details", $insert_arr); |
|
1400 | + } |
|
1401 | + } |
|
1400 | 1402 | } |
1401 | - } |
|
1402 | - } |
|
1403 | 1403 | } |
1404 | - $message = $post_array['payment_type'] == 0 ? "Recharge successfully!" : "Post charge applied successfully."; |
|
1404 | + $message = $post_array['payment_type'] == 0 ? "Recharge successfully!" : "Post charge applied successfully."; |
|
1405 | 1405 | /***********************************************************************************************/ |
1406 | - echo json_encode(array("SUCCESS"=> $message)); |
|
1407 | - exit; |
|
1408 | - // } |
|
1409 | - } |
|
1410 | - $this->load->view('view_accounts_process_payment', $data); |
|
1411 | - } |
|
1412 | - |
|
1413 | - /** |
|
1414 | - * @param string $select |
|
1415 | - */ |
|
1416 | - function get_invoice_date($select,$accountid){ |
|
1406 | + echo json_encode(array("SUCCESS"=> $message)); |
|
1407 | + exit; |
|
1408 | + // } |
|
1409 | + } |
|
1410 | + $this->load->view('view_accounts_process_payment', $data); |
|
1411 | + } |
|
1412 | + |
|
1413 | + /** |
|
1414 | + * @param string $select |
|
1415 | + */ |
|
1416 | + function get_invoice_date($select,$accountid){ |
|
1417 | 1417 | $query = $this->db_model->select($select, "invoices", '',"id","DESC","1","0"); |
1418 | 1418 | if($query->num_rows >0){ |
1419 | 1419 | $invoiceid = $query->result_array(); |