Completed
Push — v3.0 ( 5d2162...e26911 )
by Samir
41:58 queued 20:28
created
web_interface/astpp/application/modules/did/controllers/did.php 3 patches
Indentation   +694 added lines, -694 removed lines patch added patch discarded remove patch
@@ -24,128 +24,128 @@  discard block
 block discarded – undo
24 24
 
25 25
 class DID extends MX_Controller {
26 26
 
27
-    function DID() {
28
-        parent::__construct();
29
-
30
-        $this->load->helper('template_inheritance');
31
-        $this->load->library('session');
32
-        $this->load->library('did_form');
33
-        $this->load->library('astpp/form');
34
-        $this->load->model('did_model');
35
-        $this->load->library('csvreader');
36
-
37
-        if ($this->session->userdata('user_login') == FALSE)
38
-            redirect(base_url() . '/astpp/login');
39
-    }
40
-
41
-    function did_add() {
42
-        $data['page_title'] = 'Create DID';
43
-        $data['form'] = $this->form->build_form($this->did_form->get_dids_form_fields(), '');
44
-        $data['country_id'] = $this->common->get_field_name('id', 'countrycode', array('country' => Common_model::$global_config['system_config']['country']));
45
-        if (!$data['country_id']) {
46
-            $data['country_id'] = 1;
47
-        }
48
-        $this->load->view('view_did_add_edit', $data);
49
-    }
50
-
51
-    function did_edit($edit_id = '') {
52
-        $data['page_title'] = 'Edit DID';
53
-        $where = array('id' => $edit_id);
54
-        $account = $this->db_model->getSelect("*", "dids", $where);
55
-        foreach ($account->result_array() as $value) {
56
-            $edit_data = $value;
57
-        }
58
-        /**
27
+	function DID() {
28
+		parent::__construct();
29
+
30
+		$this->load->helper('template_inheritance');
31
+		$this->load->library('session');
32
+		$this->load->library('did_form');
33
+		$this->load->library('astpp/form');
34
+		$this->load->model('did_model');
35
+		$this->load->library('csvreader');
36
+
37
+		if ($this->session->userdata('user_login') == FALSE)
38
+			redirect(base_url() . '/astpp/login');
39
+	}
40
+
41
+	function did_add() {
42
+		$data['page_title'] = 'Create DID';
43
+		$data['form'] = $this->form->build_form($this->did_form->get_dids_form_fields(), '');
44
+		$data['country_id'] = $this->common->get_field_name('id', 'countrycode', array('country' => Common_model::$global_config['system_config']['country']));
45
+		if (!$data['country_id']) {
46
+			$data['country_id'] = 1;
47
+		}
48
+		$this->load->view('view_did_add_edit', $data);
49
+	}
50
+
51
+	function did_edit($edit_id = '') {
52
+		$data['page_title'] = 'Edit DID';
53
+		$where = array('id' => $edit_id);
54
+		$account = $this->db_model->getSelect("*", "dids", $where);
55
+		foreach ($account->result_array() as $value) {
56
+			$edit_data = $value;
57
+		}
58
+		/**
59 59
           ASTPP  3.0 
60 60
           In DID Edit Country Field not change
61
-         * */
62
-        $data['country_id'] = $edit_data['country_id'];
63
-        if ($edit_data['country_id'] == "") {
64
-            $data['country_id'] = Common_model::$global_config['system_config']['country'];
65
-        }
66
-        /*         * ************************************************* */
67
-        if (!$data['country_id']) {
68
-            $data['country_id'] = 1;
69
-        }
70
-        $edit_data['setup'] = $this->common_model->to_calculate_currency($edit_data['setup'], '', '', false, false);
71
-        $edit_data['monthlycost'] = $this->common_model->to_calculate_currency($edit_data['monthlycost'], '', '', false, false);
72
-        $edit_data['connectcost'] = $this->common_model->to_calculate_currency($edit_data['connectcost'], '', '', false, false);
73
-        $edit_data['cost'] = $this->common_model->to_calculate_currency($edit_data['cost'], '', '', false, false);
74
-        $parent_id = $edit_data['parent_id'];
75
-        $account_id = $edit_data['accountid'];
76
-        if ($parent_id > 0) {
77
-            $data['form'] = $this->form->build_form($this->did_form->get_dids_form_fields($edit_id, $parent_id, $account_id), $edit_data);
78
-        } else {
79
-            $data['form'] = $this->form->build_form($this->did_form->get_dids_form_fields($edit_id, '', $account_id), $edit_data);
80
-        }
81
-        $this->load->view('view_did_add_edit', $data);
82
-    }
83
-
84
-    function did_save() {
85
-        $add_array = $this->input->post();
86
-        $parent_id =isset($add_array['parent_id']) && $add_array['parent_id'] >0 ? $add_array['parent_id'] : '';
87
-        $accountid =isset($add_array['accountid']) && $add_array['accountid'] > 0 ? $add_array['accountid'] : '';
88
-        $data['form'] = $this->form->build_form($this->did_form->get_dids_form_fields($add_array['id'],$parent_id,$accountid), $add_array);
89
-        if ($add_array['id'] != '') {
90
-            $data['page_title'] = 'Edit DID';
91
-            if ($this->form_validation->run() == FALSE) {
92
-                $data['validation_errors'] = validation_errors();
93
-                echo $data['validation_errors'];
94
-                exit;
95
-            } else {
96
-                $number = $add_array['number'];
97
-                unset($add_array['number']);
98
-                $add_array['accountid']=isset($add_array['accountid']) ?$add_array['accountid'] : 0;
99
-                $add_array['setup'] = $this->common_model->add_calculate_currency($add_array['setup'], '', '', false, false);
100
-                $add_array['monthlycost'] = $this->common_model->add_calculate_currency($add_array['monthlycost'], '', '', false, false);
101
-                $add_array['connectcost'] = $this->common_model->add_calculate_currency($add_array['connectcost'], '', '', false, false);
102
-                $add_array['cost'] = $this->common_model->add_calculate_currency($add_array['cost'], '', '', false, false);
103
-                $this->did_model->edit_did($add_array, $add_array['id'], $number);
104
-                echo json_encode(array("SUCCESS" => $number . " DID Updated Successfully!"));
105
-                exit;
106
-            }
107
-        } else {
108
-            $data['page_title'] = 'Add DID';
109
-            if ($this->form_validation->run() == FALSE) {
110
-                $data['validation_errors'] = validation_errors();
111
-                echo $data['validation_errors'];
112
-                exit;
113
-            } else {
114
-                $check_did_number = $this->did_model->check_unique_did($add_array['number']);
115
-                if ($check_did_number > 0) {
116
-                    echo json_encode(array("number_error" => "Number already exist in system."));
117
-                    exit;
118
-                }
119
-                $add_array['setup'] = $this->common_model->add_calculate_currency($add_array['setup'], '', '', false, false);
120
-                $add_array['monthlycost'] = $this->common_model->add_calculate_currency($add_array['monthlycost'], '', '', false, false);
121
-                $add_array['connectcost'] = $this->common_model->add_calculate_currency($add_array['connectcost'], '', '', false, false);
122
-                $add_array['cost'] = $this->common_model->add_calculate_currency($add_array['cost'], '', '', false, false);
123
-                $add_array['accountid']=isset($add_array['accountid'])?$add_array['accountid'] : 0;
124
-                $this->did_model->add_did($add_array);
125
-                echo json_encode(array("SUCCESS" => $add_array["number"] . " DID Added Successfully!"));
126
-                exit;
127
-                exit;
128
-            }
129
-        }
130
-    }
131
-
132
-    function did_remove($id) {
133
-        $this->did_model->remove_did($id);
134
-        $this->session->set_flashdata('astpp_notification', 'DID Removed Successfully!');
135
-        redirect(base_url() . 'did/did_list/');
136
-    }
137
-
138
-    /*
61
+		 * */
62
+		$data['country_id'] = $edit_data['country_id'];
63
+		if ($edit_data['country_id'] == "") {
64
+			$data['country_id'] = Common_model::$global_config['system_config']['country'];
65
+		}
66
+		/*         * ************************************************* */
67
+		if (!$data['country_id']) {
68
+			$data['country_id'] = 1;
69
+		}
70
+		$edit_data['setup'] = $this->common_model->to_calculate_currency($edit_data['setup'], '', '', false, false);
71
+		$edit_data['monthlycost'] = $this->common_model->to_calculate_currency($edit_data['monthlycost'], '', '', false, false);
72
+		$edit_data['connectcost'] = $this->common_model->to_calculate_currency($edit_data['connectcost'], '', '', false, false);
73
+		$edit_data['cost'] = $this->common_model->to_calculate_currency($edit_data['cost'], '', '', false, false);
74
+		$parent_id = $edit_data['parent_id'];
75
+		$account_id = $edit_data['accountid'];
76
+		if ($parent_id > 0) {
77
+			$data['form'] = $this->form->build_form($this->did_form->get_dids_form_fields($edit_id, $parent_id, $account_id), $edit_data);
78
+		} else {
79
+			$data['form'] = $this->form->build_form($this->did_form->get_dids_form_fields($edit_id, '', $account_id), $edit_data);
80
+		}
81
+		$this->load->view('view_did_add_edit', $data);
82
+	}
83
+
84
+	function did_save() {
85
+		$add_array = $this->input->post();
86
+		$parent_id =isset($add_array['parent_id']) && $add_array['parent_id'] >0 ? $add_array['parent_id'] : '';
87
+		$accountid =isset($add_array['accountid']) && $add_array['accountid'] > 0 ? $add_array['accountid'] : '';
88
+		$data['form'] = $this->form->build_form($this->did_form->get_dids_form_fields($add_array['id'],$parent_id,$accountid), $add_array);
89
+		if ($add_array['id'] != '') {
90
+			$data['page_title'] = 'Edit DID';
91
+			if ($this->form_validation->run() == FALSE) {
92
+				$data['validation_errors'] = validation_errors();
93
+				echo $data['validation_errors'];
94
+				exit;
95
+			} else {
96
+				$number = $add_array['number'];
97
+				unset($add_array['number']);
98
+				$add_array['accountid']=isset($add_array['accountid']) ?$add_array['accountid'] : 0;
99
+				$add_array['setup'] = $this->common_model->add_calculate_currency($add_array['setup'], '', '', false, false);
100
+				$add_array['monthlycost'] = $this->common_model->add_calculate_currency($add_array['monthlycost'], '', '', false, false);
101
+				$add_array['connectcost'] = $this->common_model->add_calculate_currency($add_array['connectcost'], '', '', false, false);
102
+				$add_array['cost'] = $this->common_model->add_calculate_currency($add_array['cost'], '', '', false, false);
103
+				$this->did_model->edit_did($add_array, $add_array['id'], $number);
104
+				echo json_encode(array("SUCCESS" => $number . " DID Updated Successfully!"));
105
+				exit;
106
+			}
107
+		} else {
108
+			$data['page_title'] = 'Add DID';
109
+			if ($this->form_validation->run() == FALSE) {
110
+				$data['validation_errors'] = validation_errors();
111
+				echo $data['validation_errors'];
112
+				exit;
113
+			} else {
114
+				$check_did_number = $this->did_model->check_unique_did($add_array['number']);
115
+				if ($check_did_number > 0) {
116
+					echo json_encode(array("number_error" => "Number already exist in system."));
117
+					exit;
118
+				}
119
+				$add_array['setup'] = $this->common_model->add_calculate_currency($add_array['setup'], '', '', false, false);
120
+				$add_array['monthlycost'] = $this->common_model->add_calculate_currency($add_array['monthlycost'], '', '', false, false);
121
+				$add_array['connectcost'] = $this->common_model->add_calculate_currency($add_array['connectcost'], '', '', false, false);
122
+				$add_array['cost'] = $this->common_model->add_calculate_currency($add_array['cost'], '', '', false, false);
123
+				$add_array['accountid']=isset($add_array['accountid'])?$add_array['accountid'] : 0;
124
+				$this->did_model->add_did($add_array);
125
+				echo json_encode(array("SUCCESS" => $add_array["number"] . " DID Added Successfully!"));
126
+				exit;
127
+				exit;
128
+			}
129
+		}
130
+	}
131
+
132
+	function did_remove($id) {
133
+		$this->did_model->remove_did($id);
134
+		$this->session->set_flashdata('astpp_notification', 'DID Removed Successfully!');
135
+		redirect(base_url() . 'did/did_list/');
136
+	}
137
+
138
+	/*
139 139
       ASTPP  3.0
140 140
       function Spelling change.
141 141
      */
142 142
 
143
-    function did_list_release($id) {
144
-     $accountinfo=$this->session->userdata('accountinfo'); 
145
-     $this->db->where('id',$id);
146
-     $this->db->select('parent_id,accountid,number');
147
-     $did_info=(array)$this->db->get('dids')->first_row();
148
-     if($did_info['parent_id'] > 0){
143
+	function did_list_release($id) {
144
+	 $accountinfo=$this->session->userdata('accountinfo'); 
145
+	 $this->db->where('id',$id);
146
+	 $this->db->select('parent_id,accountid,number');
147
+	 $did_info=(array)$this->db->get('dids')->first_row();
148
+	 if($did_info['parent_id'] > 0){
149 149
 	$str=$this->common->get_parent_info($did_info['parent_id'],$accountinfo['id']);
150 150
 	$str=rtrim($str,",");
151 151
 	$account_result=(array)$this->db->get_where('accounts',"id IN (".$str.")")->result_array();
@@ -153,176 +153,176 @@  discard block
 block discarded – undo
153 153
 	   $acc_row['did_number']=$did_info['number'];
154 154
 	   $this->common->mail_to_users('email_remove_did', $acc_row);
155 155
 	}
156
-     }
157
-     if($accountinfo['type'] == -1){
156
+	 }
157
+	 if($accountinfo['type'] == -1){
158 158
 	  $update_array = array('parent_id' => 0, 'accountid' => 0, 'assign_date' => '0000-00-00 00:00:00', "charge_upto" => "0000-00-00 00:00:00","last_modified_date"=>gmdate("Y-m-d H:i:s"));
159 159
 	  $where = array('id' => $id);
160 160
 	  $this->db->where($where);
161 161
 	  $this->db->update('dids', $update_array);
162 162
 	  if($did_info['parent_id'] > 0){
163
-	    $this->db->where('note',$did_info['number']);
164
-	    $this->db->delete("reseller_pricing");
163
+		$this->db->where('note',$did_info['number']);
164
+		$this->db->delete("reseller_pricing");
165 165
 	  }
166
-      }else{
166
+	  }else{
167 167
 	  $reseller_ids=$this->common->get_subreseller_info($accountinfo['id']);
168 168
 	  $reseller_ids=rtrim($reseller_ids,",");
169 169
 	  $where="parent_id IN ($reseller_ids)";
170 170
 	  $this->db->where('note',$did_info['number']);
171 171
 	  $this->db->delete('reseller_pricing',$where);  
172
-      }
173
-      if($accountinfo['type']==1){
174
-          $update_array = array('parent_id' => $accountinfo['id'], 'accountid' => 0, 'assign_date' => '0000-00-00 00:00:00', "charge_upto" => "0000-00-00 00:00:00","last_modified_date"=>gmdate("Y-m-d H:i:s"));
175
-      }else{
172
+	  }
173
+	  if($accountinfo['type']==1){
174
+		  $update_array = array('parent_id' => $accountinfo['id'], 'accountid' => 0, 'assign_date' => '0000-00-00 00:00:00', "charge_upto" => "0000-00-00 00:00:00","last_modified_date"=>gmdate("Y-m-d H:i:s"));
175
+	  }else{
176 176
 	  $update_array = array('parent_id' => 0, 'accountid' => 0, 'assign_date' => '0000-00-00 00:00:00', "charge_upto" => "0000-00-00 00:00:00","last_modified_date"=>gmdate("Y-m-d H:i:s"));
177
-      }
178
-      $where = array('id' => $id);
179
-      $this->db->where($where);
180
-      $this->db->update('dids', $update_array);
181
-      $accountid=$did_info['accountid'] > 0 ? $did_info['accountid']:0;
182
-      if($did_info['accountid'] > 0 ){
183
-       $email_user_id=$did_info['accountid'];
184
-      }elseif($did_info['parent_id'] > 0){
177
+	  }
178
+	  $where = array('id' => $id);
179
+	  $this->db->where($where);
180
+	  $this->db->update('dids', $update_array);
181
+	  $accountid=$did_info['accountid'] > 0 ? $did_info['accountid']:0;
182
+	  if($did_info['accountid'] > 0 ){
183
+	   $email_user_id=$did_info['accountid'];
184
+	  }elseif($did_info['parent_id'] > 0){
185 185
 	$email_user_id=$did_info['parent_id'];
186
-      }
187
-      $accountinfo=(array)$this->db->get_where('accounts',array("id"=>$email_user_id))->first_row();
188
-      $accountinfo['did_number'] = $did_info['number'];
189
-      $this->common->mail_to_users('email_remove_did', $accountinfo);
190
-      $this->session->set_flashdata('astpp_errormsg', 'DID Released Successfully!');
191
-      redirect(base_url() . 'did/did_list/');
192
-    }
193
-
194
-    function did_list() {
195
-        $data['app_name'] = 'ASTPP - Open Source Billing Solution | Manage DIDs | DIDS';
196
-        $data['username'] = $this->session->userdata('user_name');
197
-        $data['page_title'] = gettext('DIDs');
198
-        $data['search_flag'] = true;
199
-        $this->session->set_userdata('did_search', 0);
200
-        if ($this->session->userdata('logintype') == 2) {
201
-            $data["grid_buttons"] = $this->did_form->build_grid_buttons();
202
-        } else {
203
-            $data["grid_buttons"] = json_encode(array());
204
-        }
186
+	  }
187
+	  $accountinfo=(array)$this->db->get_where('accounts',array("id"=>$email_user_id))->first_row();
188
+	  $accountinfo['did_number'] = $did_info['number'];
189
+	  $this->common->mail_to_users('email_remove_did', $accountinfo);
190
+	  $this->session->set_flashdata('astpp_errormsg', 'DID Released Successfully!');
191
+	  redirect(base_url() . 'did/did_list/');
192
+	}
193
+
194
+	function did_list() {
195
+		$data['app_name'] = 'ASTPP - Open Source Billing Solution | Manage DIDs | DIDS';
196
+		$data['username'] = $this->session->userdata('user_name');
197
+		$data['page_title'] = gettext('DIDs');
198
+		$data['search_flag'] = true;
199
+		$this->session->set_userdata('did_search', 0);
200
+		if ($this->session->userdata('logintype') == 2) {
201
+			$data["grid_buttons"] = $this->did_form->build_grid_buttons();
202
+		} else {
203
+			$data["grid_buttons"] = json_encode(array());
204
+		}
205 205
          
206
-        if ($this->session->userdata['userlevel_logintype'] == '1') {
207
-	    $drp_list=array();
208
-	    $accountinfo = $this->session->userdata('accountinfo');
209
-	    if($accountinfo['reseller_id'] > 0){
210
-	      $dids_array=$this->db->query("SELECT a.id AS id,a.number as number, b.monthlycost, b.setup FROM dids AS a, reseller_pricing AS b WHERE a.number = b.note AND b.reseller_id = ".$accountinfo['reseller_id']." AND a.parent_id =".$accountinfo['reseller_id'])->result_array();
211
-            }else{
212
-              $this->db->select('id,monthlycost,setup,number');
213
-              $this->db->where('accountid',0);
214
-              $this->db->where('parent_id',0);
215
-              $dids_array=$this->db->get('dids')->result_array();
216
-            }
217
-            if(!empty($dids_array)){
206
+		if ($this->session->userdata['userlevel_logintype'] == '1') {
207
+		$drp_list=array();
208
+		$accountinfo = $this->session->userdata('accountinfo');
209
+		if($accountinfo['reseller_id'] > 0){
210
+		  $dids_array=$this->db->query("SELECT a.id AS id,a.number as number, b.monthlycost, b.setup FROM dids AS a, reseller_pricing AS b WHERE a.number = b.note AND b.reseller_id = ".$accountinfo['reseller_id']." AND a.parent_id =".$accountinfo['reseller_id'])->result_array();
211
+			}else{
212
+			  $this->db->select('id,monthlycost,setup,number');
213
+			  $this->db->where('accountid',0);
214
+			  $this->db->where('parent_id',0);
215
+			  $dids_array=$this->db->get('dids')->result_array();
216
+			}
217
+			if(!empty($dids_array)){
218 218
 		foreach ($dids_array as $drp_value) {
219
-		    if (!empty($drp_value['monthlycost']) && $drp_value['monthlycost'] != 0) {
219
+			if (!empty($drp_value['monthlycost']) && $drp_value['monthlycost'] != 0) {
220 220
 			$did_cost = $this->common_model->to_calculate_currency($drp_value['monthlycost'], '', '', true, false);
221
-		    } else {
221
+			} else {
222 222
 			$did_cost = 0;
223
-		    }
224
-		    if (!empty($drp_value['setup']) && $drp_value['setup'] != 0) {
223
+			}
224
+			if (!empty($drp_value['setup']) && $drp_value['setup'] != 0) {
225 225
 			$did_setup = $this->common_model->to_calculate_currency($drp_value['setup'], '', '', true, false);
226
-		    } else {
226
+			} else {
227 227
 			$did_setup = 0;
228
-		    }
229
-		    $drp_list[$drp_value['id']] = $drp_value['number'] . ' ( Setup : ' . $did_setup . ')' . '( Monthly : ' . $did_cost . ' )';
230
-		    /*                 * ********************************************************************************************* */
228
+			}
229
+			$drp_list[$drp_value['id']] = $drp_value['number'] . ' ( Setup : ' . $did_setup . ')' . '( Monthly : ' . $did_cost . ' )';
230
+			/*                 * ********************************************************************************************* */
231
+		}
231 232
 		}
232
-	    }
233 233
 	  $data['didlist'] = form_dropdown_all(array("name"=>"free_did_list","id"=>"free_did_list","class"=>"did_dropdown"), $drp_list, '');
234
-        }
235
-        if ($this->session->userdata['userlevel_logintype'] == '1') {
236
-            $data['grid_fields'] = $this->did_form->build_did_list_for_reseller_login();
237
-            $data['form_search'] = $this->form->build_serach_form($this->did_form->get_search_did_form_for_reseller());
238
-        } else {
239
-            $data['grid_fields'] = $this->did_form->build_did_list_for_admin();
240
-            $data['form_search'] = $this->form->build_serach_form($this->did_form->get_search_did_form());
241
-        }
242
-        $this->load->view('view_did_list', $data);
243
-    }
244
-
245
-    /**
246
-     * -------Here we write code for controller accounts functions account_list------
247
-     * Listing of Accounts table data through php function json_encode
248
-     */
249
-    function did_list_json() {
250
-        $json_data = array();
251
-
252
-        $count_all = $this->did_model->getdid_list(false);
253
-        $paging_data = $this->form->load_grid_config($count_all, $_GET['rp'], $_GET['page']);
254
-        $json_data = $paging_data["json_paging"];
255
-        $list = $this->session->userdata['userlevel_logintype'] == 1 ? $this->did_form->build_did_list_for_reseller_login() : $this->did_form->build_did_list_for_admin();
256
-        $query = $this->did_model->getdid_list(true, $paging_data["paging"]["start"], $paging_data["paging"]["page_no"]);
257
-        $grid_fields = json_decode($list);
258
-        $json_data['rows'] = $this->form->build_grid($query, $grid_fields);
259
-
260
-        echo json_encode($json_data);
261
-    }
262
-
263
-    function did_list_search() {
264
-        $ajax_search = $this->input->post('ajax_search', 0);
265
-        if ($this->input->post('advance_search', TRUE) == 1) {
266
-            $this->session->set_userdata('advance_search', $this->input->post('advance_search'));
267
-            $action = $this->input->post();
268
-            unset($action['action']);
269
-            unset($action['advance_search']);
270
-            $this->session->set_userdata('did_list_search', $action);
271
-        }
272
-        if (@$ajax_search != 1) {
273
-            redirect(base_url() . 'did/did_list/');
274
-        }
275
-    }
276
-
277
-    function did_list_clearsearchfilter() {
278
-        $this->session->set_userdata('advance_search', 0);
279
-        $this->session->set_userdata('did_search', "");
280
-    }
281
-
282
-
283
-
284
-    function reseller_did($accountid, $accounttype) {
285
-        $json_data = array();
286
-        $account_query = $this->db_model->getSelect("*", "accounts", array("id" => $accountid));
287
-        $account_arr = $account_query->result_array();
288
-
289
-        $this->db->where("reseller_id", $accountid);
290
-        $this->db->select('id');
291
-        $query = $this->db->get('accounts');
292
-        $data = $query->result_array();
293
-
294
-        $count_all = $this->db_model->countQuery("*", "reseller_pricing", array("reseller_id" => $accountid));
295
-        $paging_data = $this->form->load_grid_config($count_all, $_GET['rp'], $_GET['page']);
296
-        $json_data = $paging_data["json_paging"];
297
-        $this->db->select('*,note as number', false);
298
-
299
-        $this->db->where("reseller_id", $accountid);
300
-
301
-        if (@$flag) {
302
-            $this->db->order_by('id', 'ASC');
303
-            $this->db->limit($limit, $start);
304
-        }
305
-
306
-        $query = $this->db->get('reseller_pricing');
307
-        //echo $this->db->last_query();exit;
308
-        $did_grid_fields = json_decode($this->did_form->build_did_list_for_reseller($accountid, $accounttype));
309
-        $json_data['rows'] = $this->form->build_grid($query, $did_grid_fields);
310
-
311
-
312
-
313
-        echo json_encode($json_data);
314
-    }
234
+		}
235
+		if ($this->session->userdata['userlevel_logintype'] == '1') {
236
+			$data['grid_fields'] = $this->did_form->build_did_list_for_reseller_login();
237
+			$data['form_search'] = $this->form->build_serach_form($this->did_form->get_search_did_form_for_reseller());
238
+		} else {
239
+			$data['grid_fields'] = $this->did_form->build_did_list_for_admin();
240
+			$data['form_search'] = $this->form->build_serach_form($this->did_form->get_search_did_form());
241
+		}
242
+		$this->load->view('view_did_list', $data);
243
+	}
244
+
245
+	/**
246
+	 * -------Here we write code for controller accounts functions account_list------
247
+	 * Listing of Accounts table data through php function json_encode
248
+	 */
249
+	function did_list_json() {
250
+		$json_data = array();
251
+
252
+		$count_all = $this->did_model->getdid_list(false);
253
+		$paging_data = $this->form->load_grid_config($count_all, $_GET['rp'], $_GET['page']);
254
+		$json_data = $paging_data["json_paging"];
255
+		$list = $this->session->userdata['userlevel_logintype'] == 1 ? $this->did_form->build_did_list_for_reseller_login() : $this->did_form->build_did_list_for_admin();
256
+		$query = $this->did_model->getdid_list(true, $paging_data["paging"]["start"], $paging_data["paging"]["page_no"]);
257
+		$grid_fields = json_decode($list);
258
+		$json_data['rows'] = $this->form->build_grid($query, $grid_fields);
259
+
260
+		echo json_encode($json_data);
261
+	}
262
+
263
+	function did_list_search() {
264
+		$ajax_search = $this->input->post('ajax_search', 0);
265
+		if ($this->input->post('advance_search', TRUE) == 1) {
266
+			$this->session->set_userdata('advance_search', $this->input->post('advance_search'));
267
+			$action = $this->input->post();
268
+			unset($action['action']);
269
+			unset($action['advance_search']);
270
+			$this->session->set_userdata('did_list_search', $action);
271
+		}
272
+		if (@$ajax_search != 1) {
273
+			redirect(base_url() . 'did/did_list/');
274
+		}
275
+	}
276
+
277
+	function did_list_clearsearchfilter() {
278
+		$this->session->set_userdata('advance_search', 0);
279
+		$this->session->set_userdata('did_search', "");
280
+	}
281
+
282
+
283
+
284
+	function reseller_did($accountid, $accounttype) {
285
+		$json_data = array();
286
+		$account_query = $this->db_model->getSelect("*", "accounts", array("id" => $accountid));
287
+		$account_arr = $account_query->result_array();
288
+
289
+		$this->db->where("reseller_id", $accountid);
290
+		$this->db->select('id');
291
+		$query = $this->db->get('accounts');
292
+		$data = $query->result_array();
293
+
294
+		$count_all = $this->db_model->countQuery("*", "reseller_pricing", array("reseller_id" => $accountid));
295
+		$paging_data = $this->form->load_grid_config($count_all, $_GET['rp'], $_GET['page']);
296
+		$json_data = $paging_data["json_paging"];
297
+		$this->db->select('*,note as number', false);
298
+
299
+		$this->db->where("reseller_id", $accountid);
300
+
301
+		if (@$flag) {
302
+			$this->db->order_by('id', 'ASC');
303
+			$this->db->limit($limit, $start);
304
+		}
305
+
306
+		$query = $this->db->get('reseller_pricing');
307
+		//echo $this->db->last_query();exit;
308
+		$did_grid_fields = json_decode($this->did_form->build_did_list_for_reseller($accountid, $accounttype));
309
+		$json_data['rows'] = $this->form->build_grid($query, $did_grid_fields);
310
+
311
+
312
+
313
+		echo json_encode($json_data);
314
+	}
315 315
 /*  ASTPP  3.0 
316 316
  *  Left panel DID Quick search added
317 317
  * 
318 318
  */
319
-    function customer_did($accountid, $accounttype) {
320
-        $json_data = array();
321
-        $instant_search=$this->session->userdata('left_panel_search_'.$accounttype.'_did'); 
322
-        $account_arr=(array)$this->db->get_where('accounts',array("id"=>$accountid))->first_row();
323
-        $field_name = $accounttype == "reseller" ? "parent_id" : 'accountid';
319
+	function customer_did($accountid, $accounttype) {
320
+		$json_data = array();
321
+		$instant_search=$this->session->userdata('left_panel_search_'.$accounttype.'_did'); 
322
+		$account_arr=(array)$this->db->get_where('accounts',array("id"=>$accountid))->first_row();
323
+		$field_name = $accounttype == "reseller" ? "parent_id" : 'accountid';
324 324
 	$like_str=!empty($instant_search) ? 
325
-				    "(a.note like '%$instant_search%'
325
+					"(a.note like '%$instant_search%'
326 326
 					OR  a.init_inc like '%$instant_search%'
327 327
 					OR  a.inc like '%$instant_search%'
328 328
 					OR  a.cost like '%$instant_search%'
@@ -331,32 +331,32 @@  discard block
 block discarded – undo
331 331
 					OR  a.monthlycost like '%$instant_search%'
332 332
 					OR  a.connectcost like '%$instant_search%'
333 333
 					    )" :null;
334
-        if ($account_arr['reseller_id'] != 0) {
335
-	    if(!empty($like_str))
336
-            $this->db->where($like_str);
337
-            if($accounttype=='reseller'){
338
-	      $this->db->where('a.note','b.number',false);
339
-	      $this->db->where('a.reseller_id',$account_arr['id']);
340
-	      $this->db->where('a.parent_id',$account_arr['reseller_id']);
341
-	      $this->db->select('count(a.id) as count');
342
-	      $count_result=(array)$this->db->get('reseller_pricing as a,dids as b')->first_row();
343
-	      $paging_data = $this->form->load_grid_config($count_result['count'], $_GET['rp'], $_GET['page']);
344
-	      $json_data = $paging_data["json_paging"];
345
-	      $this->db->where('a.note','b.number',false);
346
-	      $this->db->where('a.reseller_id',$account_arr['id']);
347
-	      $this->db->where('a.parent_id',$account_arr['reseller_id']);
348
-	      $this->db->select('a . * , b.id, a.reseller_id AS accountid,a.note as number,b.country_id as country_id');
349
-	      $this->db->limit($paging_data["paging"]["page_no"],$paging_data["paging"]["start"]);
350
-	      $query=$this->db->get('reseller_pricing as a,dids as b');
351
-          }else{
352
-	      $count_result=(array)$this->db->query('select count(id) as count from dids where accountid='.$accountid." AND parent_id =".$account_arr['reseller_id'])->first_row();
353
-              $paging_data = $this->form->load_grid_config($count_result['count'], $_GET['rp'], $_GET['page']);
354
-	      $json_data = $paging_data["json_paging"];
355
-              $query=$this->db->query("SELECT a . * ,a.note as number,b.country_id as country_id,b.id FROM reseller_pricing AS a, dids AS b WHERE b.accountid =".$account_arr['id']." AND a.note = b.number AND a.reseller_id =".$account_arr['reseller_id']);
356
-          }
357
-        }else{
358
-                        $like_str=!empty($instant_search) ? 
359
-                                                "(dids.number like '%$instant_search%'
334
+		if ($account_arr['reseller_id'] != 0) {
335
+		if(!empty($like_str))
336
+			$this->db->where($like_str);
337
+			if($accounttype=='reseller'){
338
+		  $this->db->where('a.note','b.number',false);
339
+		  $this->db->where('a.reseller_id',$account_arr['id']);
340
+		  $this->db->where('a.parent_id',$account_arr['reseller_id']);
341
+		  $this->db->select('count(a.id) as count');
342
+		  $count_result=(array)$this->db->get('reseller_pricing as a,dids as b')->first_row();
343
+		  $paging_data = $this->form->load_grid_config($count_result['count'], $_GET['rp'], $_GET['page']);
344
+		  $json_data = $paging_data["json_paging"];
345
+		  $this->db->where('a.note','b.number',false);
346
+		  $this->db->where('a.reseller_id',$account_arr['id']);
347
+		  $this->db->where('a.parent_id',$account_arr['reseller_id']);
348
+		  $this->db->select('a . * , b.id, a.reseller_id AS accountid,a.note as number,b.country_id as country_id');
349
+		  $this->db->limit($paging_data["paging"]["page_no"],$paging_data["paging"]["start"]);
350
+		  $query=$this->db->get('reseller_pricing as a,dids as b');
351
+		  }else{
352
+		  $count_result=(array)$this->db->query('select count(id) as count from dids where accountid='.$accountid." AND parent_id =".$account_arr['reseller_id'])->first_row();
353
+			  $paging_data = $this->form->load_grid_config($count_result['count'], $_GET['rp'], $_GET['page']);
354
+		  $json_data = $paging_data["json_paging"];
355
+			  $query=$this->db->query("SELECT a . * ,a.note as number,b.country_id as country_id,b.id FROM reseller_pricing AS a, dids AS b WHERE b.accountid =".$account_arr['id']." AND a.note = b.number AND a.reseller_id =".$account_arr['reseller_id']);
356
+		  }
357
+		}else{
358
+						$like_str=!empty($instant_search) ? 
359
+												"(dids.number like '%$instant_search%'
360 360
                                                     OR dids.inc like '%$instant_search%'
361 361
                                                     OR dids.cost like '%$instant_search%'
362 362
                                                     OR dids.includedseconds like '%$instant_search%'
@@ -364,91 +364,91 @@  discard block
 block discarded – undo
364 364
                                                     OR dids.monthlycost like '%$instant_search%'
365 365
                                                     OR dids.connectcost like '%$instant_search%'
366 366
                                                         )" :null;
367
-            if(!empty($like_str))
368
-            $this->db->where($like_str);
369
-            $where = array($field_name => $accountid);
370
-            $count_all = $this->db_model->countQuery("*", "dids", $where);
371
-            $paging_data = $this->form->load_grid_config($count_all, $_GET['rp'], $_GET['page']);
372
-            $json_data = $paging_data["json_paging"];
373
-            if(!empty($like_str))
374
-            $this->db->where($like_str);
375
-            $query = $this->db_model->select("*", "dids", $where, "id", "ASC", $paging_data["paging"]["page_no"], $paging_data["paging"]["start"]);
376
-        }
377
-        $did_grid_fields = json_decode($this->did_form->build_did_list_for_customer($accountid, $accounttype));
378
-        $json_data['rows'] = $this->form->build_grid($query, $did_grid_fields);
379
-        echo json_encode($json_data);
380
-    }
381
-    function did_delete_multiple() {
382
-        $ids = $this->input->post("selected_ids", true);
383
-        $where = "id IN ($ids)";
384
-        $this->db->where($where);
385
-        $this->db->select("group_concat(concat('''',number,'''')) as number",false);
386
-        $dids_result=(array)$this->db->get('dids')->first_row();
387
-        $notes_where="note IN (".$dids_result['number'].")";
388
-        $this->db->where($notes_where);
389
-        $this->db->delete('reseller_pricing');
390
-        $this->db->where($where);
391
-        echo $this->db->delete("dids");
392
-    }
393
-
394
-    /**
395
-     * -------Here we write code for controller did functions manage------
396
-     * @action: Add, Edit, Delete, List DID
397
-     * @id: DID number
398
-     */
399
-    function did_reseller_edit($action = false, $id = false) {
400
-        $data['page_title'] = 'Edit DID ';
401
-        $accountinfo=$this->session->userdata('accountinfo');
402
-        if ($action == 'edit') {
403
-            if (($this->input->post())) {
404
-                $post = $this->input->post();
405
-                /*
367
+			if(!empty($like_str))
368
+			$this->db->where($like_str);
369
+			$where = array($field_name => $accountid);
370
+			$count_all = $this->db_model->countQuery("*", "dids", $where);
371
+			$paging_data = $this->form->load_grid_config($count_all, $_GET['rp'], $_GET['page']);
372
+			$json_data = $paging_data["json_paging"];
373
+			if(!empty($like_str))
374
+			$this->db->where($like_str);
375
+			$query = $this->db_model->select("*", "dids", $where, "id", "ASC", $paging_data["paging"]["page_no"], $paging_data["paging"]["start"]);
376
+		}
377
+		$did_grid_fields = json_decode($this->did_form->build_did_list_for_customer($accountid, $accounttype));
378
+		$json_data['rows'] = $this->form->build_grid($query, $did_grid_fields);
379
+		echo json_encode($json_data);
380
+	}
381
+	function did_delete_multiple() {
382
+		$ids = $this->input->post("selected_ids", true);
383
+		$where = "id IN ($ids)";
384
+		$this->db->where($where);
385
+		$this->db->select("group_concat(concat('''',number,'''')) as number",false);
386
+		$dids_result=(array)$this->db->get('dids')->first_row();
387
+		$notes_where="note IN (".$dids_result['number'].")";
388
+		$this->db->where($notes_where);
389
+		$this->db->delete('reseller_pricing');
390
+		$this->db->where($where);
391
+		echo $this->db->delete("dids");
392
+	}
393
+
394
+	/**
395
+	 * -------Here we write code for controller did functions manage------
396
+	 * @action: Add, Edit, Delete, List DID
397
+	 * @id: DID number
398
+	 */
399
+	function did_reseller_edit($action = false, $id = false) {
400
+		$data['page_title'] = 'Edit DID ';
401
+		$accountinfo=$this->session->userdata('accountinfo');
402
+		if ($action == 'edit') {
403
+			if (($this->input->post())) {
404
+				$post = $this->input->post();
405
+				/*
406 406
                   ASTPP  3.0 last modified date update
407 407
                  */
408
-                $post['last_modified_date'] = gmdate('Y-m-d H:i:s');
409
-                /*                 * ***************************************************** */
410
-                unset($post['action']);
411
-                $post['setup'] = $this->common_model->add_calculate_currency($post['setup'], '', '', false, false);
412
-                $post['monthlycost'] = $this->common_model->add_calculate_currency($post['monthlycost'], '', '', false, false);
413
-                $post['connectcost'] = $this->common_model->add_calculate_currency($post['connectcost'], '', '', false, false);
414
-                $post['cost'] = $this->common_model->add_calculate_currency($post['cost'], '', '', false, false);
415
-                $this->db->where(array('note' => $post['note'], "reseller_id" => $accountinfo['id']));
416
-                $this->db->update("reseller_pricing", $post);
417
-                $where_update_did = array('extensions' => $post['extensions'], 'call_type' => $post['call_type']);
418
-                $this->db->where(array('note' => $post['note']));
419
-                $this->db->update("reseller_pricing", $where_update_did);
420
-                $where = array('number' => $post['note']);
421
-                $this->db->where($where);
422
-                $this->db->update("dids", $where_update_did);
423
-                echo json_encode(array("SUCCESS" => " DID Updated Successfully!!"));
424
-                exit;
425
-            } else {
426
-                if ($this->session->userdata('logintype') == 1) {
427
-                    $accountinfo = $this->did_model->get_account($accountinfo['number']);
428
-                    $reseller_did = $this->db_model->getSelect("*", "reseller_pricing", array('id' => $id));
429
-                    $reseller_didinfo = (array)$reseller_did->first_row();
430
-                    if (!empty($reseller_didinfo)) {
431
-                        $reseller_didinfo['setup'] = $this->common_model->to_calculate_currency($reseller_didinfo['setup'], '', '', true, false);
432
-                        $reseller_didinfo['monthlycost'] = $this->common_model->to_calculate_currency($reseller_didinfo['monthlycost'], '', '', true, false);
433
-                        $reseller_didinfo['connectcost'] = $this->common_model->to_calculate_currency($reseller_didinfo['connectcost'], '', '', true, false);
434
-                        $reseller_didinfo['cost'] = $this->common_model->to_calculate_currency($reseller_didinfo['cost'], '', '', true, false);
435
-                        $data['did'] = $reseller_didinfo['note'];
436
-                    }
437
-                    $data['reseller_didinfo'] = $reseller_didinfo;
438
-                    $data['accountinfo'] = $accountinfo;
439
-                    $this->load->view('view_did_manage_reseller_add', $data);
440
-                }
441
-            }
442
-        }
443
-        if ($action == 'delete') {
444
-	    	    $this->db->where('id',$id);
445
-	    $this->db->select('note');
446
-            $reseller_pricing=(array)$this->db->get('reseller_pricing')->first_row();
447
-            $did_number=$reseller_pricing['note'];
448
-            $did_info=(array)$this->db->get_where('dids',array('number'=>$did_number))->first_row();
449
-            $query="select count(id) as count from reseller_pricing where id >= (select id from reseller_pricing where note =$did_number AND parent_id =".$accountinfo['reseller_id']." AND reseller_id =".$accountinfo['id'].") AND note= $did_number order by id desc";
450
-	    $result=(array)$this->db->query($query)->first_row();
451
-	    if($result['count'] > 0){
408
+				$post['last_modified_date'] = gmdate('Y-m-d H:i:s');
409
+				/*                 * ***************************************************** */
410
+				unset($post['action']);
411
+				$post['setup'] = $this->common_model->add_calculate_currency($post['setup'], '', '', false, false);
412
+				$post['monthlycost'] = $this->common_model->add_calculate_currency($post['monthlycost'], '', '', false, false);
413
+				$post['connectcost'] = $this->common_model->add_calculate_currency($post['connectcost'], '', '', false, false);
414
+				$post['cost'] = $this->common_model->add_calculate_currency($post['cost'], '', '', false, false);
415
+				$this->db->where(array('note' => $post['note'], "reseller_id" => $accountinfo['id']));
416
+				$this->db->update("reseller_pricing", $post);
417
+				$where_update_did = array('extensions' => $post['extensions'], 'call_type' => $post['call_type']);
418
+				$this->db->where(array('note' => $post['note']));
419
+				$this->db->update("reseller_pricing", $where_update_did);
420
+				$where = array('number' => $post['note']);
421
+				$this->db->where($where);
422
+				$this->db->update("dids", $where_update_did);
423
+				echo json_encode(array("SUCCESS" => " DID Updated Successfully!!"));
424
+				exit;
425
+			} else {
426
+				if ($this->session->userdata('logintype') == 1) {
427
+					$accountinfo = $this->did_model->get_account($accountinfo['number']);
428
+					$reseller_did = $this->db_model->getSelect("*", "reseller_pricing", array('id' => $id));
429
+					$reseller_didinfo = (array)$reseller_did->first_row();
430
+					if (!empty($reseller_didinfo)) {
431
+						$reseller_didinfo['setup'] = $this->common_model->to_calculate_currency($reseller_didinfo['setup'], '', '', true, false);
432
+						$reseller_didinfo['monthlycost'] = $this->common_model->to_calculate_currency($reseller_didinfo['monthlycost'], '', '', true, false);
433
+						$reseller_didinfo['connectcost'] = $this->common_model->to_calculate_currency($reseller_didinfo['connectcost'], '', '', true, false);
434
+						$reseller_didinfo['cost'] = $this->common_model->to_calculate_currency($reseller_didinfo['cost'], '', '', true, false);
435
+						$data['did'] = $reseller_didinfo['note'];
436
+					}
437
+					$data['reseller_didinfo'] = $reseller_didinfo;
438
+					$data['accountinfo'] = $accountinfo;
439
+					$this->load->view('view_did_manage_reseller_add', $data);
440
+				}
441
+			}
442
+		}
443
+		if ($action == 'delete') {
444
+				$this->db->where('id',$id);
445
+		$this->db->select('note');
446
+			$reseller_pricing=(array)$this->db->get('reseller_pricing')->first_row();
447
+			$did_number=$reseller_pricing['note'];
448
+			$did_info=(array)$this->db->get_where('dids',array('number'=>$did_number))->first_row();
449
+			$query="select count(id) as count from reseller_pricing where id >= (select id from reseller_pricing where note =$did_number AND parent_id =".$accountinfo['reseller_id']." AND reseller_id =".$accountinfo['id'].") AND note= $did_number order by id desc";
450
+		$result=(array)$this->db->query($query)->first_row();
451
+		if($result['count'] > 0){
452 452
 		$str=$this->common->get_parent_info($did_info['parent_id'],$accountinfo['id']);
453 453
 		$str=rtrim($str,",");
454 454
 		$account_result=(array)$this->db->get_where('accounts',"id IN (".$str.")")->result_array();
@@ -456,7 +456,7 @@  discard block
 block discarded – undo
456 456
 		  $acc_row['did_number']=$did_info['number'];
457 457
 		  $this->common->mail_to_users('email_remove_did', $acc_row);
458 458
 		}
459
-	    	$reseller_ids=$this->common->get_subreseller_info($accountinfo['id']);
459
+			$reseller_ids=$this->common->get_subreseller_info($accountinfo['id']);
460 460
 		$reseller_ids=rtrim($reseller_ids,",");
461 461
 		$where="parent_id IN ($reseller_ids)";
462 462
 		$this->db->where('note',$did_info['number']);
@@ -464,188 +464,188 @@  discard block
 block discarded – undo
464 464
 		$this->db->where('reseller_id',$accountinfo['id']);
465 465
 		$this->db->where('note',$did_info['number']);
466 466
 		$this->db->delete('reseller_pricing');  
467
-	    }
468
-	    $this->db->where('number',$did_number);
469
-	    $this->db->select('accountid');
470
-	    $did_array=(array)$this->db->get('dids')->first_row();
471
-	    if($did_array['accountid'] > 0){
472
-	     $customer_info=(array)$this->db->get_where('accounts',array('id'=>$did_array['accountid']))->first_row();
473
-	     $customer_info['did_number']=$did_number;
474
-	     $this->common->mail_to_users('email_remove_did', $customer_info);
475
-	    }
476
-	    $did_array=array("accountid"=>0,"parent_id"=>$accountinfo['reseller_id'], "assign_date" => "0000-00-00 00:00:00", "charge_upto" => "0000-00-00 00:00:00");
477
-	    $this->db->where('number',$did_number);
478
-	    $this->db->update('dids',$did_array);
479
-            $this->session->set_flashdata('astpp_notification', 'DID Removed Successfully!');
480
-            redirect(base_url() . 'did/did_list/');
481
-        }
482
-    }
483
-
484
-    function did_reseller_purchase() {
485
-        //Get account information from session.
486
-        $accountinfo = $this->session->userdata('accountinfo');
487
-        $where = array('id' => $accountinfo['id']);
488
-        $account = $this->db_model->getSelect("*", "accounts", $where);
489
-        $currency_name=$this->common->get_field_name('currency',"currency",array('id'=>$accountinfo['currency_id']));
490
-        $accountinfo= (array)$account->first_row();
491
-        if (($this->input->post())) {
492
-            $post = $this->input->post();
493
-            if (isset($post['free_did_list']) && $post['free_did_list'] != '') {
494
-                // For deduction of admin price to reseller
495
-                $didinfo = $this->did_model->get_did_by_number($post['free_did_list']);
496
-                if($accountinfo['reseller_id'] > 0 ){
497
-                $reseller_pricing_query = $this->db_model->getSelect("call_type,setup,extensions,monthlycost,connectcost,includedseconds,cost,inc", "reseller_pricing", array("note" => $didinfo['number'],'reseller_id'=>$accountinfo['reseller_id']));
498
-                   $reseller_pricing_result = (array)$reseller_pricing_query->first_row();
499
-                   $didinfo['call_type']=$reseller_pricing_result['call_type'];
500
-                   $didinfo['extensions']=$reseller_pricing_result['extensions'];
501
-                   $didinfo['setup']=$reseller_pricing_result['setup'];
502
-                   $didinfo['monthlycost']=$reseller_pricing_result['monthlycost'];
503
-                   $didinfo['connectcost']=$reseller_pricing_result['connectcost'];
504
-                   $didinfo['includedseconds']=$reseller_pricing_result['includedseconds'];
505
-                   $didinfo['cost']=$reseller_pricing_result['cost'];
506
-                   $didinfo['inc']=$reseller_pricing_result['inc'];
507
-                }
508
-                $available_bal = $this->db_model->get_available_bal($accountinfo);
509
-                 $accountinfo['did_number'] = $didinfo['number'];
467
+		}
468
+		$this->db->where('number',$did_number);
469
+		$this->db->select('accountid');
470
+		$did_array=(array)$this->db->get('dids')->first_row();
471
+		if($did_array['accountid'] > 0){
472
+		 $customer_info=(array)$this->db->get_where('accounts',array('id'=>$did_array['accountid']))->first_row();
473
+		 $customer_info['did_number']=$did_number;
474
+		 $this->common->mail_to_users('email_remove_did', $customer_info);
475
+		}
476
+		$did_array=array("accountid"=>0,"parent_id"=>$accountinfo['reseller_id'], "assign_date" => "0000-00-00 00:00:00", "charge_upto" => "0000-00-00 00:00:00");
477
+		$this->db->where('number',$did_number);
478
+		$this->db->update('dids',$did_array);
479
+			$this->session->set_flashdata('astpp_notification', 'DID Removed Successfully!');
480
+			redirect(base_url() . 'did/did_list/');
481
+		}
482
+	}
483
+
484
+	function did_reseller_purchase() {
485
+		//Get account information from session.
486
+		$accountinfo = $this->session->userdata('accountinfo');
487
+		$where = array('id' => $accountinfo['id']);
488
+		$account = $this->db_model->getSelect("*", "accounts", $where);
489
+		$currency_name=$this->common->get_field_name('currency',"currency",array('id'=>$accountinfo['currency_id']));
490
+		$accountinfo= (array)$account->first_row();
491
+		if (($this->input->post())) {
492
+			$post = $this->input->post();
493
+			if (isset($post['free_did_list']) && $post['free_did_list'] != '') {
494
+				// For deduction of admin price to reseller
495
+				$didinfo = $this->did_model->get_did_by_number($post['free_did_list']);
496
+				if($accountinfo['reseller_id'] > 0 ){
497
+				$reseller_pricing_query = $this->db_model->getSelect("call_type,setup,extensions,monthlycost,connectcost,includedseconds,cost,inc", "reseller_pricing", array("note" => $didinfo['number'],'reseller_id'=>$accountinfo['reseller_id']));
498
+				   $reseller_pricing_result = (array)$reseller_pricing_query->first_row();
499
+				   $didinfo['call_type']=$reseller_pricing_result['call_type'];
500
+				   $didinfo['extensions']=$reseller_pricing_result['extensions'];
501
+				   $didinfo['setup']=$reseller_pricing_result['setup'];
502
+				   $didinfo['monthlycost']=$reseller_pricing_result['monthlycost'];
503
+				   $didinfo['connectcost']=$reseller_pricing_result['connectcost'];
504
+				   $didinfo['includedseconds']=$reseller_pricing_result['includedseconds'];
505
+				   $didinfo['cost']=$reseller_pricing_result['cost'];
506
+				   $didinfo['inc']=$reseller_pricing_result['inc'];
507
+				}
508
+				$available_bal = $this->db_model->get_available_bal($accountinfo);
509
+				 $accountinfo['did_number'] = $didinfo['number'];
510 510
 		 $accountinfo['did_country_id'] = $didinfo['country_id'];
511 511
 		 $accountinfo['did_setup'] = $this->common_model->calculate_currency($didinfo['setup'],'',$currency_name,true,true);
512 512
 		 $accountinfo['did_monthlycost'] = $this->common_model->calculate_currency($didinfo['monthlycost'],'',$currency_name,true,true);
513 513
 		 $accountinfo['did_maxchannels'] = $didinfo['maxchannels'];
514
-                if ($available_bal >= $didinfo["setup"]) {
515
-                    $available_bal = $this->db_model->update_balance($didinfo['setup'], $accountinfo['id'], "debit");
516
-                    $this->db_model->update("dids", array('parent_id' => $accountinfo['id'],"assign_date"=>gmdate("Y-m-d H:i:s")), array("id" => $didinfo['id']));
517
-                    $this->did_model->insert_reseller_pricing($accountinfo, $didinfo);
518
-                    $this->common->add_invoice_details($accountinfo,"DIDCHRG",$didinfo['setup'],$didinfo['number']);
519
-                    $this->common->mail_to_users('email_add_did', $accountinfo,"",$didinfo['number']);
520
-                    $this->session->set_flashdata('astpp_errormsg', 'DID Purchased Successfully.');
521
-                } else {
522
-                    $this->session->set_flashdata('astpp_notification', 'Insuffiecient fund to purchase this did');
523
-                }
524
-            } else {
525
-                $this->session->set_flashdata('astpp_notification', 'Please Select DID.');
526
-            }
527
-        }
528
-        redirect(base_url() . 'did/did_list/');
529
-        exit;
530
-    }
531
-
532
-    function add_invoice_data_user($accountid, $charge_type, $description, $credit) {
533
-        $insert_array = array('accountid' => $accountid,
534
-            'charge_type' => $charge_type,
535
-            'description' => $description,
536
-            'credit' => $credit,
537
-            'charge_id' => '0',
538
-            'package_id' => '0'
539
-        );
540
-
541
-        $this->db->insert('invoice_item', $insert_array);
542
-        $this->load->module('invoices/invoices');
543
-        $this->invoices->invoices->generate_receipt($accountid, $credit);
544
-
545
-        return true;
546
-    }
547
-
548
-    function did_download_sample_file($file_name) {
549
-        $this->load->helper('download');
550
-        $full_path = base_url() . "assets/Rates_File/" . $file_name . ".csv";
551
-        $arrContextOptions=array(
514
+				if ($available_bal >= $didinfo["setup"]) {
515
+					$available_bal = $this->db_model->update_balance($didinfo['setup'], $accountinfo['id'], "debit");
516
+					$this->db_model->update("dids", array('parent_id' => $accountinfo['id'],"assign_date"=>gmdate("Y-m-d H:i:s")), array("id" => $didinfo['id']));
517
+					$this->did_model->insert_reseller_pricing($accountinfo, $didinfo);
518
+					$this->common->add_invoice_details($accountinfo,"DIDCHRG",$didinfo['setup'],$didinfo['number']);
519
+					$this->common->mail_to_users('email_add_did', $accountinfo,"",$didinfo['number']);
520
+					$this->session->set_flashdata('astpp_errormsg', 'DID Purchased Successfully.');
521
+				} else {
522
+					$this->session->set_flashdata('astpp_notification', 'Insuffiecient fund to purchase this did');
523
+				}
524
+			} else {
525
+				$this->session->set_flashdata('astpp_notification', 'Please Select DID.');
526
+			}
527
+		}
528
+		redirect(base_url() . 'did/did_list/');
529
+		exit;
530
+	}
531
+
532
+	function add_invoice_data_user($accountid, $charge_type, $description, $credit) {
533
+		$insert_array = array('accountid' => $accountid,
534
+			'charge_type' => $charge_type,
535
+			'description' => $description,
536
+			'credit' => $credit,
537
+			'charge_id' => '0',
538
+			'package_id' => '0'
539
+		);
540
+
541
+		$this->db->insert('invoice_item', $insert_array);
542
+		$this->load->module('invoices/invoices');
543
+		$this->invoices->invoices->generate_receipt($accountid, $credit);
544
+
545
+		return true;
546
+	}
547
+
548
+	function did_download_sample_file($file_name) {
549
+		$this->load->helper('download');
550
+		$full_path = base_url() . "assets/Rates_File/" . $file_name . ".csv";
551
+		$arrContextOptions=array(
552 552
 			"ssl"=>array(
553 553
 			"verify_peer"=>false,
554 554
 			"verify_peer_name"=>false,
555 555
 			),
556 556
 		);  
557
-        $file = file_get_contents($full_path, false, stream_context_create($arrContextOptions));
558
-        force_download("samplefile.csv", $file);
559
-    }
560
-    /* -------Here we write code for controller did functions did_import------
557
+		$file = file_get_contents($full_path, false, stream_context_create($arrContextOptions));
558
+		force_download("samplefile.csv", $file);
559
+	}
560
+	/* -------Here we write code for controller did functions did_import------
561 561
      * @Purpose this function check if account number exist or not then remove from database.
562 562
      * @params $account_number: Account Number
563 563
      * @return Return Appropreate message If Account Delete or not.
564 564
      */
565
-    function did_import() {
566
-        $data['page_title'] = 'Import DIDs';
567
-        $this->session->set_userdata('import_did_rate_csv', "");
568
-        $error_data = $this->session->userdata('import_did_csv_error');
569
-        $full_path = $this->config->item('rates-file-path');
570
-        if (file_exists($full_path . $error_data) && $error_data != "") {
571
-            unlink($full_path . $error_data);
572
-            $this->session->set_userdata('import_did_csv_error', "");
573
-        }
574
-        $accountinfo=$this->session->userdata('accountinfo');
575
-        $this->db->where('id',$accountinfo['currency_id']);
576
-        $this->db->select('currency');
577
-        $currency_info=(array)$this->db->get('currency')->first_row();
578
-        $data['fields']="DID,Country,Account,Per Minute Cost(".$currency_info['currency']."),Initial Increment,Increment,Setup Fee(".$currency_info['currency']."),Monthly Fee(".$currency_info['currency']."),Call Type,Destination,Status";
579
-        $this->load->view('view_import_did', $data);
580
-    }
581
-
582
-    function did_preview_file() {
583
-        $data['page_title'] = 'Import DIDs';
584
-        $config_did_array = $this->config->item('DID-rates-field');
585
-        $accountinfo=$this->session->userdata('accountinfo');
586
-        $this->db->where('id',$accountinfo['currency_id']);
587
-        $this->db->select('currency');
588
-        $currency_info=(array)$this->db->get('currency')->first_row();
589
-        foreach($config_did_array as $key=>$value){
590
-         $key = str_replace('CURRENCY', $currency_info['currency'], $key);
591
-         $did_fields_array[$key]=$value;
592
-        }
593
-        $check_header = $this->input->post('check_header', true);
594
-        $invalid_flag = false;
595
-        if (isset($_FILES['didimport']['name']) && $_FILES['didimport']['name'] != "") {
596
-            list($txt, $ext) = explode(".", $_FILES['didimport']['name']);
597
-            if ($ext == "csv" && $_FILES["didimport"]['size'] > 0) {
598
-                $error = $_FILES['didimport']['error'];
599
-                if ($error == 0) {
600
-                    $uploadedFile = $_FILES["didimport"]["tmp_name"];
601
-                    $full_path = $this->config->item('rates-file-path');
602
-                    $actual_file_name = "ASTPP-DIDs-" . date("Y-m-d H:i:s") . "." . $ext;
603
-                    if (move_uploaded_file($uploadedFile, $full_path . $actual_file_name)) {
604
-                        $data['page_title'] = 'Import DIDs Preview';
605
-                        $data['csv_tmp_data'] = $this->csvreader->parse_file($full_path . $actual_file_name, $did_fields_array, $check_header);
606
-                        $data['provider_id'] = $_POST['provider_id'];
607
-                        $data['check_header'] = $check_header;
608
-                        $this->session->set_userdata('import_did_rate_csv', $actual_file_name);
609
-                    } else {
610
-                        $data['error'] = "File Uploading Fail Please Try Again";
611
-                    }
612
-                }
613
-            } else {
614
-                $data['error'] = "Invalid file format : Only CSV file allows to import records(Can't import empty file)";
615
-            }
616
-        } else {
617
-            $invalid_flag = true;
618
-        }
619
-        if ($invalid_flag) {
620
-            $str = '';
621
-            if (empty($_FILES['didimport']['name'])) {
622
-                $str.= '<br/>Please Select  File.';
623
-            }
624
-            $data['error'] = $str;
625
-        }
626
-        $this->load->view('view_import_did', $data);
627
-    }
628
-
629
-    function did_import_file($provider_id, $check_header = false) {
630
-        $new_final_arr = array();
631
-        $invalid_array = array();
632
-        $new_final_arr_key = $this->config->item('DID-rates-field');
633
-        $accountinfo=$this->session->userdata('accountinfo');
634
-        $reseller_id = $accountinfo['type']==1 ? $accountinfo['id']: 0;
565
+	function did_import() {
566
+		$data['page_title'] = 'Import DIDs';
567
+		$this->session->set_userdata('import_did_rate_csv', "");
568
+		$error_data = $this->session->userdata('import_did_csv_error');
569
+		$full_path = $this->config->item('rates-file-path');
570
+		if (file_exists($full_path . $error_data) && $error_data != "") {
571
+			unlink($full_path . $error_data);
572
+			$this->session->set_userdata('import_did_csv_error', "");
573
+		}
574
+		$accountinfo=$this->session->userdata('accountinfo');
575
+		$this->db->where('id',$accountinfo['currency_id']);
576
+		$this->db->select('currency');
577
+		$currency_info=(array)$this->db->get('currency')->first_row();
578
+		$data['fields']="DID,Country,Account,Per Minute Cost(".$currency_info['currency']."),Initial Increment,Increment,Setup Fee(".$currency_info['currency']."),Monthly Fee(".$currency_info['currency']."),Call Type,Destination,Status";
579
+		$this->load->view('view_import_did', $data);
580
+	}
581
+
582
+	function did_preview_file() {
583
+		$data['page_title'] = 'Import DIDs';
584
+		$config_did_array = $this->config->item('DID-rates-field');
585
+		$accountinfo=$this->session->userdata('accountinfo');
586
+		$this->db->where('id',$accountinfo['currency_id']);
587
+		$this->db->select('currency');
588
+		$currency_info=(array)$this->db->get('currency')->first_row();
589
+		foreach($config_did_array as $key=>$value){
590
+		 $key = str_replace('CURRENCY', $currency_info['currency'], $key);
591
+		 $did_fields_array[$key]=$value;
592
+		}
593
+		$check_header = $this->input->post('check_header', true);
594
+		$invalid_flag = false;
595
+		if (isset($_FILES['didimport']['name']) && $_FILES['didimport']['name'] != "") {
596
+			list($txt, $ext) = explode(".", $_FILES['didimport']['name']);
597
+			if ($ext == "csv" && $_FILES["didimport"]['size'] > 0) {
598
+				$error = $_FILES['didimport']['error'];
599
+				if ($error == 0) {
600
+					$uploadedFile = $_FILES["didimport"]["tmp_name"];
601
+					$full_path = $this->config->item('rates-file-path');
602
+					$actual_file_name = "ASTPP-DIDs-" . date("Y-m-d H:i:s") . "." . $ext;
603
+					if (move_uploaded_file($uploadedFile, $full_path . $actual_file_name)) {
604
+						$data['page_title'] = 'Import DIDs Preview';
605
+						$data['csv_tmp_data'] = $this->csvreader->parse_file($full_path . $actual_file_name, $did_fields_array, $check_header);
606
+						$data['provider_id'] = $_POST['provider_id'];
607
+						$data['check_header'] = $check_header;
608
+						$this->session->set_userdata('import_did_rate_csv', $actual_file_name);
609
+					} else {
610
+						$data['error'] = "File Uploading Fail Please Try Again";
611
+					}
612
+				}
613
+			} else {
614
+				$data['error'] = "Invalid file format : Only CSV file allows to import records(Can't import empty file)";
615
+			}
616
+		} else {
617
+			$invalid_flag = true;
618
+		}
619
+		if ($invalid_flag) {
620
+			$str = '';
621
+			if (empty($_FILES['didimport']['name'])) {
622
+				$str.= '<br/>Please Select  File.';
623
+			}
624
+			$data['error'] = $str;
625
+		}
626
+		$this->load->view('view_import_did', $data);
627
+	}
628
+
629
+	function did_import_file($provider_id, $check_header = false) {
630
+		$new_final_arr = array();
631
+		$invalid_array = array();
632
+		$new_final_arr_key = $this->config->item('DID-rates-field');
633
+		$accountinfo=$this->session->userdata('accountinfo');
634
+		$reseller_id = $accountinfo['type']==1 ? $accountinfo['id']: 0;
635 635
 	
636
-        $full_path = $this->config->item('rates-file-path');
637
-        $did_file_name = $this->session->userdata('import_did_rate_csv');
638
-        $csv_tmp_data = $this->csvreader->parse_file($full_path . $did_file_name, $new_final_arr_key, $check_header);
639
-        $flag = false;
640
-        $i = 0;
641
-        $number_arr = array();
642
-        $reseller_array=array();
643
-        $final_reseller_array=array();
644
-        foreach ($csv_tmp_data as $key => $csv_data) {
636
+		$full_path = $this->config->item('rates-file-path');
637
+		$did_file_name = $this->session->userdata('import_did_rate_csv');
638
+		$csv_tmp_data = $this->csvreader->parse_file($full_path . $did_file_name, $new_final_arr_key, $check_header);
639
+		$flag = false;
640
+		$i = 0;
641
+		$number_arr = array();
642
+		$reseller_array=array();
643
+		$final_reseller_array=array();
644
+		foreach ($csv_tmp_data as $key => $csv_data) {
645 645
         
646
-            if (isset($csv_data['number']) && $csv_data['number'] != '' && $i != 0) {
647
-                $str = null;
648
-                if(isset($csv_data['call_type'])){
646
+			if (isset($csv_data['number']) && $csv_data['number'] != '' && $i != 0) {
647
+				$str = null;
648
+				if(isset($csv_data['call_type'])){
649 649
 					if(strtolower($csv_data['call_type']) == 'sip-did'){
650 650
 						$call_type = '3';
651 651
 					}
@@ -661,166 +661,166 @@  discard block
 block discarded – undo
661 661
 				}else{
662 662
 					$call_type = '0';
663 663
 				}
664
-                $csv_data['accountid'] = isset($csv_data['accountid']) ? $csv_data['accountid'] : 0;
665
-                $csv_data['country_id'] = isset($csv_data['country_id']) ? $csv_data['country_id'] : 0;
666
-                //$csv_data['call_type'] = isset($csv_data['call_type']) && (strtolower($csv_data['call_type']) == 'local' || strtolower($csv_data['call_type']) == 'pstn' || strtolower($csv_data['call_type']) == 'other' ) ? $this->common->get_custom_call_type(strtoupper($csv_data['call_type'])) : 0;
664
+				$csv_data['accountid'] = isset($csv_data['accountid']) ? $csv_data['accountid'] : 0;
665
+				$csv_data['country_id'] = isset($csv_data['country_id']) ? $csv_data['country_id'] : 0;
666
+				//$csv_data['call_type'] = isset($csv_data['call_type']) && (strtolower($csv_data['call_type']) == 'local' || strtolower($csv_data['call_type']) == 'pstn' || strtolower($csv_data['call_type']) == 'other' ) ? $this->common->get_custom_call_type(strtoupper($csv_data['call_type'])) : 0;
667 667
 				$csv_data['call_type'] = $call_type;
668
-                $csv_data['extensions'] = isset($csv_data['extensions']) ? $csv_data['extensions'] : '';
669
-                $csv_data['includedseconds'] = isset($csv_data['includedseconds']) ? $csv_data['includedseconds'] : 0;
670
-                $csv_data['cost'] = !empty($csv_data['cost']) && is_numeric($csv_data['cost']) && $csv_data['cost'] ? $csv_data['cost'] : 0;
671
-                $csv_data['setup'] = !empty($csv_data['setup']) && is_numeric($csv_data['setup']) && $csv_data['setup'] > 0 ? $csv_data['setup'] : 0;
672
-                $csv_data['monthlycost'] = !empty($csv_data['monthlycost']) && is_numeric($csv_data['monthlycost']) && $csv_data['monthlycost'] > 0 ? $csv_data['monthlycost'] : 0;
673
-                $csv_data['connectcost'] = !empty($csv_data['connectcost']) && is_numeric($csv_data['connectcost']) && $csv_data['connectcost'] > 0 ? $csv_data['connectcost'] : 0;
674
-                $csv_data['inc'] = isset($csv_data['inc']) ? $csv_data['inc'] : 0;
675
-                $str = $this->data_validate($csv_data);
676
-                if ($str != "") {
677
-                    $invalid_array[$i] = $csv_data;
678
-                    $invalid_array[$i]['error'] = $str;
679
-                } else {
680
-                    if (!in_array($csv_data['number'], $number_arr)) {
681
-                        $number_count = $this->db_model->countQuery('id', 'dids', array('number' => $csv_data['number']));
682
-                        if ($number_count > 0) {
683
-                            $invalid_array[$i] = $csv_data;
684
-                            $invalid_array[$i]['error'] = 'Duplicate DID found from database';
685
-                        } else {
686
-                            if($csv_data['accountid'] > 0 && $csv_data['setup'] > 0){
668
+				$csv_data['extensions'] = isset($csv_data['extensions']) ? $csv_data['extensions'] : '';
669
+				$csv_data['includedseconds'] = isset($csv_data['includedseconds']) ? $csv_data['includedseconds'] : 0;
670
+				$csv_data['cost'] = !empty($csv_data['cost']) && is_numeric($csv_data['cost']) && $csv_data['cost'] ? $csv_data['cost'] : 0;
671
+				$csv_data['setup'] = !empty($csv_data['setup']) && is_numeric($csv_data['setup']) && $csv_data['setup'] > 0 ? $csv_data['setup'] : 0;
672
+				$csv_data['monthlycost'] = !empty($csv_data['monthlycost']) && is_numeric($csv_data['monthlycost']) && $csv_data['monthlycost'] > 0 ? $csv_data['monthlycost'] : 0;
673
+				$csv_data['connectcost'] = !empty($csv_data['connectcost']) && is_numeric($csv_data['connectcost']) && $csv_data['connectcost'] > 0 ? $csv_data['connectcost'] : 0;
674
+				$csv_data['inc'] = isset($csv_data['inc']) ? $csv_data['inc'] : 0;
675
+				$str = $this->data_validate($csv_data);
676
+				if ($str != "") {
677
+					$invalid_array[$i] = $csv_data;
678
+					$invalid_array[$i]['error'] = $str;
679
+				} else {
680
+					if (!in_array($csv_data['number'], $number_arr)) {
681
+						$number_count = $this->db_model->countQuery('id', 'dids', array('number' => $csv_data['number']));
682
+						if ($number_count > 0) {
683
+							$invalid_array[$i] = $csv_data;
684
+							$invalid_array[$i]['error'] = 'Duplicate DID found from database';
685
+						} else {
686
+							if($csv_data['accountid'] > 0 && $csv_data['setup'] > 0){
687 687
 						  $this->db->where('type IN(0,1,3)');
688 688
 						  $this->db->where('reseller_id',0);
689 689
 						  $this->db->where('deleted',0);
690 690
 						  $this->db->where('status',0);
691
-			      $account_info=(array)$this->db->get_where('accounts',array("number"=>$csv_data['accountid']))->first_row();
692
-			      if($account_info){
693
-			          $account_balance=$this->db_model->get_available_bal($account_info);
694
-			          $setup = $this->common_model->add_calculate_currency($csv_data['setup'], '', '', false, false);
695
-			          if($account_balance >= $setup){
696
-			            $field_name=$account_info['type']==1 ? 'parent_id':'accountid';
697
-			            $currency_name=$this->common->get_field_name('currency',"currency",array('id'=>$account_info['currency_id']));
698
-				    $csv_data['monthlycost'] = $this->common_model->add_calculate_currency($csv_data['monthlycost'], '', '', false, false);
699
-				    $csv_data['cost'] = $this->common_model->add_calculate_currency($csv_data['cost'], '', '', false, false);
700
-				    $csv_data['connectcost'] = $this->common_model->add_calculate_currency($csv_data['connectcost'], '', '', false, false);
701
-				    $csv_data['setup']=$setup;
702
-				    $csv_data[$field_name]=$account_info['id'];
703
-				    $csv_data['status']=$this->common->get_import_status($csv_data['status']);
704
-				    $available_bal = $this->db_model->update_balance($csv_data["setup"],$account_info['id'], "debit");
705
-				    $account_info['did_number'] = $csv_data['number'];
706
-				    $account_info['did_country_id'] = $csv_data['country_id'];
707
-				    $account_info['did_setup'] = $this->common_model->calculate_currency($csv_data['setup'],'',$currency_name,true,true);
708
-				    $account_info['did_monthlycost'] = $this->common_model->calculate_currency($csv_data['monthlycost'],'',$currency_name,true,true);
709
-				    $account_info['did_maxchannels'] = "0";
710
-				    $csv_data['country_id']=$this->common->get_field_name('id','countrycode',array("country"=>$csv_data['country_id']));
711
-				    if($account_info['type']==1){
712
-				     $reseller_array=$csv_data;
713
-				     $reseller_array['note']=$csv_data['number'];
714
-				     $reseller_array['reseller_id']=$account_info['id'];
715
-				     $reseller_array['parent_id']=$account_info['reseller_id'];
716
-				     $reseller_array['assign_date']=gmdate("Y-m-d H:i:s");
717
-				     unset($reseller_array['number'],$csv_data['accountid'],$reseller_array['accountid'],$reseller_array['country_id'],$reseller_array['init_inc']);
718
-				     $csv_data['accountid']=0;
719
-				     $final_reseller_array[$i]=$reseller_array;
720
-				    }else{
721
-				      $csv_data['parent_id']=0;
722
-				    }
723
-				    $csv_data['assign_date']=gmdate("Y-m-d H:i:s");
724
-				    $new_final_arr[$i] = $csv_data;
725
-				    $this->common->mail_to_users('email_add_did', $account_info);
726
-			          }else{
727
-				    $invalid_array[$i] = $csv_data;
728
-				    $invalid_array[$i]['error'] = 'Account have not sufficient amount to purchase this DID.';
729
-			          }
730
-			      }else{
691
+				  $account_info=(array)$this->db->get_where('accounts',array("number"=>$csv_data['accountid']))->first_row();
692
+				  if($account_info){
693
+					  $account_balance=$this->db_model->get_available_bal($account_info);
694
+					  $setup = $this->common_model->add_calculate_currency($csv_data['setup'], '', '', false, false);
695
+					  if($account_balance >= $setup){
696
+						$field_name=$account_info['type']==1 ? 'parent_id':'accountid';
697
+						$currency_name=$this->common->get_field_name('currency',"currency",array('id'=>$account_info['currency_id']));
698
+					$csv_data['monthlycost'] = $this->common_model->add_calculate_currency($csv_data['monthlycost'], '', '', false, false);
699
+					$csv_data['cost'] = $this->common_model->add_calculate_currency($csv_data['cost'], '', '', false, false);
700
+					$csv_data['connectcost'] = $this->common_model->add_calculate_currency($csv_data['connectcost'], '', '', false, false);
701
+					$csv_data['setup']=$setup;
702
+					$csv_data[$field_name]=$account_info['id'];
703
+					$csv_data['status']=$this->common->get_import_status($csv_data['status']);
704
+					$available_bal = $this->db_model->update_balance($csv_data["setup"],$account_info['id'], "debit");
705
+					$account_info['did_number'] = $csv_data['number'];
706
+					$account_info['did_country_id'] = $csv_data['country_id'];
707
+					$account_info['did_setup'] = $this->common_model->calculate_currency($csv_data['setup'],'',$currency_name,true,true);
708
+					$account_info['did_monthlycost'] = $this->common_model->calculate_currency($csv_data['monthlycost'],'',$currency_name,true,true);
709
+					$account_info['did_maxchannels'] = "0";
710
+					$csv_data['country_id']=$this->common->get_field_name('id','countrycode',array("country"=>$csv_data['country_id']));
711
+					if($account_info['type']==1){
712
+					 $reseller_array=$csv_data;
713
+					 $reseller_array['note']=$csv_data['number'];
714
+					 $reseller_array['reseller_id']=$account_info['id'];
715
+					 $reseller_array['parent_id']=$account_info['reseller_id'];
716
+					 $reseller_array['assign_date']=gmdate("Y-m-d H:i:s");
717
+					 unset($reseller_array['number'],$csv_data['accountid'],$reseller_array['accountid'],$reseller_array['country_id'],$reseller_array['init_inc']);
718
+					 $csv_data['accountid']=0;
719
+					 $final_reseller_array[$i]=$reseller_array;
720
+					}else{
721
+					  $csv_data['parent_id']=0;
722
+					}
723
+					$csv_data['assign_date']=gmdate("Y-m-d H:i:s");
724
+					$new_final_arr[$i] = $csv_data;
725
+					$this->common->mail_to_users('email_add_did', $account_info);
726
+					  }else{
727
+					$invalid_array[$i] = $csv_data;
728
+					$invalid_array[$i]['error'] = 'Account have not sufficient amount to purchase this DID.';
729
+					  }
730
+				  }else{
731 731
 				$invalid_array[$i] = $csv_data;
732 732
 				$invalid_array[$i]['error'] = 'Account not found or assign to invalid account';
733
-			      }
734
-                            }else{
735
-			      $csv_data['setup'] = $this->common_model->add_calculate_currency($csv_data['setup'], '', '', false, false);
736
-			      $csv_data['monthlycost'] = $this->common_model->add_calculate_currency($csv_data['monthlycost'], '', '', false, false);
737
-			      $csv_data['cost'] = $this->common_model->add_calculate_currency($csv_data['cost'], '', '', false, false);
738
-			      $csv_data['connectcost'] = $this->common_model->add_calculate_currency($csv_data['connectcost'], '', '', false, false);
739
-			      $csv_data['accountid']=0;
740
-			      $csv_data['country_id']=$this->common->get_field_name('id','countrycode',array("country"=>$csv_data['country_id']));
741
-			      $new_final_arr[$i] = $csv_data;
742
-                            }
743
-                        }
744
-                    } else {
745
-                        $invalid_array[$i] = $csv_data;
746
-                        $invalid_array[$i]['error'] = 'Duplicate DID found from import file.';
747
-                    }
748
-                }
749
-                $number_arr[] = $csv_data['number'];
750
-            }
751
-            $i++;
752
-        }
753
-        if (!empty($new_final_arr)) {
754
-           $result = $this->did_model->bulk_insert_dids($new_final_arr);
755
-        }
756
-        if(!empty($final_reseller_array)){
757
-            $this->db->insert_batch('reseller_pricing', $final_reseller_array);
758
-        }
733
+				  }
734
+							}else{
735
+				  $csv_data['setup'] = $this->common_model->add_calculate_currency($csv_data['setup'], '', '', false, false);
736
+				  $csv_data['monthlycost'] = $this->common_model->add_calculate_currency($csv_data['monthlycost'], '', '', false, false);
737
+				  $csv_data['cost'] = $this->common_model->add_calculate_currency($csv_data['cost'], '', '', false, false);
738
+				  $csv_data['connectcost'] = $this->common_model->add_calculate_currency($csv_data['connectcost'], '', '', false, false);
739
+				  $csv_data['accountid']=0;
740
+				  $csv_data['country_id']=$this->common->get_field_name('id','countrycode',array("country"=>$csv_data['country_id']));
741
+				  $new_final_arr[$i] = $csv_data;
742
+							}
743
+						}
744
+					} else {
745
+						$invalid_array[$i] = $csv_data;
746
+						$invalid_array[$i]['error'] = 'Duplicate DID found from import file.';
747
+					}
748
+				}
749
+				$number_arr[] = $csv_data['number'];
750
+			}
751
+			$i++;
752
+		}
753
+		if (!empty($new_final_arr)) {
754
+		   $result = $this->did_model->bulk_insert_dids($new_final_arr);
755
+		}
756
+		if(!empty($final_reseller_array)){
757
+			$this->db->insert_batch('reseller_pricing', $final_reseller_array);
758
+		}
759 759
 	unlink($full_path.$did_file_name);
760
-        $count = count($invalid_array);
761
-        if ($count > 0) {
762
-            $session_id = "-1";
763
-            $fp = fopen($full_path . $session_id . '.csv', 'w');
764
-            foreach ($new_final_arr_key as $key => $value) {
765
-                $custom_array[0][$key] = ucfirst($key);
766
-            }
767
-            $custom_array[0]['error'] = "Error";
768
-            $invalid_array = array_merge($custom_array, $invalid_array);
769
-            foreach ($invalid_array as $err_data) {
770
-                fputcsv($fp, $err_data);
771
-            }
772
-            fclose($fp);
773
-            $this->session->set_userdata('import_did_csv_error', $session_id . ".csv");
774
-            $data["error"] = $invalid_array;
775
-            $data['provider_id'] = $provider_id;
776
-            $data['import_record_count'] = count($new_final_arr)+count($reseller_array);
777
-            $data['failure_count'] = count($invalid_array) - 1;
778
-            $data['page_title'] = 'DID Import Error';
779
-            $this->load->view('view_import_error', $data);
780
-        } else {
781
-            $this->session->set_flashdata('astpp_errormsg', 'Total ' . count($new_final_arr) . ' DIDs Imported Successfully!');
782
-            redirect(base_url() . "did/did_list/");
783
-        }
784
-    }
785
-
786
-    function data_validate($csvdata) {
787
-        $str = null;
788
-        $alpha_regex = "/^[a-z ,.'-]+$/i";
789
-        $alpha_numeric_regex = "/^[a-z0-9 ,.'-]+$/i";
790
-        $email_regex = "/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$/";
791
-        $str.= $csvdata['number'] != '' ? null : 'Number,';
792
-        $str = rtrim($str, ',');
793
-        if (!$str) {
794
-            $str.= is_numeric($csvdata['number']) ? null : 'Number,';
795
-            $str.=!empty($csvdata['connectcost']) && is_numeric($csvdata['connectcost']) ? null : ( empty($csvdata['connectcost']) ? null : 'Connect Cost,');
796
-            $str.=!empty($csvdata['includedseconds']) && is_numeric($csvdata['includedseconds']) ? null : ( empty($csvdata['includedseconds']) ? null : 'Included Seconds,');
797
-            if ($str) {
798
-                $str = rtrim($str, ',');
799
-                $error_field = explode(',', $str);
800
-                $count = count($error_field);
801
-                $str.= $count > 1 ? ' are not valid' : ' is not Valid';
802
-                return $str;
803
-            } else {
804
-                return false;
805
-            }
806
-        } else {
807
-            $str = rtrim($str, ',');
808
-            $error_field = explode(',', $str);
809
-            $count = count($error_field);
810
-            $str.= $count > 1 ? ' are required' : ' is Required';
811
-            return $str;
812
-        }
813
-    }
814
-
815
-    function did_error_download() {
816
-        $this->load->helper('download');
817
-        $error_data = $this->session->userdata('import_did_csv_error');
818
-        $full_path = $this->config->item('rates-file-path');
819
-        $data = file_get_contents($full_path . $error_data);
820
-        force_download("error_did_rates.csv", $data);
821
-    }
822
-
823
-    function did_export_data_xls() {
760
+		$count = count($invalid_array);
761
+		if ($count > 0) {
762
+			$session_id = "-1";
763
+			$fp = fopen($full_path . $session_id . '.csv', 'w');
764
+			foreach ($new_final_arr_key as $key => $value) {
765
+				$custom_array[0][$key] = ucfirst($key);
766
+			}
767
+			$custom_array[0]['error'] = "Error";
768
+			$invalid_array = array_merge($custom_array, $invalid_array);
769
+			foreach ($invalid_array as $err_data) {
770
+				fputcsv($fp, $err_data);
771
+			}
772
+			fclose($fp);
773
+			$this->session->set_userdata('import_did_csv_error', $session_id . ".csv");
774
+			$data["error"] = $invalid_array;
775
+			$data['provider_id'] = $provider_id;
776
+			$data['import_record_count'] = count($new_final_arr)+count($reseller_array);
777
+			$data['failure_count'] = count($invalid_array) - 1;
778
+			$data['page_title'] = 'DID Import Error';
779
+			$this->load->view('view_import_error', $data);
780
+		} else {
781
+			$this->session->set_flashdata('astpp_errormsg', 'Total ' . count($new_final_arr) . ' DIDs Imported Successfully!');
782
+			redirect(base_url() . "did/did_list/");
783
+		}
784
+	}
785
+
786
+	function data_validate($csvdata) {
787
+		$str = null;
788
+		$alpha_regex = "/^[a-z ,.'-]+$/i";
789
+		$alpha_numeric_regex = "/^[a-z0-9 ,.'-]+$/i";
790
+		$email_regex = "/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$/";
791
+		$str.= $csvdata['number'] != '' ? null : 'Number,';
792
+		$str = rtrim($str, ',');
793
+		if (!$str) {
794
+			$str.= is_numeric($csvdata['number']) ? null : 'Number,';
795
+			$str.=!empty($csvdata['connectcost']) && is_numeric($csvdata['connectcost']) ? null : ( empty($csvdata['connectcost']) ? null : 'Connect Cost,');
796
+			$str.=!empty($csvdata['includedseconds']) && is_numeric($csvdata['includedseconds']) ? null : ( empty($csvdata['includedseconds']) ? null : 'Included Seconds,');
797
+			if ($str) {
798
+				$str = rtrim($str, ',');
799
+				$error_field = explode(',', $str);
800
+				$count = count($error_field);
801
+				$str.= $count > 1 ? ' are not valid' : ' is not Valid';
802
+				return $str;
803
+			} else {
804
+				return false;
805
+			}
806
+		} else {
807
+			$str = rtrim($str, ',');
808
+			$error_field = explode(',', $str);
809
+			$count = count($error_field);
810
+			$str.= $count > 1 ? ' are required' : ' is Required';
811
+			return $str;
812
+		}
813
+	}
814
+
815
+	function did_error_download() {
816
+		$this->load->helper('download');
817
+		$error_data = $this->session->userdata('import_did_csv_error');
818
+		$full_path = $this->config->item('rates-file-path');
819
+		$data = file_get_contents($full_path . $error_data);
820
+		force_download("error_did_rates.csv", $data);
821
+	}
822
+
823
+	function did_export_data_xls() {
824 824
 	$account_info = $accountinfo = $this->session->userdata('accountinfo');
825 825
 	$currency_id=$account_info['currency_id'];
826 826
 	$currency=$this->common->get_field_name('currency', 'currency', $currency_id);
@@ -829,7 +829,7 @@  discard block
 block discarded – undo
829 829
 	$outbound_array[] = array("DID", "Country", "Account","Per Minute Cost($currency)","Initial Increment","Increment","Setup Fee($currency)","Monthly Fee($currency)","Call Type","Destination","Status","Modified Date","Is Purchased");
830 830
 	if ($query->num_rows() > 0) {
831 831
 	  foreach ($query->result_array() as $row) {
832
-	    $outbound_array[] = array(
832
+		$outbound_array[] = array(
833 833
 		$row['number'],
834 834
 		$this->common->get_field_name("country", "countrycode", $row['country_id']),
835 835
 		$this->common->get_field_name("number", "accounts", $row['accountid']),
@@ -843,12 +843,12 @@  discard block
 block discarded – undo
843 843
 		$this->common->get_status('export','',$row['status']),
844 844
 		$row['last_modified_date'],
845 845
 		$this->common->check_did_avl_export($row['number'])
846
-	    );
846
+		);
847 847
 	  }
848 848
 	}
849
-        $this->load->helper('csv');
850
-        array_to_csv($outbound_array, 'DIDs_' . date("Y-m-d") . '.csv');
851
-    }
849
+		$this->load->helper('csv');
850
+		array_to_csv($outbound_array, 'DIDs_' . date("Y-m-d") . '.csv');
851
+	}
852 852
 
853 853
 }
854 854
 ?>
Please login to merge, or discard this patch.
Spacing   +218 added lines, -218 removed lines patch added patch discarded remove patch
@@ -35,14 +35,14 @@  discard block
 block discarded – undo
35 35
         $this->load->library('csvreader');
36 36
 
37 37
         if ($this->session->userdata('user_login') == FALSE)
38
-            redirect(base_url() . '/astpp/login');
38
+            redirect(base_url().'/astpp/login');
39 39
     }
40 40
 
41 41
     function did_add() {
42 42
         $data['page_title'] = 'Create DID';
43 43
         $data['form'] = $this->form->build_form($this->did_form->get_dids_form_fields(), '');
44 44
         $data['country_id'] = $this->common->get_field_name('id', 'countrycode', array('country' => Common_model::$global_config['system_config']['country']));
45
-        if (!$data['country_id']) {
45
+        if ( ! $data['country_id']) {
46 46
             $data['country_id'] = 1;
47 47
         }
48 48
         $this->load->view('view_did_add_edit', $data);
@@ -64,7 +64,7 @@  discard block
 block discarded – undo
64 64
             $data['country_id'] = Common_model::$global_config['system_config']['country'];
65 65
         }
66 66
         /*         * ************************************************* */
67
-        if (!$data['country_id']) {
67
+        if ( ! $data['country_id']) {
68 68
             $data['country_id'] = 1;
69 69
         }
70 70
         $edit_data['setup'] = $this->common_model->to_calculate_currency($edit_data['setup'], '', '', false, false);
@@ -83,9 +83,9 @@  discard block
 block discarded – undo
83 83
 
84 84
     function did_save() {
85 85
         $add_array = $this->input->post();
86
-        $parent_id =isset($add_array['parent_id']) && $add_array['parent_id'] >0 ? $add_array['parent_id'] : '';
87
-        $accountid =isset($add_array['accountid']) && $add_array['accountid'] > 0 ? $add_array['accountid'] : '';
88
-        $data['form'] = $this->form->build_form($this->did_form->get_dids_form_fields($add_array['id'],$parent_id,$accountid), $add_array);
86
+        $parent_id = isset($add_array['parent_id']) && $add_array['parent_id'] > 0 ? $add_array['parent_id'] : '';
87
+        $accountid = isset($add_array['accountid']) && $add_array['accountid'] > 0 ? $add_array['accountid'] : '';
88
+        $data['form'] = $this->form->build_form($this->did_form->get_dids_form_fields($add_array['id'], $parent_id, $accountid), $add_array);
89 89
         if ($add_array['id'] != '') {
90 90
             $data['page_title'] = 'Edit DID';
91 91
             if ($this->form_validation->run() == FALSE) {
@@ -95,13 +95,13 @@  discard block
 block discarded – undo
95 95
             } else {
96 96
                 $number = $add_array['number'];
97 97
                 unset($add_array['number']);
98
-                $add_array['accountid']=isset($add_array['accountid']) ?$add_array['accountid'] : 0;
98
+                $add_array['accountid'] = isset($add_array['accountid']) ? $add_array['accountid'] : 0;
99 99
                 $add_array['setup'] = $this->common_model->add_calculate_currency($add_array['setup'], '', '', false, false);
100 100
                 $add_array['monthlycost'] = $this->common_model->add_calculate_currency($add_array['monthlycost'], '', '', false, false);
101 101
                 $add_array['connectcost'] = $this->common_model->add_calculate_currency($add_array['connectcost'], '', '', false, false);
102 102
                 $add_array['cost'] = $this->common_model->add_calculate_currency($add_array['cost'], '', '', false, false);
103 103
                 $this->did_model->edit_did($add_array, $add_array['id'], $number);
104
-                echo json_encode(array("SUCCESS" => $number . " DID Updated Successfully!"));
104
+                echo json_encode(array("SUCCESS" => $number." DID Updated Successfully!"));
105 105
                 exit;
106 106
             }
107 107
         } else {
@@ -120,9 +120,9 @@  discard block
 block discarded – undo
120 120
                 $add_array['monthlycost'] = $this->common_model->add_calculate_currency($add_array['monthlycost'], '', '', false, false);
121 121
                 $add_array['connectcost'] = $this->common_model->add_calculate_currency($add_array['connectcost'], '', '', false, false);
122 122
                 $add_array['cost'] = $this->common_model->add_calculate_currency($add_array['cost'], '', '', false, false);
123
-                $add_array['accountid']=isset($add_array['accountid'])?$add_array['accountid'] : 0;
123
+                $add_array['accountid'] = isset($add_array['accountid']) ? $add_array['accountid'] : 0;
124 124
                 $this->did_model->add_did($add_array);
125
-                echo json_encode(array("SUCCESS" => $add_array["number"] . " DID Added Successfully!"));
125
+                echo json_encode(array("SUCCESS" => $add_array["number"]." DID Added Successfully!"));
126 126
                 exit;
127 127
                 exit;
128 128
             }
@@ -132,7 +132,7 @@  discard block
 block discarded – undo
132 132
     function did_remove($id) {
133 133
         $this->did_model->remove_did($id);
134 134
         $this->session->set_flashdata('astpp_notification', 'DID Removed Successfully!');
135
-        redirect(base_url() . 'did/did_list/');
135
+        redirect(base_url().'did/did_list/');
136 136
     }
137 137
 
138 138
     /*
@@ -141,54 +141,54 @@  discard block
 block discarded – undo
141 141
      */
142 142
 
143 143
     function did_list_release($id) {
144
-     $accountinfo=$this->session->userdata('accountinfo'); 
145
-     $this->db->where('id',$id);
144
+     $accountinfo = $this->session->userdata('accountinfo'); 
145
+     $this->db->where('id', $id);
146 146
      $this->db->select('parent_id,accountid,number');
147
-     $did_info=(array)$this->db->get('dids')->first_row();
148
-     if($did_info['parent_id'] > 0){
149
-	$str=$this->common->get_parent_info($did_info['parent_id'],$accountinfo['id']);
150
-	$str=rtrim($str,",");
151
-	$account_result=(array)$this->db->get_where('accounts',"id IN (".$str.")")->result_array();
152
-	foreach($account_result as $key=>$acc_row){
153
-	   $acc_row['did_number']=$did_info['number'];
147
+     $did_info = (array)$this->db->get('dids')->first_row();
148
+     if ($did_info['parent_id'] > 0) {
149
+	$str = $this->common->get_parent_info($did_info['parent_id'], $accountinfo['id']);
150
+	$str = rtrim($str, ",");
151
+	$account_result = (array)$this->db->get_where('accounts', "id IN (".$str.")")->result_array();
152
+	foreach ($account_result as $key=>$acc_row) {
153
+	   $acc_row['did_number'] = $did_info['number'];
154 154
 	   $this->common->mail_to_users('email_remove_did', $acc_row);
155 155
 	}
156 156
      }
157
-     if($accountinfo['type'] == -1){
158
-	  $update_array = array('parent_id' => 0, 'accountid' => 0, 'assign_date' => '0000-00-00 00:00:00', "charge_upto" => "0000-00-00 00:00:00","last_modified_date"=>gmdate("Y-m-d H:i:s"));
157
+     if ($accountinfo['type'] == -1) {
158
+	  $update_array = array('parent_id' => 0, 'accountid' => 0, 'assign_date' => '0000-00-00 00:00:00', "charge_upto" => "0000-00-00 00:00:00", "last_modified_date"=>gmdate("Y-m-d H:i:s"));
159 159
 	  $where = array('id' => $id);
160 160
 	  $this->db->where($where);
161 161
 	  $this->db->update('dids', $update_array);
162
-	  if($did_info['parent_id'] > 0){
163
-	    $this->db->where('note',$did_info['number']);
162
+	  if ($did_info['parent_id'] > 0) {
163
+	    $this->db->where('note', $did_info['number']);
164 164
 	    $this->db->delete("reseller_pricing");
165 165
 	  }
166
-      }else{
167
-	  $reseller_ids=$this->common->get_subreseller_info($accountinfo['id']);
168
-	  $reseller_ids=rtrim($reseller_ids,",");
169
-	  $where="parent_id IN ($reseller_ids)";
170
-	  $this->db->where('note',$did_info['number']);
171
-	  $this->db->delete('reseller_pricing',$where);  
166
+      } else {
167
+	  $reseller_ids = $this->common->get_subreseller_info($accountinfo['id']);
168
+	  $reseller_ids = rtrim($reseller_ids, ",");
169
+	  $where = "parent_id IN ($reseller_ids)";
170
+	  $this->db->where('note', $did_info['number']);
171
+	  $this->db->delete('reseller_pricing', $where);  
172 172
       }
173
-      if($accountinfo['type']==1){
174
-          $update_array = array('parent_id' => $accountinfo['id'], 'accountid' => 0, 'assign_date' => '0000-00-00 00:00:00', "charge_upto" => "0000-00-00 00:00:00","last_modified_date"=>gmdate("Y-m-d H:i:s"));
175
-      }else{
176
-	  $update_array = array('parent_id' => 0, 'accountid' => 0, 'assign_date' => '0000-00-00 00:00:00', "charge_upto" => "0000-00-00 00:00:00","last_modified_date"=>gmdate("Y-m-d H:i:s"));
173
+      if ($accountinfo['type'] == 1) {
174
+          $update_array = array('parent_id' => $accountinfo['id'], 'accountid' => 0, 'assign_date' => '0000-00-00 00:00:00', "charge_upto" => "0000-00-00 00:00:00", "last_modified_date"=>gmdate("Y-m-d H:i:s"));
175
+      } else {
176
+	  $update_array = array('parent_id' => 0, 'accountid' => 0, 'assign_date' => '0000-00-00 00:00:00', "charge_upto" => "0000-00-00 00:00:00", "last_modified_date"=>gmdate("Y-m-d H:i:s"));
177 177
       }
178 178
       $where = array('id' => $id);
179 179
       $this->db->where($where);
180 180
       $this->db->update('dids', $update_array);
181
-      $accountid=$did_info['accountid'] > 0 ? $did_info['accountid']:0;
182
-      if($did_info['accountid'] > 0 ){
183
-       $email_user_id=$did_info['accountid'];
184
-      }elseif($did_info['parent_id'] > 0){
185
-	$email_user_id=$did_info['parent_id'];
181
+      $accountid = $did_info['accountid'] > 0 ? $did_info['accountid'] : 0;
182
+      if ($did_info['accountid'] > 0) {
183
+       $email_user_id = $did_info['accountid'];
184
+      }elseif ($did_info['parent_id'] > 0) {
185
+	$email_user_id = $did_info['parent_id'];
186 186
       }
187
-      $accountinfo=(array)$this->db->get_where('accounts',array("id"=>$email_user_id))->first_row();
187
+      $accountinfo = (array)$this->db->get_where('accounts', array("id"=>$email_user_id))->first_row();
188 188
       $accountinfo['did_number'] = $did_info['number'];
189 189
       $this->common->mail_to_users('email_remove_did', $accountinfo);
190 190
       $this->session->set_flashdata('astpp_errormsg', 'DID Released Successfully!');
191
-      redirect(base_url() . 'did/did_list/');
191
+      redirect(base_url().'did/did_list/');
192 192
     }
193 193
 
194 194
     function did_list() {
@@ -204,33 +204,33 @@  discard block
 block discarded – undo
204 204
         }
205 205
          
206 206
         if ($this->session->userdata['userlevel_logintype'] == '1') {
207
-	    $drp_list=array();
207
+	    $drp_list = array();
208 208
 	    $accountinfo = $this->session->userdata('accountinfo');
209
-	    if($accountinfo['reseller_id'] > 0){
210
-	      $dids_array=$this->db->query("SELECT a.id AS id,a.number as number, b.monthlycost, b.setup FROM dids AS a, reseller_pricing AS b WHERE a.number = b.note AND b.reseller_id = ".$accountinfo['reseller_id']." AND a.parent_id =".$accountinfo['reseller_id'])->result_array();
211
-            }else{
209
+	    if ($accountinfo['reseller_id'] > 0) {
210
+	      $dids_array = $this->db->query("SELECT a.id AS id,a.number as number, b.monthlycost, b.setup FROM dids AS a, reseller_pricing AS b WHERE a.number = b.note AND b.reseller_id = ".$accountinfo['reseller_id']." AND a.parent_id =".$accountinfo['reseller_id'])->result_array();
211
+            } else {
212 212
               $this->db->select('id,monthlycost,setup,number');
213
-              $this->db->where('accountid',0);
214
-              $this->db->where('parent_id',0);
215
-              $dids_array=$this->db->get('dids')->result_array();
213
+              $this->db->where('accountid', 0);
214
+              $this->db->where('parent_id', 0);
215
+              $dids_array = $this->db->get('dids')->result_array();
216 216
             }
217
-            if(!empty($dids_array)){
217
+            if ( ! empty($dids_array)) {
218 218
 		foreach ($dids_array as $drp_value) {
219
-		    if (!empty($drp_value['monthlycost']) && $drp_value['monthlycost'] != 0) {
219
+		    if ( ! empty($drp_value['monthlycost']) && $drp_value['monthlycost'] != 0) {
220 220
 			$did_cost = $this->common_model->to_calculate_currency($drp_value['monthlycost'], '', '', true, false);
221 221
 		    } else {
222 222
 			$did_cost = 0;
223 223
 		    }
224
-		    if (!empty($drp_value['setup']) && $drp_value['setup'] != 0) {
224
+		    if ( ! empty($drp_value['setup']) && $drp_value['setup'] != 0) {
225 225
 			$did_setup = $this->common_model->to_calculate_currency($drp_value['setup'], '', '', true, false);
226 226
 		    } else {
227 227
 			$did_setup = 0;
228 228
 		    }
229
-		    $drp_list[$drp_value['id']] = $drp_value['number'] . ' ( Setup : ' . $did_setup . ')' . '( Monthly : ' . $did_cost . ' )';
229
+		    $drp_list[$drp_value['id']] = $drp_value['number'].' ( Setup : '.$did_setup.')'.'( Monthly : '.$did_cost.' )';
230 230
 		    /*                 * ********************************************************************************************* */
231 231
 		}
232 232
 	    }
233
-	  $data['didlist'] = form_dropdown_all(array("name"=>"free_did_list","id"=>"free_did_list","class"=>"did_dropdown"), $drp_list, '');
233
+	  $data['didlist'] = form_dropdown_all(array("name"=>"free_did_list", "id"=>"free_did_list", "class"=>"did_dropdown"), $drp_list, '');
234 234
         }
235 235
         if ($this->session->userdata['userlevel_logintype'] == '1') {
236 236
             $data['grid_fields'] = $this->did_form->build_did_list_for_reseller_login();
@@ -270,7 +270,7 @@  discard block
 block discarded – undo
270 270
             $this->session->set_userdata('did_list_search', $action);
271 271
         }
272 272
         if (@$ajax_search != 1) {
273
-            redirect(base_url() . 'did/did_list/');
273
+            redirect(base_url().'did/did_list/');
274 274
         }
275 275
     }
276 276
 
@@ -318,10 +318,10 @@  discard block
 block discarded – undo
318 318
  */
319 319
     function customer_did($accountid, $accounttype) {
320 320
         $json_data = array();
321
-        $instant_search=$this->session->userdata('left_panel_search_'.$accounttype.'_did'); 
322
-        $account_arr=(array)$this->db->get_where('accounts',array("id"=>$accountid))->first_row();
321
+        $instant_search = $this->session->userdata('left_panel_search_'.$accounttype.'_did'); 
322
+        $account_arr = (array)$this->db->get_where('accounts', array("id"=>$accountid))->first_row();
323 323
         $field_name = $accounttype == "reseller" ? "parent_id" : 'accountid';
324
-	$like_str=!empty($instant_search) ? 
324
+	$like_str = ! empty($instant_search) ? 
325 325
 				    "(a.note like '%$instant_search%'
326 326
 					OR  a.init_inc like '%$instant_search%'
327 327
 					OR  a.inc like '%$instant_search%'
@@ -330,32 +330,32 @@  discard block
 block discarded – undo
330 330
 					OR  a.setup like '%$instant_search%'
331 331
 					OR  a.monthlycost like '%$instant_search%'
332 332
 					OR  a.connectcost like '%$instant_search%'
333
-					    )" :null;
333
+					    )" : null;
334 334
         if ($account_arr['reseller_id'] != 0) {
335
-	    if(!empty($like_str))
335
+	    if ( ! empty($like_str))
336 336
             $this->db->where($like_str);
337
-            if($accounttype=='reseller'){
338
-	      $this->db->where('a.note','b.number',false);
339
-	      $this->db->where('a.reseller_id',$account_arr['id']);
340
-	      $this->db->where('a.parent_id',$account_arr['reseller_id']);
337
+            if ($accounttype == 'reseller') {
338
+	      $this->db->where('a.note', 'b.number', false);
339
+	      $this->db->where('a.reseller_id', $account_arr['id']);
340
+	      $this->db->where('a.parent_id', $account_arr['reseller_id']);
341 341
 	      $this->db->select('count(a.id) as count');
342
-	      $count_result=(array)$this->db->get('reseller_pricing as a,dids as b')->first_row();
342
+	      $count_result = (array)$this->db->get('reseller_pricing as a,dids as b')->first_row();
343 343
 	      $paging_data = $this->form->load_grid_config($count_result['count'], $_GET['rp'], $_GET['page']);
344 344
 	      $json_data = $paging_data["json_paging"];
345
-	      $this->db->where('a.note','b.number',false);
346
-	      $this->db->where('a.reseller_id',$account_arr['id']);
347
-	      $this->db->where('a.parent_id',$account_arr['reseller_id']);
345
+	      $this->db->where('a.note', 'b.number', false);
346
+	      $this->db->where('a.reseller_id', $account_arr['id']);
347
+	      $this->db->where('a.parent_id', $account_arr['reseller_id']);
348 348
 	      $this->db->select('a . * , b.id, a.reseller_id AS accountid,a.note as number,b.country_id as country_id');
349
-	      $this->db->limit($paging_data["paging"]["page_no"],$paging_data["paging"]["start"]);
350
-	      $query=$this->db->get('reseller_pricing as a,dids as b');
351
-          }else{
352
-	      $count_result=(array)$this->db->query('select count(id) as count from dids where accountid='.$accountid." AND parent_id =".$account_arr['reseller_id'])->first_row();
349
+	      $this->db->limit($paging_data["paging"]["page_no"], $paging_data["paging"]["start"]);
350
+	      $query = $this->db->get('reseller_pricing as a,dids as b');
351
+          } else {
352
+	      $count_result = (array)$this->db->query('select count(id) as count from dids where accountid='.$accountid." AND parent_id =".$account_arr['reseller_id'])->first_row();
353 353
               $paging_data = $this->form->load_grid_config($count_result['count'], $_GET['rp'], $_GET['page']);
354 354
 	      $json_data = $paging_data["json_paging"];
355
-              $query=$this->db->query("SELECT a . * ,a.note as number,b.country_id as country_id,b.id FROM reseller_pricing AS a, dids AS b WHERE b.accountid =".$account_arr['id']." AND a.note = b.number AND a.reseller_id =".$account_arr['reseller_id']);
355
+              $query = $this->db->query("SELECT a . * ,a.note as number,b.country_id as country_id,b.id FROM reseller_pricing AS a, dids AS b WHERE b.accountid =".$account_arr['id']." AND a.note = b.number AND a.reseller_id =".$account_arr['reseller_id']);
356 356
           }
357
-        }else{
358
-                        $like_str=!empty($instant_search) ? 
357
+        } else {
358
+                        $like_str = ! empty($instant_search) ? 
359 359
                                                 "(dids.number like '%$instant_search%'
360 360
                                                     OR dids.inc like '%$instant_search%'
361 361
                                                     OR dids.cost like '%$instant_search%'
@@ -363,14 +363,14 @@  discard block
 block discarded – undo
363 363
                                                     OR dids.setup like '%$instant_search%'
364 364
                                                     OR dids.monthlycost like '%$instant_search%'
365 365
                                                     OR dids.connectcost like '%$instant_search%'
366
-                                                        )" :null;
367
-            if(!empty($like_str))
366
+                                                        )" : null;
367
+            if ( ! empty($like_str))
368 368
             $this->db->where($like_str);
369 369
             $where = array($field_name => $accountid);
370 370
             $count_all = $this->db_model->countQuery("*", "dids", $where);
371 371
             $paging_data = $this->form->load_grid_config($count_all, $_GET['rp'], $_GET['page']);
372 372
             $json_data = $paging_data["json_paging"];
373
-            if(!empty($like_str))
373
+            if ( ! empty($like_str))
374 374
             $this->db->where($like_str);
375 375
             $query = $this->db_model->select("*", "dids", $where, "id", "ASC", $paging_data["paging"]["page_no"], $paging_data["paging"]["start"]);
376 376
         }
@@ -382,9 +382,9 @@  discard block
 block discarded – undo
382 382
         $ids = $this->input->post("selected_ids", true);
383 383
         $where = "id IN ($ids)";
384 384
         $this->db->where($where);
385
-        $this->db->select("group_concat(concat('''',number,'''')) as number",false);
386
-        $dids_result=(array)$this->db->get('dids')->first_row();
387
-        $notes_where="note IN (".$dids_result['number'].")";
385
+        $this->db->select("group_concat(concat('''',number,'''')) as number", false);
386
+        $dids_result = (array)$this->db->get('dids')->first_row();
387
+        $notes_where = "note IN (".$dids_result['number'].")";
388 388
         $this->db->where($notes_where);
389 389
         $this->db->delete('reseller_pricing');
390 390
         $this->db->where($where);
@@ -398,7 +398,7 @@  discard block
 block discarded – undo
398 398
      */
399 399
     function did_reseller_edit($action = false, $id = false) {
400 400
         $data['page_title'] = 'Edit DID ';
401
-        $accountinfo=$this->session->userdata('accountinfo');
401
+        $accountinfo = $this->session->userdata('accountinfo');
402 402
         if ($action == 'edit') {
403 403
             if (($this->input->post())) {
404 404
                 $post = $this->input->post();
@@ -427,7 +427,7 @@  discard block
 block discarded – undo
427 427
                     $accountinfo = $this->did_model->get_account($accountinfo['number']);
428 428
                     $reseller_did = $this->db_model->getSelect("*", "reseller_pricing", array('id' => $id));
429 429
                     $reseller_didinfo = (array)$reseller_did->first_row();
430
-                    if (!empty($reseller_didinfo)) {
430
+                    if ( ! empty($reseller_didinfo)) {
431 431
                         $reseller_didinfo['setup'] = $this->common_model->to_calculate_currency($reseller_didinfo['setup'], '', '', true, false);
432 432
                         $reseller_didinfo['monthlycost'] = $this->common_model->to_calculate_currency($reseller_didinfo['monthlycost'], '', '', true, false);
433 433
                         $reseller_didinfo['connectcost'] = $this->common_model->to_calculate_currency($reseller_didinfo['connectcost'], '', '', true, false);
@@ -441,43 +441,43 @@  discard block
 block discarded – undo
441 441
             }
442 442
         }
443 443
         if ($action == 'delete') {
444
-	    	    $this->db->where('id',$id);
444
+	    	    $this->db->where('id', $id);
445 445
 	    $this->db->select('note');
446
-            $reseller_pricing=(array)$this->db->get('reseller_pricing')->first_row();
447
-            $did_number=$reseller_pricing['note'];
448
-            $did_info=(array)$this->db->get_where('dids',array('number'=>$did_number))->first_row();
449
-            $query="select count(id) as count from reseller_pricing where id >= (select id from reseller_pricing where note =$did_number AND parent_id =".$accountinfo['reseller_id']." AND reseller_id =".$accountinfo['id'].") AND note= $did_number order by id desc";
450
-	    $result=(array)$this->db->query($query)->first_row();
451
-	    if($result['count'] > 0){
452
-		$str=$this->common->get_parent_info($did_info['parent_id'],$accountinfo['id']);
453
-		$str=rtrim($str,",");
454
-		$account_result=(array)$this->db->get_where('accounts',"id IN (".$str.")")->result_array();
455
-		foreach($account_result as $key=>$acc_row){
456
-		  $acc_row['did_number']=$did_info['number'];
446
+            $reseller_pricing = (array)$this->db->get('reseller_pricing')->first_row();
447
+            $did_number = $reseller_pricing['note'];
448
+            $did_info = (array)$this->db->get_where('dids', array('number'=>$did_number))->first_row();
449
+            $query = "select count(id) as count from reseller_pricing where id >= (select id from reseller_pricing where note =$did_number AND parent_id =".$accountinfo['reseller_id']." AND reseller_id =".$accountinfo['id'].") AND note= $did_number order by id desc";
450
+	    $result = (array)$this->db->query($query)->first_row();
451
+	    if ($result['count'] > 0) {
452
+		$str = $this->common->get_parent_info($did_info['parent_id'], $accountinfo['id']);
453
+		$str = rtrim($str, ",");
454
+		$account_result = (array)$this->db->get_where('accounts', "id IN (".$str.")")->result_array();
455
+		foreach ($account_result as $key=>$acc_row) {
456
+		  $acc_row['did_number'] = $did_info['number'];
457 457
 		  $this->common->mail_to_users('email_remove_did', $acc_row);
458 458
 		}
459
-	    	$reseller_ids=$this->common->get_subreseller_info($accountinfo['id']);
460
-		$reseller_ids=rtrim($reseller_ids,",");
461
-		$where="parent_id IN ($reseller_ids)";
462
-		$this->db->where('note',$did_info['number']);
463
-		$this->db->delete('reseller_pricing',$where);  
464
-		$this->db->where('reseller_id',$accountinfo['id']);
465
-		$this->db->where('note',$did_info['number']);
459
+	    	$reseller_ids = $this->common->get_subreseller_info($accountinfo['id']);
460
+		$reseller_ids = rtrim($reseller_ids, ",");
461
+		$where = "parent_id IN ($reseller_ids)";
462
+		$this->db->where('note', $did_info['number']);
463
+		$this->db->delete('reseller_pricing', $where);  
464
+		$this->db->where('reseller_id', $accountinfo['id']);
465
+		$this->db->where('note', $did_info['number']);
466 466
 		$this->db->delete('reseller_pricing');  
467 467
 	    }
468
-	    $this->db->where('number',$did_number);
468
+	    $this->db->where('number', $did_number);
469 469
 	    $this->db->select('accountid');
470
-	    $did_array=(array)$this->db->get('dids')->first_row();
471
-	    if($did_array['accountid'] > 0){
472
-	     $customer_info=(array)$this->db->get_where('accounts',array('id'=>$did_array['accountid']))->first_row();
473
-	     $customer_info['did_number']=$did_number;
470
+	    $did_array = (array)$this->db->get('dids')->first_row();
471
+	    if ($did_array['accountid'] > 0) {
472
+	     $customer_info = (array)$this->db->get_where('accounts', array('id'=>$did_array['accountid']))->first_row();
473
+	     $customer_info['did_number'] = $did_number;
474 474
 	     $this->common->mail_to_users('email_remove_did', $customer_info);
475 475
 	    }
476
-	    $did_array=array("accountid"=>0,"parent_id"=>$accountinfo['reseller_id'], "assign_date" => "0000-00-00 00:00:00", "charge_upto" => "0000-00-00 00:00:00");
477
-	    $this->db->where('number',$did_number);
478
-	    $this->db->update('dids',$did_array);
476
+	    $did_array = array("accountid"=>0, "parent_id"=>$accountinfo['reseller_id'], "assign_date" => "0000-00-00 00:00:00", "charge_upto" => "0000-00-00 00:00:00");
477
+	    $this->db->where('number', $did_number);
478
+	    $this->db->update('dids', $did_array);
479 479
             $this->session->set_flashdata('astpp_notification', 'DID Removed Successfully!');
480
-            redirect(base_url() . 'did/did_list/');
480
+            redirect(base_url().'did/did_list/');
481 481
         }
482 482
     }
483 483
 
@@ -486,37 +486,37 @@  discard block
 block discarded – undo
486 486
         $accountinfo = $this->session->userdata('accountinfo');
487 487
         $where = array('id' => $accountinfo['id']);
488 488
         $account = $this->db_model->getSelect("*", "accounts", $where);
489
-        $currency_name=$this->common->get_field_name('currency',"currency",array('id'=>$accountinfo['currency_id']));
490
-        $accountinfo= (array)$account->first_row();
489
+        $currency_name = $this->common->get_field_name('currency', "currency", array('id'=>$accountinfo['currency_id']));
490
+        $accountinfo = (array)$account->first_row();
491 491
         if (($this->input->post())) {
492 492
             $post = $this->input->post();
493 493
             if (isset($post['free_did_list']) && $post['free_did_list'] != '') {
494 494
                 // For deduction of admin price to reseller
495 495
                 $didinfo = $this->did_model->get_did_by_number($post['free_did_list']);
496
-                if($accountinfo['reseller_id'] > 0 ){
497
-                $reseller_pricing_query = $this->db_model->getSelect("call_type,setup,extensions,monthlycost,connectcost,includedseconds,cost,inc", "reseller_pricing", array("note" => $didinfo['number'],'reseller_id'=>$accountinfo['reseller_id']));
496
+                if ($accountinfo['reseller_id'] > 0) {
497
+                $reseller_pricing_query = $this->db_model->getSelect("call_type,setup,extensions,monthlycost,connectcost,includedseconds,cost,inc", "reseller_pricing", array("note" => $didinfo['number'], 'reseller_id'=>$accountinfo['reseller_id']));
498 498
                    $reseller_pricing_result = (array)$reseller_pricing_query->first_row();
499
-                   $didinfo['call_type']=$reseller_pricing_result['call_type'];
500
-                   $didinfo['extensions']=$reseller_pricing_result['extensions'];
501
-                   $didinfo['setup']=$reseller_pricing_result['setup'];
502
-                   $didinfo['monthlycost']=$reseller_pricing_result['monthlycost'];
503
-                   $didinfo['connectcost']=$reseller_pricing_result['connectcost'];
504
-                   $didinfo['includedseconds']=$reseller_pricing_result['includedseconds'];
505
-                   $didinfo['cost']=$reseller_pricing_result['cost'];
506
-                   $didinfo['inc']=$reseller_pricing_result['inc'];
499
+                   $didinfo['call_type'] = $reseller_pricing_result['call_type'];
500
+                   $didinfo['extensions'] = $reseller_pricing_result['extensions'];
501
+                   $didinfo['setup'] = $reseller_pricing_result['setup'];
502
+                   $didinfo['monthlycost'] = $reseller_pricing_result['monthlycost'];
503
+                   $didinfo['connectcost'] = $reseller_pricing_result['connectcost'];
504
+                   $didinfo['includedseconds'] = $reseller_pricing_result['includedseconds'];
505
+                   $didinfo['cost'] = $reseller_pricing_result['cost'];
506
+                   $didinfo['inc'] = $reseller_pricing_result['inc'];
507 507
                 }
508 508
                 $available_bal = $this->db_model->get_available_bal($accountinfo);
509 509
                  $accountinfo['did_number'] = $didinfo['number'];
510 510
 		 $accountinfo['did_country_id'] = $didinfo['country_id'];
511
-		 $accountinfo['did_setup'] = $this->common_model->calculate_currency($didinfo['setup'],'',$currency_name,true,true);
512
-		 $accountinfo['did_monthlycost'] = $this->common_model->calculate_currency($didinfo['monthlycost'],'',$currency_name,true,true);
511
+		 $accountinfo['did_setup'] = $this->common_model->calculate_currency($didinfo['setup'], '', $currency_name, true, true);
512
+		 $accountinfo['did_monthlycost'] = $this->common_model->calculate_currency($didinfo['monthlycost'], '', $currency_name, true, true);
513 513
 		 $accountinfo['did_maxchannels'] = $didinfo['maxchannels'];
514 514
                 if ($available_bal >= $didinfo["setup"]) {
515 515
                     $available_bal = $this->db_model->update_balance($didinfo['setup'], $accountinfo['id'], "debit");
516
-                    $this->db_model->update("dids", array('parent_id' => $accountinfo['id'],"assign_date"=>gmdate("Y-m-d H:i:s")), array("id" => $didinfo['id']));
516
+                    $this->db_model->update("dids", array('parent_id' => $accountinfo['id'], "assign_date"=>gmdate("Y-m-d H:i:s")), array("id" => $didinfo['id']));
517 517
                     $this->did_model->insert_reseller_pricing($accountinfo, $didinfo);
518
-                    $this->common->add_invoice_details($accountinfo,"DIDCHRG",$didinfo['setup'],$didinfo['number']);
519
-                    $this->common->mail_to_users('email_add_did', $accountinfo,"",$didinfo['number']);
518
+                    $this->common->add_invoice_details($accountinfo, "DIDCHRG", $didinfo['setup'], $didinfo['number']);
519
+                    $this->common->mail_to_users('email_add_did', $accountinfo, "", $didinfo['number']);
520 520
                     $this->session->set_flashdata('astpp_errormsg', 'DID Purchased Successfully.');
521 521
                 } else {
522 522
                     $this->session->set_flashdata('astpp_notification', 'Insuffiecient fund to purchase this did');
@@ -525,7 +525,7 @@  discard block
 block discarded – undo
525 525
                 $this->session->set_flashdata('astpp_notification', 'Please Select DID.');
526 526
             }
527 527
         }
528
-        redirect(base_url() . 'did/did_list/');
528
+        redirect(base_url().'did/did_list/');
529 529
         exit;
530 530
     }
531 531
 
@@ -547,8 +547,8 @@  discard block
 block discarded – undo
547 547
 
548 548
     function did_download_sample_file($file_name) {
549 549
         $this->load->helper('download');
550
-        $full_path = base_url() . "assets/Rates_File/" . $file_name . ".csv";
551
-        $arrContextOptions=array(
550
+        $full_path = base_url()."assets/Rates_File/".$file_name.".csv";
551
+        $arrContextOptions = array(
552 552
 			"ssl"=>array(
553 553
 			"verify_peer"=>false,
554 554
 			"verify_peer_name"=>false,
@@ -567,28 +567,28 @@  discard block
 block discarded – undo
567 567
         $this->session->set_userdata('import_did_rate_csv', "");
568 568
         $error_data = $this->session->userdata('import_did_csv_error');
569 569
         $full_path = $this->config->item('rates-file-path');
570
-        if (file_exists($full_path . $error_data) && $error_data != "") {
571
-            unlink($full_path . $error_data);
570
+        if (file_exists($full_path.$error_data) && $error_data != "") {
571
+            unlink($full_path.$error_data);
572 572
             $this->session->set_userdata('import_did_csv_error', "");
573 573
         }
574
-        $accountinfo=$this->session->userdata('accountinfo');
575
-        $this->db->where('id',$accountinfo['currency_id']);
574
+        $accountinfo = $this->session->userdata('accountinfo');
575
+        $this->db->where('id', $accountinfo['currency_id']);
576 576
         $this->db->select('currency');
577
-        $currency_info=(array)$this->db->get('currency')->first_row();
578
-        $data['fields']="DID,Country,Account,Per Minute Cost(".$currency_info['currency']."),Initial Increment,Increment,Setup Fee(".$currency_info['currency']."),Monthly Fee(".$currency_info['currency']."),Call Type,Destination,Status";
577
+        $currency_info = (array)$this->db->get('currency')->first_row();
578
+        $data['fields'] = "DID,Country,Account,Per Minute Cost(".$currency_info['currency']."),Initial Increment,Increment,Setup Fee(".$currency_info['currency']."),Monthly Fee(".$currency_info['currency']."),Call Type,Destination,Status";
579 579
         $this->load->view('view_import_did', $data);
580 580
     }
581 581
 
582 582
     function did_preview_file() {
583 583
         $data['page_title'] = 'Import DIDs';
584 584
         $config_did_array = $this->config->item('DID-rates-field');
585
-        $accountinfo=$this->session->userdata('accountinfo');
586
-        $this->db->where('id',$accountinfo['currency_id']);
585
+        $accountinfo = $this->session->userdata('accountinfo');
586
+        $this->db->where('id', $accountinfo['currency_id']);
587 587
         $this->db->select('currency');
588
-        $currency_info=(array)$this->db->get('currency')->first_row();
589
-        foreach($config_did_array as $key=>$value){
588
+        $currency_info = (array)$this->db->get('currency')->first_row();
589
+        foreach ($config_did_array as $key=>$value) {
590 590
          $key = str_replace('CURRENCY', $currency_info['currency'], $key);
591
-         $did_fields_array[$key]=$value;
591
+         $did_fields_array[$key] = $value;
592 592
         }
593 593
         $check_header = $this->input->post('check_header', true);
594 594
         $invalid_flag = false;
@@ -599,10 +599,10 @@  discard block
 block discarded – undo
599 599
                 if ($error == 0) {
600 600
                     $uploadedFile = $_FILES["didimport"]["tmp_name"];
601 601
                     $full_path = $this->config->item('rates-file-path');
602
-                    $actual_file_name = "ASTPP-DIDs-" . date("Y-m-d H:i:s") . "." . $ext;
603
-                    if (move_uploaded_file($uploadedFile, $full_path . $actual_file_name)) {
602
+                    $actual_file_name = "ASTPP-DIDs-".date("Y-m-d H:i:s").".".$ext;
603
+                    if (move_uploaded_file($uploadedFile, $full_path.$actual_file_name)) {
604 604
                         $data['page_title'] = 'Import DIDs Preview';
605
-                        $data['csv_tmp_data'] = $this->csvreader->parse_file($full_path . $actual_file_name, $did_fields_array, $check_header);
605
+                        $data['csv_tmp_data'] = $this->csvreader->parse_file($full_path.$actual_file_name, $did_fields_array, $check_header);
606 606
                         $data['provider_id'] = $_POST['provider_id'];
607 607
                         $data['check_header'] = $check_header;
608 608
                         $this->session->set_userdata('import_did_rate_csv', $actual_file_name);
@@ -619,7 +619,7 @@  discard block
 block discarded – undo
619 619
         if ($invalid_flag) {
620 620
             $str = '';
621 621
             if (empty($_FILES['didimport']['name'])) {
622
-                $str.= '<br/>Please Select  File.';
622
+                $str .= '<br/>Please Select  File.';
623 623
             }
624 624
             $data['error'] = $str;
625 625
         }
@@ -630,35 +630,35 @@  discard block
 block discarded – undo
630 630
         $new_final_arr = array();
631 631
         $invalid_array = array();
632 632
         $new_final_arr_key = $this->config->item('DID-rates-field');
633
-        $accountinfo=$this->session->userdata('accountinfo');
634
-        $reseller_id = $accountinfo['type']==1 ? $accountinfo['id']: 0;
633
+        $accountinfo = $this->session->userdata('accountinfo');
634
+        $reseller_id = $accountinfo['type'] == 1 ? $accountinfo['id'] : 0;
635 635
 	
636 636
         $full_path = $this->config->item('rates-file-path');
637 637
         $did_file_name = $this->session->userdata('import_did_rate_csv');
638
-        $csv_tmp_data = $this->csvreader->parse_file($full_path . $did_file_name, $new_final_arr_key, $check_header);
638
+        $csv_tmp_data = $this->csvreader->parse_file($full_path.$did_file_name, $new_final_arr_key, $check_header);
639 639
         $flag = false;
640 640
         $i = 0;
641 641
         $number_arr = array();
642
-        $reseller_array=array();
643
-        $final_reseller_array=array();
642
+        $reseller_array = array();
643
+        $final_reseller_array = array();
644 644
         foreach ($csv_tmp_data as $key => $csv_data) {
645 645
         
646 646
             if (isset($csv_data['number']) && $csv_data['number'] != '' && $i != 0) {
647 647
                 $str = null;
648
-                if(isset($csv_data['call_type'])){
649
-					if(strtolower($csv_data['call_type']) == 'sip-did'){
648
+                if (isset($csv_data['call_type'])) {
649
+					if (strtolower($csv_data['call_type']) == 'sip-did') {
650 650
 						$call_type = '3';
651 651
 					}
652
-					else if(strtolower($csv_data['call_type']) == 'did-local'){
652
+					else if (strtolower($csv_data['call_type']) == 'did-local') {
653 653
 						$call_type = '1';
654 654
 					}
655
-					else if(strtolower($csv_data['call_type']) == 'other'){
655
+					else if (strtolower($csv_data['call_type']) == 'other') {
656 656
 						$call_type = '2';
657 657
 					}
658 658
 					else {
659 659
 						$call_type = '0';
660 660
 					}
661
-				}else{
661
+				} else {
662 662
 					$call_type = '0';
663 663
 				}
664 664
                 $csv_data['accountid'] = isset($csv_data['accountid']) ? $csv_data['accountid'] : 0;
@@ -667,77 +667,77 @@  discard block
 block discarded – undo
667 667
 				$csv_data['call_type'] = $call_type;
668 668
                 $csv_data['extensions'] = isset($csv_data['extensions']) ? $csv_data['extensions'] : '';
669 669
                 $csv_data['includedseconds'] = isset($csv_data['includedseconds']) ? $csv_data['includedseconds'] : 0;
670
-                $csv_data['cost'] = !empty($csv_data['cost']) && is_numeric($csv_data['cost']) && $csv_data['cost'] ? $csv_data['cost'] : 0;
671
-                $csv_data['setup'] = !empty($csv_data['setup']) && is_numeric($csv_data['setup']) && $csv_data['setup'] > 0 ? $csv_data['setup'] : 0;
672
-                $csv_data['monthlycost'] = !empty($csv_data['monthlycost']) && is_numeric($csv_data['monthlycost']) && $csv_data['monthlycost'] > 0 ? $csv_data['monthlycost'] : 0;
673
-                $csv_data['connectcost'] = !empty($csv_data['connectcost']) && is_numeric($csv_data['connectcost']) && $csv_data['connectcost'] > 0 ? $csv_data['connectcost'] : 0;
670
+                $csv_data['cost'] = ! empty($csv_data['cost']) && is_numeric($csv_data['cost']) && $csv_data['cost'] ? $csv_data['cost'] : 0;
671
+                $csv_data['setup'] = ! empty($csv_data['setup']) && is_numeric($csv_data['setup']) && $csv_data['setup'] > 0 ? $csv_data['setup'] : 0;
672
+                $csv_data['monthlycost'] = ! empty($csv_data['monthlycost']) && is_numeric($csv_data['monthlycost']) && $csv_data['monthlycost'] > 0 ? $csv_data['monthlycost'] : 0;
673
+                $csv_data['connectcost'] = ! empty($csv_data['connectcost']) && is_numeric($csv_data['connectcost']) && $csv_data['connectcost'] > 0 ? $csv_data['connectcost'] : 0;
674 674
                 $csv_data['inc'] = isset($csv_data['inc']) ? $csv_data['inc'] : 0;
675 675
                 $str = $this->data_validate($csv_data);
676 676
                 if ($str != "") {
677 677
                     $invalid_array[$i] = $csv_data;
678 678
                     $invalid_array[$i]['error'] = $str;
679 679
                 } else {
680
-                    if (!in_array($csv_data['number'], $number_arr)) {
680
+                    if ( ! in_array($csv_data['number'], $number_arr)) {
681 681
                         $number_count = $this->db_model->countQuery('id', 'dids', array('number' => $csv_data['number']));
682 682
                         if ($number_count > 0) {
683 683
                             $invalid_array[$i] = $csv_data;
684 684
                             $invalid_array[$i]['error'] = 'Duplicate DID found from database';
685 685
                         } else {
686
-                            if($csv_data['accountid'] > 0 && $csv_data['setup'] > 0){
686
+                            if ($csv_data['accountid'] > 0 && $csv_data['setup'] > 0) {
687 687
 						  $this->db->where('type IN(0,1,3)');
688
-						  $this->db->where('reseller_id',0);
689
-						  $this->db->where('deleted',0);
690
-						  $this->db->where('status',0);
691
-			      $account_info=(array)$this->db->get_where('accounts',array("number"=>$csv_data['accountid']))->first_row();
692
-			      if($account_info){
693
-			          $account_balance=$this->db_model->get_available_bal($account_info);
688
+						  $this->db->where('reseller_id', 0);
689
+						  $this->db->where('deleted', 0);
690
+						  $this->db->where('status', 0);
691
+			      $account_info = (array)$this->db->get_where('accounts', array("number"=>$csv_data['accountid']))->first_row();
692
+			      if ($account_info) {
693
+			          $account_balance = $this->db_model->get_available_bal($account_info);
694 694
 			          $setup = $this->common_model->add_calculate_currency($csv_data['setup'], '', '', false, false);
695
-			          if($account_balance >= $setup){
696
-			            $field_name=$account_info['type']==1 ? 'parent_id':'accountid';
697
-			            $currency_name=$this->common->get_field_name('currency',"currency",array('id'=>$account_info['currency_id']));
695
+			          if ($account_balance >= $setup) {
696
+			            $field_name = $account_info['type'] == 1 ? 'parent_id' : 'accountid';
697
+			            $currency_name = $this->common->get_field_name('currency', "currency", array('id'=>$account_info['currency_id']));
698 698
 				    $csv_data['monthlycost'] = $this->common_model->add_calculate_currency($csv_data['monthlycost'], '', '', false, false);
699 699
 				    $csv_data['cost'] = $this->common_model->add_calculate_currency($csv_data['cost'], '', '', false, false);
700 700
 				    $csv_data['connectcost'] = $this->common_model->add_calculate_currency($csv_data['connectcost'], '', '', false, false);
701
-				    $csv_data['setup']=$setup;
702
-				    $csv_data[$field_name]=$account_info['id'];
703
-				    $csv_data['status']=$this->common->get_import_status($csv_data['status']);
704
-				    $available_bal = $this->db_model->update_balance($csv_data["setup"],$account_info['id'], "debit");
701
+				    $csv_data['setup'] = $setup;
702
+				    $csv_data[$field_name] = $account_info['id'];
703
+				    $csv_data['status'] = $this->common->get_import_status($csv_data['status']);
704
+				    $available_bal = $this->db_model->update_balance($csv_data["setup"], $account_info['id'], "debit");
705 705
 				    $account_info['did_number'] = $csv_data['number'];
706 706
 				    $account_info['did_country_id'] = $csv_data['country_id'];
707
-				    $account_info['did_setup'] = $this->common_model->calculate_currency($csv_data['setup'],'',$currency_name,true,true);
708
-				    $account_info['did_monthlycost'] = $this->common_model->calculate_currency($csv_data['monthlycost'],'',$currency_name,true,true);
707
+				    $account_info['did_setup'] = $this->common_model->calculate_currency($csv_data['setup'], '', $currency_name, true, true);
708
+				    $account_info['did_monthlycost'] = $this->common_model->calculate_currency($csv_data['monthlycost'], '', $currency_name, true, true);
709 709
 				    $account_info['did_maxchannels'] = "0";
710
-				    $csv_data['country_id']=$this->common->get_field_name('id','countrycode',array("country"=>$csv_data['country_id']));
711
-				    if($account_info['type']==1){
712
-				     $reseller_array=$csv_data;
713
-				     $reseller_array['note']=$csv_data['number'];
714
-				     $reseller_array['reseller_id']=$account_info['id'];
715
-				     $reseller_array['parent_id']=$account_info['reseller_id'];
716
-				     $reseller_array['assign_date']=gmdate("Y-m-d H:i:s");
717
-				     unset($reseller_array['number'],$csv_data['accountid'],$reseller_array['accountid'],$reseller_array['country_id'],$reseller_array['init_inc']);
718
-				     $csv_data['accountid']=0;
719
-				     $final_reseller_array[$i]=$reseller_array;
720
-				    }else{
721
-				      $csv_data['parent_id']=0;
710
+				    $csv_data['country_id'] = $this->common->get_field_name('id', 'countrycode', array("country"=>$csv_data['country_id']));
711
+				    if ($account_info['type'] == 1) {
712
+				     $reseller_array = $csv_data;
713
+				     $reseller_array['note'] = $csv_data['number'];
714
+				     $reseller_array['reseller_id'] = $account_info['id'];
715
+				     $reseller_array['parent_id'] = $account_info['reseller_id'];
716
+				     $reseller_array['assign_date'] = gmdate("Y-m-d H:i:s");
717
+				     unset($reseller_array['number'], $csv_data['accountid'], $reseller_array['accountid'], $reseller_array['country_id'], $reseller_array['init_inc']);
718
+				     $csv_data['accountid'] = 0;
719
+				     $final_reseller_array[$i] = $reseller_array;
720
+				    } else {
721
+				      $csv_data['parent_id'] = 0;
722 722
 				    }
723
-				    $csv_data['assign_date']=gmdate("Y-m-d H:i:s");
723
+				    $csv_data['assign_date'] = gmdate("Y-m-d H:i:s");
724 724
 				    $new_final_arr[$i] = $csv_data;
725 725
 				    $this->common->mail_to_users('email_add_did', $account_info);
726
-			          }else{
726
+			          } else {
727 727
 				    $invalid_array[$i] = $csv_data;
728 728
 				    $invalid_array[$i]['error'] = 'Account have not sufficient amount to purchase this DID.';
729 729
 			          }
730
-			      }else{
730
+			      } else {
731 731
 				$invalid_array[$i] = $csv_data;
732 732
 				$invalid_array[$i]['error'] = 'Account not found or assign to invalid account';
733 733
 			      }
734
-                            }else{
734
+                            } else {
735 735
 			      $csv_data['setup'] = $this->common_model->add_calculate_currency($csv_data['setup'], '', '', false, false);
736 736
 			      $csv_data['monthlycost'] = $this->common_model->add_calculate_currency($csv_data['monthlycost'], '', '', false, false);
737 737
 			      $csv_data['cost'] = $this->common_model->add_calculate_currency($csv_data['cost'], '', '', false, false);
738 738
 			      $csv_data['connectcost'] = $this->common_model->add_calculate_currency($csv_data['connectcost'], '', '', false, false);
739
-			      $csv_data['accountid']=0;
740
-			      $csv_data['country_id']=$this->common->get_field_name('id','countrycode',array("country"=>$csv_data['country_id']));
739
+			      $csv_data['accountid'] = 0;
740
+			      $csv_data['country_id'] = $this->common->get_field_name('id', 'countrycode', array("country"=>$csv_data['country_id']));
741 741
 			      $new_final_arr[$i] = $csv_data;
742 742
                             }
743 743
                         }
@@ -750,17 +750,17 @@  discard block
 block discarded – undo
750 750
             }
751 751
             $i++;
752 752
         }
753
-        if (!empty($new_final_arr)) {
753
+        if ( ! empty($new_final_arr)) {
754 754
            $result = $this->did_model->bulk_insert_dids($new_final_arr);
755 755
         }
756
-        if(!empty($final_reseller_array)){
756
+        if ( ! empty($final_reseller_array)) {
757 757
             $this->db->insert_batch('reseller_pricing', $final_reseller_array);
758 758
         }
759 759
 	unlink($full_path.$did_file_name);
760 760
         $count = count($invalid_array);
761 761
         if ($count > 0) {
762 762
             $session_id = "-1";
763
-            $fp = fopen($full_path . $session_id . '.csv', 'w');
763
+            $fp = fopen($full_path.$session_id.'.csv', 'w');
764 764
             foreach ($new_final_arr_key as $key => $value) {
765 765
                 $custom_array[0][$key] = ucfirst($key);
766 766
             }
@@ -770,16 +770,16 @@  discard block
 block discarded – undo
770 770
                 fputcsv($fp, $err_data);
771 771
             }
772 772
             fclose($fp);
773
-            $this->session->set_userdata('import_did_csv_error', $session_id . ".csv");
773
+            $this->session->set_userdata('import_did_csv_error', $session_id.".csv");
774 774
             $data["error"] = $invalid_array;
775 775
             $data['provider_id'] = $provider_id;
776
-            $data['import_record_count'] = count($new_final_arr)+count($reseller_array);
776
+            $data['import_record_count'] = count($new_final_arr) + count($reseller_array);
777 777
             $data['failure_count'] = count($invalid_array) - 1;
778 778
             $data['page_title'] = 'DID Import Error';
779 779
             $this->load->view('view_import_error', $data);
780 780
         } else {
781
-            $this->session->set_flashdata('astpp_errormsg', 'Total ' . count($new_final_arr) . ' DIDs Imported Successfully!');
782
-            redirect(base_url() . "did/did_list/");
781
+            $this->session->set_flashdata('astpp_errormsg', 'Total '.count($new_final_arr).' DIDs Imported Successfully!');
782
+            redirect(base_url()."did/did_list/");
783 783
         }
784 784
     }
785 785
 
@@ -788,17 +788,17 @@  discard block
 block discarded – undo
788 788
         $alpha_regex = "/^[a-z ,.'-]+$/i";
789 789
         $alpha_numeric_regex = "/^[a-z0-9 ,.'-]+$/i";
790 790
         $email_regex = "/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$/";
791
-        $str.= $csvdata['number'] != '' ? null : 'Number,';
791
+        $str .= $csvdata['number'] != '' ? null : 'Number,';
792 792
         $str = rtrim($str, ',');
793
-        if (!$str) {
794
-            $str.= is_numeric($csvdata['number']) ? null : 'Number,';
795
-            $str.=!empty($csvdata['connectcost']) && is_numeric($csvdata['connectcost']) ? null : ( empty($csvdata['connectcost']) ? null : 'Connect Cost,');
796
-            $str.=!empty($csvdata['includedseconds']) && is_numeric($csvdata['includedseconds']) ? null : ( empty($csvdata['includedseconds']) ? null : 'Included Seconds,');
793
+        if ( ! $str) {
794
+            $str .= is_numeric($csvdata['number']) ? null : 'Number,';
795
+            $str .= ! empty($csvdata['connectcost']) && is_numeric($csvdata['connectcost']) ? null : (empty($csvdata['connectcost']) ? null : 'Connect Cost,');
796
+            $str .= ! empty($csvdata['includedseconds']) && is_numeric($csvdata['includedseconds']) ? null : (empty($csvdata['includedseconds']) ? null : 'Included Seconds,');
797 797
             if ($str) {
798 798
                 $str = rtrim($str, ',');
799 799
                 $error_field = explode(',', $str);
800 800
                 $count = count($error_field);
801
-                $str.= $count > 1 ? ' are not valid' : ' is not Valid';
801
+                $str .= $count > 1 ? ' are not valid' : ' is not Valid';
802 802
                 return $str;
803 803
             } else {
804 804
                 return false;
@@ -807,7 +807,7 @@  discard block
 block discarded – undo
807 807
             $str = rtrim($str, ',');
808 808
             $error_field = explode(',', $str);
809 809
             $count = count($error_field);
810
-            $str.= $count > 1 ? ' are required' : ' is Required';
810
+            $str .= $count > 1 ? ' are required' : ' is Required';
811 811
             return $str;
812 812
         }
813 813
     }
@@ -816,38 +816,38 @@  discard block
 block discarded – undo
816 816
         $this->load->helper('download');
817 817
         $error_data = $this->session->userdata('import_did_csv_error');
818 818
         $full_path = $this->config->item('rates-file-path');
819
-        $data = file_get_contents($full_path . $error_data);
819
+        $data = file_get_contents($full_path.$error_data);
820 820
         force_download("error_did_rates.csv", $data);
821 821
     }
822 822
 
823 823
     function did_export_data_xls() {
824 824
 	$account_info = $accountinfo = $this->session->userdata('accountinfo');
825
-	$currency_id=$account_info['currency_id'];
826
-	$currency=$this->common->get_field_name('currency', 'currency', $currency_id);
825
+	$currency_id = $account_info['currency_id'];
826
+	$currency = $this->common->get_field_name('currency', 'currency', $currency_id);
827 827
 	$query = $this->did_model->getdid_list(true, '0', '10000000');
828 828
 	ob_clean();
829
-	$outbound_array[] = array("DID", "Country", "Account","Per Minute Cost($currency)","Initial Increment","Increment","Setup Fee($currency)","Monthly Fee($currency)","Call Type","Destination","Status","Modified Date","Is Purchased");
829
+	$outbound_array[] = array("DID", "Country", "Account", "Per Minute Cost($currency)", "Initial Increment", "Increment", "Setup Fee($currency)", "Monthly Fee($currency)", "Call Type", "Destination", "Status", "Modified Date", "Is Purchased");
830 830
 	if ($query->num_rows() > 0) {
831 831
 	  foreach ($query->result_array() as $row) {
832 832
 	    $outbound_array[] = array(
833 833
 		$row['number'],
834 834
 		$this->common->get_field_name("country", "countrycode", $row['country_id']),
835 835
 		$this->common->get_field_name("number", "accounts", $row['accountid']),
836
-		$this->common_model->calculate_currency($row['cost'], '', '',true, false),
836
+		$this->common_model->calculate_currency($row['cost'], '', '', true, false),
837 837
 		$row['init_inc'],
838 838
 		$row['inc'],
839
-		$this->common_model->calculate_currency($row['setup'], '', '',true, false),
840
-		$this->common_model->calculate_currency($row['monthlycost'], '', '',true, false),
841
-		$this->common->get_call_type("","",$row['call_type']),
839
+		$this->common_model->calculate_currency($row['setup'], '', '', true, false),
840
+		$this->common_model->calculate_currency($row['monthlycost'], '', '', true, false),
841
+		$this->common->get_call_type("", "", $row['call_type']),
842 842
 		$row['extensions'],
843
-		$this->common->get_status('export','',$row['status']),
843
+		$this->common->get_status('export', '', $row['status']),
844 844
 		$row['last_modified_date'],
845 845
 		$this->common->check_did_avl_export($row['number'])
846 846
 	    );
847 847
 	  }
848 848
 	}
849 849
         $this->load->helper('csv');
850
-        array_to_csv($outbound_array, 'DIDs_' . date("Y-m-d") . '.csv');
850
+        array_to_csv($outbound_array, 'DIDs_'.date("Y-m-d").'.csv');
851 851
     }
852 852
 
853 853
 }
Please login to merge, or discard this patch.
Braces   +26 added lines, -25 removed lines patch added patch discarded remove patch
@@ -34,8 +34,9 @@  discard block
 block discarded – undo
34 34
         $this->load->model('did_model');
35 35
         $this->load->library('csvreader');
36 36
 
37
-        if ($this->session->userdata('user_login') == FALSE)
38
-            redirect(base_url() . '/astpp/login');
37
+        if ($this->session->userdata('user_login') == FALSE) {
38
+                    redirect(base_url() . '/astpp/login');
39
+        }
39 40
     }
40 41
 
41 42
     function did_add() {
@@ -163,7 +164,7 @@  discard block
 block discarded – undo
163 164
 	    $this->db->where('note',$did_info['number']);
164 165
 	    $this->db->delete("reseller_pricing");
165 166
 	  }
166
-      }else{
167
+      } else{
167 168
 	  $reseller_ids=$this->common->get_subreseller_info($accountinfo['id']);
168 169
 	  $reseller_ids=rtrim($reseller_ids,",");
169 170
 	  $where="parent_id IN ($reseller_ids)";
@@ -172,7 +173,7 @@  discard block
 block discarded – undo
172 173
       }
173 174
       if($accountinfo['type']==1){
174 175
           $update_array = array('parent_id' => $accountinfo['id'], 'accountid' => 0, 'assign_date' => '0000-00-00 00:00:00', "charge_upto" => "0000-00-00 00:00:00","last_modified_date"=>gmdate("Y-m-d H:i:s"));
175
-      }else{
176
+      } else{
176 177
 	  $update_array = array('parent_id' => 0, 'accountid' => 0, 'assign_date' => '0000-00-00 00:00:00', "charge_upto" => "0000-00-00 00:00:00","last_modified_date"=>gmdate("Y-m-d H:i:s"));
177 178
       }
178 179
       $where = array('id' => $id);
@@ -181,7 +182,7 @@  discard block
 block discarded – undo
181 182
       $accountid=$did_info['accountid'] > 0 ? $did_info['accountid']:0;
182 183
       if($did_info['accountid'] > 0 ){
183 184
        $email_user_id=$did_info['accountid'];
184
-      }elseif($did_info['parent_id'] > 0){
185
+      } elseif($did_info['parent_id'] > 0){
185 186
 	$email_user_id=$did_info['parent_id'];
186 187
       }
187 188
       $accountinfo=(array)$this->db->get_where('accounts',array("id"=>$email_user_id))->first_row();
@@ -208,7 +209,7 @@  discard block
 block discarded – undo
208 209
 	    $accountinfo = $this->session->userdata('accountinfo');
209 210
 	    if($accountinfo['reseller_id'] > 0){
210 211
 	      $dids_array=$this->db->query("SELECT a.id AS id,a.number as number, b.monthlycost, b.setup FROM dids AS a, reseller_pricing AS b WHERE a.number = b.note AND b.reseller_id = ".$accountinfo['reseller_id']." AND a.parent_id =".$accountinfo['reseller_id'])->result_array();
211
-            }else{
212
+            } else{
212 213
               $this->db->select('id,monthlycost,setup,number');
213 214
               $this->db->where('accountid',0);
214 215
               $this->db->where('parent_id',0);
@@ -332,8 +333,9 @@  discard block
 block discarded – undo
332 333
 					OR  a.connectcost like '%$instant_search%'
333 334
 					    )" :null;
334 335
         if ($account_arr['reseller_id'] != 0) {
335
-	    if(!empty($like_str))
336
-            $this->db->where($like_str);
336
+	    if(!empty($like_str)) {
337
+	                $this->db->where($like_str);
338
+	    }
337 339
             if($accounttype=='reseller'){
338 340
 	      $this->db->where('a.note','b.number',false);
339 341
 	      $this->db->where('a.reseller_id',$account_arr['id']);
@@ -348,13 +350,13 @@  discard block
 block discarded – undo
348 350
 	      $this->db->select('a . * , b.id, a.reseller_id AS accountid,a.note as number,b.country_id as country_id');
349 351
 	      $this->db->limit($paging_data["paging"]["page_no"],$paging_data["paging"]["start"]);
350 352
 	      $query=$this->db->get('reseller_pricing as a,dids as b');
351
-          }else{
353
+          } else{
352 354
 	      $count_result=(array)$this->db->query('select count(id) as count from dids where accountid='.$accountid." AND parent_id =".$account_arr['reseller_id'])->first_row();
353 355
               $paging_data = $this->form->load_grid_config($count_result['count'], $_GET['rp'], $_GET['page']);
354 356
 	      $json_data = $paging_data["json_paging"];
355 357
               $query=$this->db->query("SELECT a . * ,a.note as number,b.country_id as country_id,b.id FROM reseller_pricing AS a, dids AS b WHERE b.accountid =".$account_arr['id']." AND a.note = b.number AND a.reseller_id =".$account_arr['reseller_id']);
356 358
           }
357
-        }else{
359
+        } else{
358 360
                         $like_str=!empty($instant_search) ? 
359 361
                                                 "(dids.number like '%$instant_search%'
360 362
                                                     OR dids.inc like '%$instant_search%'
@@ -364,14 +366,16 @@  discard block
 block discarded – undo
364 366
                                                     OR dids.monthlycost like '%$instant_search%'
365 367
                                                     OR dids.connectcost like '%$instant_search%'
366 368
                                                         )" :null;
367
-            if(!empty($like_str))
368
-            $this->db->where($like_str);
369
+            if(!empty($like_str)) {
370
+                        $this->db->where($like_str);
371
+            }
369 372
             $where = array($field_name => $accountid);
370 373
             $count_all = $this->db_model->countQuery("*", "dids", $where);
371 374
             $paging_data = $this->form->load_grid_config($count_all, $_GET['rp'], $_GET['page']);
372 375
             $json_data = $paging_data["json_paging"];
373
-            if(!empty($like_str))
374
-            $this->db->where($like_str);
376
+            if(!empty($like_str)) {
377
+                        $this->db->where($like_str);
378
+            }
375 379
             $query = $this->db_model->select("*", "dids", $where, "id", "ASC", $paging_data["paging"]["page_no"], $paging_data["paging"]["start"]);
376 380
         }
377 381
         $did_grid_fields = json_decode($this->did_form->build_did_list_for_customer($accountid, $accounttype));
@@ -648,17 +652,14 @@  discard block
 block discarded – undo
648 652
                 if(isset($csv_data['call_type'])){
649 653
 					if(strtolower($csv_data['call_type']) == 'sip-did'){
650 654
 						$call_type = '3';
651
-					}
652
-					else if(strtolower($csv_data['call_type']) == 'did-local'){
655
+					} else if(strtolower($csv_data['call_type']) == 'did-local'){
653 656
 						$call_type = '1';
654
-					}
655
-					else if(strtolower($csv_data['call_type']) == 'other'){
657
+					} else if(strtolower($csv_data['call_type']) == 'other'){
656 658
 						$call_type = '2';
657
-					}
658
-					else {
659
+					} else {
659 660
 						$call_type = '0';
660 661
 					}
661
-				}else{
662
+				} else{
662 663
 					$call_type = '0';
663 664
 				}
664 665
                 $csv_data['accountid'] = isset($csv_data['accountid']) ? $csv_data['accountid'] : 0;
@@ -717,21 +718,21 @@  discard block
 block discarded – undo
717 718
 				     unset($reseller_array['number'],$csv_data['accountid'],$reseller_array['accountid'],$reseller_array['country_id'],$reseller_array['init_inc']);
718 719
 				     $csv_data['accountid']=0;
719 720
 				     $final_reseller_array[$i]=$reseller_array;
720
-				    }else{
721
+				    } else{
721 722
 				      $csv_data['parent_id']=0;
722 723
 				    }
723 724
 				    $csv_data['assign_date']=gmdate("Y-m-d H:i:s");
724 725
 				    $new_final_arr[$i] = $csv_data;
725 726
 				    $this->common->mail_to_users('email_add_did', $account_info);
726
-			          }else{
727
+			          } else{
727 728
 				    $invalid_array[$i] = $csv_data;
728 729
 				    $invalid_array[$i]['error'] = 'Account have not sufficient amount to purchase this DID.';
729 730
 			          }
730
-			      }else{
731
+			      } else{
731 732
 				$invalid_array[$i] = $csv_data;
732 733
 				$invalid_array[$i]['error'] = 'Account not found or assign to invalid account';
733 734
 			      }
734
-                            }else{
735
+                            } else{
735 736
 			      $csv_data['setup'] = $this->common_model->add_calculate_currency($csv_data['setup'], '', '', false, false);
736 737
 			      $csv_data['monthlycost'] = $this->common_model->add_calculate_currency($csv_data['monthlycost'], '', '', false, false);
737 738
 			      $csv_data['cost'] = $this->common_model->add_calculate_currency($csv_data['cost'], '', '', false, false);
Please login to merge, or discard this patch.
web_interface/astpp/application/modules/did/libraries/did_form.php 3 patches
Indentation   +136 added lines, -136 removed lines patch added patch discarded remove patch
@@ -23,188 +23,188 @@  discard block
 block discarded – undo
23 23
 ###############################################################################
24 24
 
25 25
 if (!defined('BASEPATH'))
26
-    exit('No direct script access allowed');
26
+	exit('No direct script access allowed');
27 27
 
28 28
 class did_form {
29 29
 
30
-    function __construct() {
31
-        $this->CI = & get_instance();
32
-    }
30
+	function __construct() {
31
+		$this->CI = & get_instance();
32
+	}
33 33
 
34
-    function get_dids_form_fields($id=false,$parent_id='0',$account_id='0') {
35
-    if ($id != 0){
36
-      if($parent_id > 0){
34
+	function get_dids_form_fields($id=false,$parent_id='0',$account_id='0') {
35
+	if ($id != 0){
36
+	  if($parent_id > 0){
37 37
 	  $account_dropdown =  array('Reseller',  array('name' => 'parent_id', 'disabled' => 'disabled','class' => 'accountid', 'id' => 'accountid'), 'SELECT', '', '', 'tOOL TIP', 'Please Enter account number', 'id', 'first_name,last_name,number', 'accounts', 'build_concat_dropdown', 'where_arr', array("reseller_id" => "0","type"=>"1", "deleted" => "0","status" => "0"));                
38
-      }else{
38
+	  }else{
39 39
 	  if($account_id > 0){
40
-	    $account_dropdown =  array('Account ',  array('name' => 'accountid', 'disabled' => 'disabled','class' => 'accountid', 'id' => 'accountid'), 'SELECT', '', '', 'tOOL TIP', 'Please Enter account number', 'id', 'first_name,last_name,number', 'accounts', 'build_concat_dropdown', 'where_arr', array("reseller_id" => "0","type"=>"0,3", "deleted" => "0","status" => "0"));
40
+		$account_dropdown =  array('Account ',  array('name' => 'accountid', 'disabled' => 'disabled','class' => 'accountid', 'id' => 'accountid'), 'SELECT', '', '', 'tOOL TIP', 'Please Enter account number', 'id', 'first_name,last_name,number', 'accounts', 'build_concat_dropdown', 'where_arr', array("reseller_id" => "0","type"=>"0,3", "deleted" => "0","status" => "0"));
41 41
 	  }
42 42
 	  else{
43
-	    $account_dropdown = array('Account', 'accountid', 'SELECT', '',array("name"=>"accountid","rules"=>"did_account_checking"), 'tOOL TIP', 'Please Enter account number', 'id',  'first_name,last_name,number', 'accounts', 'build_concat_dropdown', 'where_arr', array("reseller_id" => "0", "type" => "0,3","deleted" => "0","status" => "0" ));
43
+		$account_dropdown = array('Account', 'accountid', 'SELECT', '',array("name"=>"accountid","rules"=>"did_account_checking"), 'tOOL TIP', 'Please Enter account number', 'id',  'first_name,last_name,number', 'accounts', 'build_concat_dropdown', 'where_arr', array("reseller_id" => "0", "type" => "0,3","deleted" => "0","status" => "0" ));
44
+	  }
44 45
 	  }
45
-      }
46 46
    } else{
47 47
 	$account_dropdown = array('Account', 'accountid', 'SELECT','' , array("name"=>"accountid","rules"=>"did_account_checking"), 'tOOL TIP', 'Please Enter account number', 'id',  'first_name,last_name,number', 'accounts', 'build_concat_dropdown', 'where_arr', array("reseller_id" => "0", "type" => "0,3", "deleted" => "0","status" => "0" ));
48 48
    }
49 49
 
50 50
 	$val= $id > 0 ? 'dids.number.'.$id : 'dids.number';
51
-        $form['forms'] = array(base_url() . '/did/did_save/', array('id' => 'did_form', 'method' => 'POST', 'name' => 'did_form'));
52
-        $form['DID Information'] = array(
53
-            array('', 'HIDDEN', array('name' => 'id'), '', '', '', ''),
54
-            array('DID', 'INPUT', array('name' => 'number', 'size' => '20', 'class' => "text field medium"), 'trim|required|is_numeric|xss_clean|integer', 'tOOL TIP', 'Please Enter account number'),
55
-              array('Country',array('name'=>'country_id','class'=>'country_id'), 'SELECT', '',array("name"=>"country_id","rules"=>"required"), 'tOOL TIP', 'Please Enter account number', 'id', 'country', 'countrycode', 'build_dropdown', '', ''),
56
-            array('City', 'INPUT', array('name' => 'city', 'size' => '20', 'class' => "text field medium"), '', 'tOOL TIP', 'Please Enter Password'),
57
-            array('Province', 'INPUT', array('name' => 'province', 'size' => '15', 'class' => "text field medium"), '', 'tOOL TIP', 'Please Enter Password'),
51
+		$form['forms'] = array(base_url() . '/did/did_save/', array('id' => 'did_form', 'method' => 'POST', 'name' => 'did_form'));
52
+		$form['DID Information'] = array(
53
+			array('', 'HIDDEN', array('name' => 'id'), '', '', '', ''),
54
+			array('DID', 'INPUT', array('name' => 'number', 'size' => '20', 'class' => "text field medium"), 'trim|required|is_numeric|xss_clean|integer', 'tOOL TIP', 'Please Enter account number'),
55
+			  array('Country',array('name'=>'country_id','class'=>'country_id'), 'SELECT', '',array("name"=>"country_id","rules"=>"required"), 'tOOL TIP', 'Please Enter account number', 'id', 'country', 'countrycode', 'build_dropdown', '', ''),
56
+			array('City', 'INPUT', array('name' => 'city', 'size' => '20', 'class' => "text field medium"), '', 'tOOL TIP', 'Please Enter Password'),
57
+			array('Province', 'INPUT', array('name' => 'province', 'size' => '15', 'class' => "text field medium"), '', 'tOOL TIP', 'Please Enter Password'),
58 58
 			array('Provider', 'provider_id', 'SELECT', '', '', 'tOOL TIP', 'Please Enter account number', 'id', 'first_name,last_name,number', 'accounts', 'build_concat_dropdown', 'where_arr', array("type" => "3", "deleted" => "0","status" => "0")),
59
-        );
59
+		);
60 60
 
61
-        $form['Billing Information'] = array(
61
+		$form['Billing Information'] = array(
62 62
 			$account_dropdown,    
63 63
 			array('Connection Cost', 'INPUT', array('name' => 'connectcost', 'size' => '15',  'class' => "text field medium"), 'trim|is_numeric|xss_clean', 'tOOL TIP', 'Please Enter Password'),       
64 64
 			array('Included Seconds', 'INPUT', array('name' => 'includedseconds', 'size' => '50',  'class' => "text field medium"), 'trim|is_numeric|xss_clean', 'tOOL TIP', 'Please Enter Password'),
65 65
 			array('Per Minute Cost', 'INPUT', array('name' => 'cost', 'size' => '15',  'class' => "text field medium"), 'trim|is_numeric|xss_clean', 'tOOL TIP', 'Please Enter Password'),
66 66
 			array('Initial Increment', 'INPUT', array('name' => 'init_inc', 'size' => '20',  'class' => "text field medium"), 'trim|is_numeric|xss_clean', 'tOOL TIP', 'Please Enter Initial Increment'),
67 67
 			array('Increment', 'INPUT', array('name' => 'inc', 'size' => '20',  'class' => "text field medium"), 'trim|is_numeric|xss_clean', 'tOOL TIP', 'Please Enter Increment'),
68
-            array('Setup Fee', 'INPUT', array('name' => 'setup',  'size' => '15', 'class' => 'text field medium'), 'trim|is_numeric|xss_clean', 'tOOL TIP', ''),
69
-            array('Monthly<br>Fee', 'INPUT', array('name' => 'monthlycost', 'size' => '15',  'class' => "text field medium"), 'trim|is_numeric|xss_clean', 'tOOL TIP', 'Please Enter Password'),
70
-        );
68
+			array('Setup Fee', 'INPUT', array('name' => 'setup',  'size' => '15', 'class' => 'text field medium'), 'trim|is_numeric|xss_clean', 'tOOL TIP', ''),
69
+			array('Monthly<br>Fee', 'INPUT', array('name' => 'monthlycost', 'size' => '15',  'class' => "text field medium"), 'trim|is_numeric|xss_clean', 'tOOL TIP', 'Please Enter Password'),
70
+		);
71 71
 
72
-        $form['DID Setting'] = array(
73
-            array('Call Type', 'call_type', 'SELECT', '', '', 'tOOL TIP', '', '', '', '', 'set_call_type', ''),
74
-            array('Destination', 'INPUT', array('name' => 'extensions', 'size' => '20', 'class' => "text field medium"), '', 'tOOL TIP', 'Please Enter Password'),
75
-            array('Concurrent Calls', 'INPUT', array('name' => 'maxchannels', 'size' => '20',  'class' => "text field medium"), 'trim|is_numeric|xss_clean', 'tOOL TIP', 'Please Enter account number'),
76
-            array('Status', 'status', 'SELECT', '', '', 'tOOL TIP', 'Please Select Status', '', '', '', 'set_status'),
72
+		$form['DID Setting'] = array(
73
+			array('Call Type', 'call_type', 'SELECT', '', '', 'tOOL TIP', '', '', '', '', 'set_call_type', ''),
74
+			array('Destination', 'INPUT', array('name' => 'extensions', 'size' => '20', 'class' => "text field medium"), '', 'tOOL TIP', 'Please Enter Password'),
75
+			array('Concurrent Calls', 'INPUT', array('name' => 'maxchannels', 'size' => '20',  'class' => "text field medium"), 'trim|is_numeric|xss_clean', 'tOOL TIP', 'Please Enter account number'),
76
+			array('Status', 'status', 'SELECT', '', '', 'tOOL TIP', 'Please Select Status', '', '', '', 'set_status'),
77 77
 
78
-        );
78
+		);
79 79
 
80
-        $form['button_save'] = array('name' => 'action', 'content' => 'Save', 'value' => 'save', 'id' => 'submit', 'type' => 'button', 'class' => 'btn btn-line-parrot');
81
-        $form['button_cancel'] = array('name' => 'action', 'content' => 'Close', 'value' => 'cancel', 'type' => 'button', 'class' => 'btn btn-line-sky margin-x-10', 'onclick' => 'return redirect_page(\'NULL\')');
82
-        return $form;
83
-    }
80
+		$form['button_save'] = array('name' => 'action', 'content' => 'Save', 'value' => 'save', 'id' => 'submit', 'type' => 'button', 'class' => 'btn btn-line-parrot');
81
+		$form['button_cancel'] = array('name' => 'action', 'content' => 'Close', 'value' => 'cancel', 'type' => 'button', 'class' => 'btn btn-line-sky margin-x-10', 'onclick' => 'return redirect_page(\'NULL\')');
82
+		return $form;
83
+	}
84 84
 
85
-    /***************************************************************************/
85
+	/***************************************************************************/
86 86
 
87
-    function get_search_did_form() {
87
+	function get_search_did_form() {
88 88
 
89 89
     
90
-        $form['forms'] = array("", array('id' => "did_search"));
91
-        $form['Search'] = array(
92
-            array('DID', 'INPUT', array('name' => 'number[number]', '', 'size' => '20', 'class' => "text field"), '', 'tOOL TIP', '1', 'number[number-string]', '', '', '', 'search_string_type', ''),
93
-            array('Country', 'country_id', 'SELECT', '', '', 'tOOL TIP', 'Please Enter account number', 'id', 'country', 'countrycode', 'build_dropdown', '', ''),
94
-            array('Account', 'accountid', 'SELECT', '', '', 'tOOL TIP', 'Please Enter account number', 'id', 'first_name,last_name,number', 'accounts', 'build_concat_dropdown', 'where_arr', array("reseller_id" => "0","type"=>"0", "deleted" => "0")),
95
-            array('Initial Increment', 'INPUT', array('name' => 'init_inc[init_inc]', '', 'size' => '20', 'class' => "text field "), '', 'tOOL TIP', '1', 'init_inc[init_inc-integer]', '', '', '', 'search_int_type', ''),
96
-            array('Call Type', 'call_type', 'SELECT', '', '', 'tOOL TIP', '', '', '', '', 'set_call_type_search', '',''),
97
-            array('Destination', 'INPUT', array('name' => 'extensions[extensions]', '', 'size' => '20', 'class' => "text field"), '', 'tOOL TIP', '1', 'extensions[extensions-string]', '', '', '', 'search_string_type', ''),
90
+		$form['forms'] = array("", array('id' => "did_search"));
91
+		$form['Search'] = array(
92
+			array('DID', 'INPUT', array('name' => 'number[number]', '', 'size' => '20', 'class' => "text field"), '', 'tOOL TIP', '1', 'number[number-string]', '', '', '', 'search_string_type', ''),
93
+			array('Country', 'country_id', 'SELECT', '', '', 'tOOL TIP', 'Please Enter account number', 'id', 'country', 'countrycode', 'build_dropdown', '', ''),
94
+			array('Account', 'accountid', 'SELECT', '', '', 'tOOL TIP', 'Please Enter account number', 'id', 'first_name,last_name,number', 'accounts', 'build_concat_dropdown', 'where_arr', array("reseller_id" => "0","type"=>"0", "deleted" => "0")),
95
+			array('Initial Increment', 'INPUT', array('name' => 'init_inc[init_inc]', '', 'size' => '20', 'class' => "text field "), '', 'tOOL TIP', '1', 'init_inc[init_inc-integer]', '', '', '', 'search_int_type', ''),
96
+			array('Call Type', 'call_type', 'SELECT', '', '', 'tOOL TIP', '', '', '', '', 'set_call_type_search', '',''),
97
+			array('Destination', 'INPUT', array('name' => 'extensions[extensions]', '', 'size' => '20', 'class' => "text field"), '', 'tOOL TIP', '1', 'extensions[extensions-string]', '', '', '', 'search_string_type', ''),
98 98
 		array('Status', 'status', 'SELECT', '', '', 'tOOL TIP', 'Please Enter account number', '', '', '', 'set_search_status', '', ''),
99 99
             
100 100
 		array('', 'HIDDEN', 'ajax_search', '1', '', '', ''),array('', 'HIDDEN', 'advance_search', '1', '', '', '')
101
-          );
101
+		  );
102 102
 
103
-        $form['button_search'] = array('name' => 'action', 'id' => "did_search_btn", 'content' => 'Search', 'value' => 'save', 'type' => 'button', 'class' => 'btn btn-line-parrot pull-right');
104
-        $form['button_reset'] = array('name' => 'action', 'id' => "id_reset", 'content' => 'Clear', 'value' => 'cancel', 'type' => 'reset', 'class' => 'btn btn-line-sky pull-right margin-x-10');
103
+		$form['button_search'] = array('name' => 'action', 'id' => "did_search_btn", 'content' => 'Search', 'value' => 'save', 'type' => 'button', 'class' => 'btn btn-line-parrot pull-right');
104
+		$form['button_reset'] = array('name' => 'action', 'id' => "id_reset", 'content' => 'Clear', 'value' => 'cancel', 'type' => 'reset', 'class' => 'btn btn-line-sky pull-right margin-x-10');
105 105
 
106
-        return $form;
107
-    }
106
+		return $form;
107
+	}
108 108
 
109
-        function get_search_did_form_for_reseller() {
109
+		function get_search_did_form_for_reseller() {
110 110
 
111 111
     
112
-        $form['forms'] = array("", array('id' => "did_search"));
113
-        $form['Search'] = array(
114
-            array('DID', 'INPUT', array('name' => 'note[note]', '', 'size' => '20', 'class' => "text field"), '', 'tOOL TIP', '1', 'note[note-string]', '', '', '', 'search_string_type', ''),
112
+		$form['forms'] = array("", array('id' => "did_search"));
113
+		$form['Search'] = array(
114
+			array('DID', 'INPUT', array('name' => 'note[note]', '', 'size' => '20', 'class' => "text field"), '', 'tOOL TIP', '1', 'note[note-string]', '', '', '', 'search_string_type', ''),
115 115
  	  array('Account', 'accountid', 'SELECT', '', '', 'tOOL TIP', 'Please Enter account number', 'id', 'first_name,last_name,number', 'accounts', 'build_concat_dropdown', 'where_arr', array("reseller_id" => "0","type"=>"0", "deleted" => "0")),
116 116
 	   array('Call Type', 'call_type', 'SELECT', '', '', 'tOOL TIP', '', '', '', '', 'set_call_type_search', '',''),
117 117
 	  array('Destination', 'INPUT', array('name' => 'extensions[extensions]', '', 'size' => '20', 'class' => "text field"), '', 'tOOL TIP', '1', 'extensions[extensions-string]', '', '', '', 'search_string_type', ''),
118 118
 	  array('Status', 'status', 'SELECT', '', '', 'tOOL TIP', 'Please Enter account number', '', '', '', 'set_search_status', '', ''),
119 119
 	  array('', 'HIDDEN', 'ajax_search', '1', '', '', ''),array('', 'HIDDEN', 'advance_search', '1', '', '', '')
120
-          );
120
+		  );
121 121
 
122
-        $form['button_search'] = array('name' => 'action', 'id' => "did_search_btn", 'content' => 'Search', 'value' => 'save', 'type' => 'button', 'class' => 'btn btn-line-parrot pull-right');
123
-        $form['button_reset'] = array('name' => 'action', 'id' => "id_reset", 'content' => 'Clear', 'value' => 'cancel', 'type' => 'reset', 'class' => 'btn btn-line-sky pull-right margin-x-10');
122
+		$form['button_search'] = array('name' => 'action', 'id' => "did_search_btn", 'content' => 'Search', 'value' => 'save', 'type' => 'button', 'class' => 'btn btn-line-parrot pull-right');
123
+		$form['button_reset'] = array('name' => 'action', 'id' => "id_reset", 'content' => 'Clear', 'value' => 'cancel', 'type' => 'reset', 'class' => 'btn btn-line-sky pull-right margin-x-10');
124 124
 
125
-        return $form;
126
-    }
125
+		return $form;
126
+	}
127 127
 
128 128
 
129
-    /*
129
+	/*
130 130
     ASTPP  3.0  grid size is change.
131 131
     */
132
-    function build_did_list_for_admin() {
132
+	function build_did_list_for_admin() {
133 133
 		  $account_info = $accountinfo = $this->CI->session->userdata('accountinfo');
134
-    $currency_id=$account_info['currency_id'];
135
-     $currency=$this->CI->common->get_field_name('currency', 'currency', $currency_id);
134
+	$currency_id=$account_info['currency_id'];
135
+	 $currency=$this->CI->common->get_field_name('currency', 'currency', $currency_id);
136 136
 		
137 137
 		
138
-       // array(display name, width, db_field_parent_table,feidname, db_field_child_table,function name);
139
-        $grid_field_arr = json_encode(array(array("<input type='checkbox' name='chkAll' class='ace checkall'/><label class='lbl'></label>", "30", "", "", "", "","","false","center"),
138
+	   // array(display name, width, db_field_parent_table,feidname, db_field_child_table,function name);
139
+		$grid_field_arr = json_encode(array(array("<input type='checkbox' name='chkAll' class='ace checkall'/><label class='lbl'></label>", "30", "", "", "", "","","false","center"),
140 140
 
141 141
 /**
142 142
 ASTPP  3.0 
143 143
 For DID edit on DID number
144 144
 **/
145
-            array(gettext("DID"), "80", "number", "", "", "","EDITABLE","true","center"),
146
-            array(gettext("Country"), "60", "country_id", "country", "countrycode", "get_field_name","","true","center"),
147
-            array(gettext("Account"), "95", "accountid", "first_name,last_name,number", "accounts", "get_field_name_coma_new"),
148
-            array("Per Minute <br>Cost($currency)", "85", "cost", "cost", "cost", "convert_to_currency","","true","right"),
149
-            array(gettext("Initial <br>Increment"), "80", "init_inc", "", "", "","","true","center"),
150
-            array(gettext("Increment"), "90", "inc", "", "", "","","true","center"),
151
-            array("Setup <br>Fee($currency)", "70", "setup", "setup", "setup", "convert_to_currency","","true","right"),
152
-            array("Monthly<br>Fee($currency)", "90", "monthlycost", "monthlycost", "monthlycost", "convert_to_currency","","true","right"),
153
-            array(gettext("Call Type"), "90", "call_type", "call_type", "call_type", "get_call_type","","true","center"),
154
-            array(gettext("Destination"), "80", "extensions", "", "", "","","true","center"),       
155
-            array(gettext("Status"), "90", "status", "status", "dids", "get_status","","true","center"),
156
-            array(gettext("Modified <br/>Date"), "90", "last_modified_date", "last_modified_date", "last_modified_date", "convert_GMT_to","","true","center"),
157
-            array(gettext("Is Purchased?"), "110", "number", "number", "number", "check_did_avl","","true","center"),
158
-    	    array("Action", "100", "", "", "", array("EDIT" => array("url" => "did/did_edit/", "mode" => "popup","layout"=>"medium"),
159
-                    "DELETE" => array("url" => "did/did_remove/", "mode" => "single")))
160
-            ));
161
-        return $grid_field_arr;
162
-    }
163
-     /*****************************************************************************************/
164
-     /*
145
+			array(gettext("DID"), "80", "number", "", "", "","EDITABLE","true","center"),
146
+			array(gettext("Country"), "60", "country_id", "country", "countrycode", "get_field_name","","true","center"),
147
+			array(gettext("Account"), "95", "accountid", "first_name,last_name,number", "accounts", "get_field_name_coma_new"),
148
+			array("Per Minute <br>Cost($currency)", "85", "cost", "cost", "cost", "convert_to_currency","","true","right"),
149
+			array(gettext("Initial <br>Increment"), "80", "init_inc", "", "", "","","true","center"),
150
+			array(gettext("Increment"), "90", "inc", "", "", "","","true","center"),
151
+			array("Setup <br>Fee($currency)", "70", "setup", "setup", "setup", "convert_to_currency","","true","right"),
152
+			array("Monthly<br>Fee($currency)", "90", "monthlycost", "monthlycost", "monthlycost", "convert_to_currency","","true","right"),
153
+			array(gettext("Call Type"), "90", "call_type", "call_type", "call_type", "get_call_type","","true","center"),
154
+			array(gettext("Destination"), "80", "extensions", "", "", "","","true","center"),       
155
+			array(gettext("Status"), "90", "status", "status", "dids", "get_status","","true","center"),
156
+			array(gettext("Modified <br/>Date"), "90", "last_modified_date", "last_modified_date", "last_modified_date", "convert_GMT_to","","true","center"),
157
+			array(gettext("Is Purchased?"), "110", "number", "number", "number", "check_did_avl","","true","center"),
158
+			array("Action", "100", "", "", "", array("EDIT" => array("url" => "did/did_edit/", "mode" => "popup","layout"=>"medium"),
159
+					"DELETE" => array("url" => "did/did_remove/", "mode" => "single")))
160
+			));
161
+		return $grid_field_arr;
162
+	}
163
+	 /*****************************************************************************************/
164
+	 /*
165 165
      ASTPP  3.0 
166 166
      change in grid size
167 167
      */
168
-        function build_did_list_for_reseller_login() {
168
+		function build_did_list_for_reseller_login() {
169 169
 	 $account_info = $accountinfo = $this->CI->session->userdata('accountinfo');
170
-    	$currency_id=$account_info['currency_id'];
171
-     	$currency=$this->CI->common->get_field_name('currency', 'currency', $currency_id);	
172
-        // array(display name, width, db_field_parent_table,feidname, db_field_child_table,function name);
173
-        $grid_field_arr = json_encode(array(
174
-            array("DID", "90", "number", "", "", "","EDITABLE","","true","center"),
175
-            array("Account", "100", "accountid", "first_name,last_name,number", "accounts", "get_field_name_coma_new","","true","center"),
176
-            array("Per Minute<br>Cost($currency)", "80", "cost", "cost", "cost", "convert_to_currency","","true","right"),
177
-            array("Initial <br>Increment", "100", "init_inc", "", "", "","","true","center"),
178
-            array("Increment", "95", "inc", "", "", "","","true","center"),
179
-            array("Setup <br> Fee($currency)", "90", "setup", "setup", "setup", "convert_to_currency","","true","right"),
180
-            array("Monthly<br> fee($currency)", "90", "monthlycost", "monthlycost", "monthlycost", "convert_to_currency","","true","right"),
181
-            array("Call Type", "80", "call_type", "call_type", "call_type", "get_call_type","","true","center"),
182
-            array("Destination", "95", "extensions", "", "", "","","true","center"),
183
-            array("Status", "90", "status", "status", "reseller_pricing", "get_status","","true","center"),
184
-            array("Modified Date", "130", "last_modified_date", "last_modified_date", "last_modified_date", "convert_GMT_to","","true","center"),
185
-            array("Is purchased?", "100", "number", "number", "number", "check_did_avl_reseller","","true","center"),
186
-	    array("Action", "90", "", "", "", array("EDIT" => array("url" => "did/did_reseller_edit/edit/", "mode" => "popup"),
187
-                    "DELETE" => array("url" => "did/did_reseller_edit/delete/", "mode" => "single")))
188
-                ));
189
-        return $grid_field_arr;
190
-    }
191
-    /************************************************************************/
192
-    function build_grid_buttons() {
193
-        $buttons_json = json_encode(array(
194
-            array(gettext("Create"),"btn btn-line-warning btn","fa fa-plus-circle fa-lg", "button_action", "/did/did_add/", "popup","medium"),
195
-            array(gettext("Delete"), "btn btn-line-danger","fa fa-times-circle fa-lg", "button_action", "/did/did_delete_multiple/"),
196
-            array(gettext("Import"), "btn btn-line-blue","fa fa-upload fa-lg", "button_action", "/did/did_import/", '',"small"),            
170
+		$currency_id=$account_info['currency_id'];
171
+	 	$currency=$this->CI->common->get_field_name('currency', 'currency', $currency_id);	
172
+		// array(display name, width, db_field_parent_table,feidname, db_field_child_table,function name);
173
+		$grid_field_arr = json_encode(array(
174
+			array("DID", "90", "number", "", "", "","EDITABLE","","true","center"),
175
+			array("Account", "100", "accountid", "first_name,last_name,number", "accounts", "get_field_name_coma_new","","true","center"),
176
+			array("Per Minute<br>Cost($currency)", "80", "cost", "cost", "cost", "convert_to_currency","","true","right"),
177
+			array("Initial <br>Increment", "100", "init_inc", "", "", "","","true","center"),
178
+			array("Increment", "95", "inc", "", "", "","","true","center"),
179
+			array("Setup <br> Fee($currency)", "90", "setup", "setup", "setup", "convert_to_currency","","true","right"),
180
+			array("Monthly<br> fee($currency)", "90", "monthlycost", "monthlycost", "monthlycost", "convert_to_currency","","true","right"),
181
+			array("Call Type", "80", "call_type", "call_type", "call_type", "get_call_type","","true","center"),
182
+			array("Destination", "95", "extensions", "", "", "","","true","center"),
183
+			array("Status", "90", "status", "status", "reseller_pricing", "get_status","","true","center"),
184
+			array("Modified Date", "130", "last_modified_date", "last_modified_date", "last_modified_date", "convert_GMT_to","","true","center"),
185
+			array("Is purchased?", "100", "number", "number", "number", "check_did_avl_reseller","","true","center"),
186
+		array("Action", "90", "", "", "", array("EDIT" => array("url" => "did/did_reseller_edit/edit/", "mode" => "popup"),
187
+					"DELETE" => array("url" => "did/did_reseller_edit/delete/", "mode" => "single")))
188
+				));
189
+		return $grid_field_arr;
190
+	}
191
+	/************************************************************************/
192
+	function build_grid_buttons() {
193
+		$buttons_json = json_encode(array(
194
+			array(gettext("Create"),"btn btn-line-warning btn","fa fa-plus-circle fa-lg", "button_action", "/did/did_add/", "popup","medium"),
195
+			array(gettext("Delete"), "btn btn-line-danger","fa fa-times-circle fa-lg", "button_action", "/did/did_delete_multiple/"),
196
+			array(gettext("Import"), "btn btn-line-blue","fa fa-upload fa-lg", "button_action", "/did/did_import/", '',"small"),            
197 197
 			array(gettext("Export"),"btn btn-xing" ,"fa fa-download fa-lg", "button_action", "/did/did_export_data_xls", 'single')
198
-            ));
199
-        return $buttons_json;
200
-    }
198
+			));
199
+		return $buttons_json;
200
+	}
201 201
 
202
-    function build_did_list_for_customer($accountid, $accounttype) {
202
+	function build_did_list_for_customer($accountid, $accounttype) {
203 203
 	$account_info = $accountinfo = $this->CI->session->userdata('accountinfo');
204 204
 	$currency_id=$account_info['currency_id'];
205 205
 	$currency=$this->CI->common->get_field_name('currency', 'currency', $currency_id);
206
-        // array(display name, width, db_field_parent_table,feidname, db_field_child_table,function name);
207
-        $grid_field_arr = json_encode(array(
206
+		// array(display name, width, db_field_parent_table,feidname, db_field_child_table,function name);
207
+		$grid_field_arr = json_encode(array(
208 208
 	array("DID", "110", "number", "", "", "","","true","center"),
209 209
 	array("Country", "110", "country_id", "country", "countrycode", "get_field_name","","true","center"),
210 210
 	array("Per Minute Cost($currency)", "150", "cost", "cost", "cost", "convert_to_currency","","true","right"),
@@ -213,25 +213,25 @@  discard block
 block discarded – undo
213 213
 	array("Setup Fee($currency)", "140", "setup", "setup", "setup", "convert_to_currency","","true","right"),
214 214
 	array("Monthly Fee($currency)", "140", "monthlycost", "monthlycost", "monthlycost", "convert_to_currency","","true","right"),
215 215
 	array("Action", "110", "", "", "", array("DELETE" => array("url" => "accounts/".$accounttype."_dids_action/delete/$accountid/$accounttype/", "mode" => "single")))
216
-	    ));
217
-        return $grid_field_arr;
218
-    }
219
-
220
-    function build_did_list_for_reseller($accountid, $accounttype) {
221
-        // array(display name, width, db_field_parent_table,feidname, db_field_child_table,function name);
222
-        $grid_field_arr = json_encode(array(array("DID Number", "120", "number", "", "", ""),
223
-            array("Increment", "120", "inc", "", "", ""),
224
-            array("Is purchased?", "120", "number", "number", "number", "check_did_avl_reseller"),
225
-            array("Per Minute Cost", "120", "cost", "cost", "cost", "convert_to_currency"),
226
-            array("Included<br> Seconds", "100", "includedseconds", "", "", ""),
227
-            array("Setup <br> Fee", "109", "setup", "setup", "setup", "convert_to_currency"),
228
-            array("Monthly<br> Fee", "140", "monthlycost", "monthlycost", "monthlycost", "convert_to_currency"),
229
-            array("Connection Cost", "149", "connectcost", "connectcost", "connectcost", "convert_to_currency"),
230
-            array("Disconnection <br> Fee", "140", "disconnectionfee", "disconnectionfee", "disconnectionfee", "convert_to_currency"),
231
-            array("Action", "100", "", "", "", array("DELETE" => array("url" => "/accounts/reseller_did_action/delete/$accountid/$accounttype/", "mode" => "single")))
232
-                ));
233
-        return $grid_field_arr;
234
-    }
216
+		));
217
+		return $grid_field_arr;
218
+	}
219
+
220
+	function build_did_list_for_reseller($accountid, $accounttype) {
221
+		// array(display name, width, db_field_parent_table,feidname, db_field_child_table,function name);
222
+		$grid_field_arr = json_encode(array(array("DID Number", "120", "number", "", "", ""),
223
+			array("Increment", "120", "inc", "", "", ""),
224
+			array("Is purchased?", "120", "number", "number", "number", "check_did_avl_reseller"),
225
+			array("Per Minute Cost", "120", "cost", "cost", "cost", "convert_to_currency"),
226
+			array("Included<br> Seconds", "100", "includedseconds", "", "", ""),
227
+			array("Setup <br> Fee", "109", "setup", "setup", "setup", "convert_to_currency"),
228
+			array("Monthly<br> Fee", "140", "monthlycost", "monthlycost", "monthlycost", "convert_to_currency"),
229
+			array("Connection Cost", "149", "connectcost", "connectcost", "connectcost", "convert_to_currency"),
230
+			array("Disconnection <br> Fee", "140", "disconnectionfee", "disconnectionfee", "disconnectionfee", "convert_to_currency"),
231
+			array("Action", "100", "", "", "", array("DELETE" => array("url" => "/accounts/reseller_did_action/delete/$accountid/$accounttype/", "mode" => "single")))
232
+				));
233
+		return $grid_field_arr;
234
+	}
235 235
     
236 236
     
237 237
 }
Please login to merge, or discard this patch.
Spacing   +73 added lines, -73 removed lines patch added patch discarded remove patch
@@ -22,7 +22,7 @@  discard block
 block discarded – undo
22 22
 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
23 23
 ###############################################################################
24 24
 
25
-if (!defined('BASEPATH'))
25
+if ( ! defined('BASEPATH'))
26 26
     exit('No direct script access allowed');
27 27
 
28 28
 class did_form {
@@ -31,48 +31,48 @@  discard block
 block discarded – undo
31 31
         $this->CI = & get_instance();
32 32
     }
33 33
 
34
-    function get_dids_form_fields($id=false,$parent_id='0',$account_id='0') {
35
-    if ($id != 0){
36
-      if($parent_id > 0){
37
-	  $account_dropdown =  array('Reseller',  array('name' => 'parent_id', 'disabled' => 'disabled','class' => 'accountid', 'id' => 'accountid'), 'SELECT', '', '', 'tOOL TIP', 'Please Enter account number', 'id', 'first_name,last_name,number', 'accounts', 'build_concat_dropdown', 'where_arr', array("reseller_id" => "0","type"=>"1", "deleted" => "0","status" => "0"));                
38
-      }else{
39
-	  if($account_id > 0){
40
-	    $account_dropdown =  array('Account ',  array('name' => 'accountid', 'disabled' => 'disabled','class' => 'accountid', 'id' => 'accountid'), 'SELECT', '', '', 'tOOL TIP', 'Please Enter account number', 'id', 'first_name,last_name,number', 'accounts', 'build_concat_dropdown', 'where_arr', array("reseller_id" => "0","type"=>"0,3", "deleted" => "0","status" => "0"));
34
+    function get_dids_form_fields($id = false, $parent_id = '0', $account_id = '0') {
35
+    if ($id != 0) {
36
+      if ($parent_id > 0) {
37
+	  $account_dropdown = array('Reseller', array('name' => 'parent_id', 'disabled' => 'disabled', 'class' => 'accountid', 'id' => 'accountid'), 'SELECT', '', '', 'tOOL TIP', 'Please Enter account number', 'id', 'first_name,last_name,number', 'accounts', 'build_concat_dropdown', 'where_arr', array("reseller_id" => "0", "type"=>"1", "deleted" => "0", "status" => "0"));                
38
+      } else {
39
+	  if ($account_id > 0) {
40
+	    $account_dropdown = array('Account ', array('name' => 'accountid', 'disabled' => 'disabled', 'class' => 'accountid', 'id' => 'accountid'), 'SELECT', '', '', 'tOOL TIP', 'Please Enter account number', 'id', 'first_name,last_name,number', 'accounts', 'build_concat_dropdown', 'where_arr', array("reseller_id" => "0", "type"=>"0,3", "deleted" => "0", "status" => "0"));
41 41
 	  }
42
-	  else{
43
-	    $account_dropdown = array('Account', 'accountid', 'SELECT', '',array("name"=>"accountid","rules"=>"did_account_checking"), 'tOOL TIP', 'Please Enter account number', 'id',  'first_name,last_name,number', 'accounts', 'build_concat_dropdown', 'where_arr', array("reseller_id" => "0", "type" => "0,3","deleted" => "0","status" => "0" ));
42
+	  else {
43
+	    $account_dropdown = array('Account', 'accountid', 'SELECT', '', array("name"=>"accountid", "rules"=>"did_account_checking"), 'tOOL TIP', 'Please Enter account number', 'id', 'first_name,last_name,number', 'accounts', 'build_concat_dropdown', 'where_arr', array("reseller_id" => "0", "type" => "0,3", "deleted" => "0", "status" => "0"));
44 44
 	  }
45 45
       }
46
-   } else{
47
-	$account_dropdown = array('Account', 'accountid', 'SELECT','' , array("name"=>"accountid","rules"=>"did_account_checking"), 'tOOL TIP', 'Please Enter account number', 'id',  'first_name,last_name,number', 'accounts', 'build_concat_dropdown', 'where_arr', array("reseller_id" => "0", "type" => "0,3", "deleted" => "0","status" => "0" ));
46
+   } else {
47
+	$account_dropdown = array('Account', 'accountid', 'SELECT', '', array("name"=>"accountid", "rules"=>"did_account_checking"), 'tOOL TIP', 'Please Enter account number', 'id', 'first_name,last_name,number', 'accounts', 'build_concat_dropdown', 'where_arr', array("reseller_id" => "0", "type" => "0,3", "deleted" => "0", "status" => "0"));
48 48
    }
49 49
 
50
-	$val= $id > 0 ? 'dids.number.'.$id : 'dids.number';
51
-        $form['forms'] = array(base_url() . '/did/did_save/', array('id' => 'did_form', 'method' => 'POST', 'name' => 'did_form'));
50
+	$val = $id > 0 ? 'dids.number.'.$id : 'dids.number';
51
+        $form['forms'] = array(base_url().'/did/did_save/', array('id' => 'did_form', 'method' => 'POST', 'name' => 'did_form'));
52 52
         $form['DID Information'] = array(
53 53
             array('', 'HIDDEN', array('name' => 'id'), '', '', '', ''),
54 54
             array('DID', 'INPUT', array('name' => 'number', 'size' => '20', 'class' => "text field medium"), 'trim|required|is_numeric|xss_clean|integer', 'tOOL TIP', 'Please Enter account number'),
55
-              array('Country',array('name'=>'country_id','class'=>'country_id'), 'SELECT', '',array("name"=>"country_id","rules"=>"required"), 'tOOL TIP', 'Please Enter account number', 'id', 'country', 'countrycode', 'build_dropdown', '', ''),
55
+              array('Country', array('name'=>'country_id', 'class'=>'country_id'), 'SELECT', '', array("name"=>"country_id", "rules"=>"required"), 'tOOL TIP', 'Please Enter account number', 'id', 'country', 'countrycode', 'build_dropdown', '', ''),
56 56
             array('City', 'INPUT', array('name' => 'city', 'size' => '20', 'class' => "text field medium"), '', 'tOOL TIP', 'Please Enter Password'),
57 57
             array('Province', 'INPUT', array('name' => 'province', 'size' => '15', 'class' => "text field medium"), '', 'tOOL TIP', 'Please Enter Password'),
58
-			array('Provider', 'provider_id', 'SELECT', '', '', 'tOOL TIP', 'Please Enter account number', 'id', 'first_name,last_name,number', 'accounts', 'build_concat_dropdown', 'where_arr', array("type" => "3", "deleted" => "0","status" => "0")),
58
+			array('Provider', 'provider_id', 'SELECT', '', '', 'tOOL TIP', 'Please Enter account number', 'id', 'first_name,last_name,number', 'accounts', 'build_concat_dropdown', 'where_arr', array("type" => "3", "deleted" => "0", "status" => "0")),
59 59
         );
60 60
 
61 61
         $form['Billing Information'] = array(
62 62
 			$account_dropdown,    
63
-			array('Connection Cost', 'INPUT', array('name' => 'connectcost', 'size' => '15',  'class' => "text field medium"), 'trim|is_numeric|xss_clean', 'tOOL TIP', 'Please Enter Password'),       
64
-			array('Included Seconds', 'INPUT', array('name' => 'includedseconds', 'size' => '50',  'class' => "text field medium"), 'trim|is_numeric|xss_clean', 'tOOL TIP', 'Please Enter Password'),
65
-			array('Per Minute Cost', 'INPUT', array('name' => 'cost', 'size' => '15',  'class' => "text field medium"), 'trim|is_numeric|xss_clean', 'tOOL TIP', 'Please Enter Password'),
66
-			array('Initial Increment', 'INPUT', array('name' => 'init_inc', 'size' => '20',  'class' => "text field medium"), 'trim|is_numeric|xss_clean', 'tOOL TIP', 'Please Enter Initial Increment'),
67
-			array('Increment', 'INPUT', array('name' => 'inc', 'size' => '20',  'class' => "text field medium"), 'trim|is_numeric|xss_clean', 'tOOL TIP', 'Please Enter Increment'),
68
-            array('Setup Fee', 'INPUT', array('name' => 'setup',  'size' => '15', 'class' => 'text field medium'), 'trim|is_numeric|xss_clean', 'tOOL TIP', ''),
69
-            array('Monthly<br>Fee', 'INPUT', array('name' => 'monthlycost', 'size' => '15',  'class' => "text field medium"), 'trim|is_numeric|xss_clean', 'tOOL TIP', 'Please Enter Password'),
63
+			array('Connection Cost', 'INPUT', array('name' => 'connectcost', 'size' => '15', 'class' => "text field medium"), 'trim|is_numeric|xss_clean', 'tOOL TIP', 'Please Enter Password'),       
64
+			array('Included Seconds', 'INPUT', array('name' => 'includedseconds', 'size' => '50', 'class' => "text field medium"), 'trim|is_numeric|xss_clean', 'tOOL TIP', 'Please Enter Password'),
65
+			array('Per Minute Cost', 'INPUT', array('name' => 'cost', 'size' => '15', 'class' => "text field medium"), 'trim|is_numeric|xss_clean', 'tOOL TIP', 'Please Enter Password'),
66
+			array('Initial Increment', 'INPUT', array('name' => 'init_inc', 'size' => '20', 'class' => "text field medium"), 'trim|is_numeric|xss_clean', 'tOOL TIP', 'Please Enter Initial Increment'),
67
+			array('Increment', 'INPUT', array('name' => 'inc', 'size' => '20', 'class' => "text field medium"), 'trim|is_numeric|xss_clean', 'tOOL TIP', 'Please Enter Increment'),
68
+            array('Setup Fee', 'INPUT', array('name' => 'setup', 'size' => '15', 'class' => 'text field medium'), 'trim|is_numeric|xss_clean', 'tOOL TIP', ''),
69
+            array('Monthly<br>Fee', 'INPUT', array('name' => 'monthlycost', 'size' => '15', 'class' => "text field medium"), 'trim|is_numeric|xss_clean', 'tOOL TIP', 'Please Enter Password'),
70 70
         );
71 71
 
72 72
         $form['DID Setting'] = array(
73 73
             array('Call Type', 'call_type', 'SELECT', '', '', 'tOOL TIP', '', '', '', '', 'set_call_type', ''),
74 74
             array('Destination', 'INPUT', array('name' => 'extensions', 'size' => '20', 'class' => "text field medium"), '', 'tOOL TIP', 'Please Enter Password'),
75
-            array('Concurrent Calls', 'INPUT', array('name' => 'maxchannels', 'size' => '20',  'class' => "text field medium"), 'trim|is_numeric|xss_clean', 'tOOL TIP', 'Please Enter account number'),
75
+            array('Concurrent Calls', 'INPUT', array('name' => 'maxchannels', 'size' => '20', 'class' => "text field medium"), 'trim|is_numeric|xss_clean', 'tOOL TIP', 'Please Enter account number'),
76 76
             array('Status', 'status', 'SELECT', '', '', 'tOOL TIP', 'Please Select Status', '', '', '', 'set_status'),
77 77
 
78 78
         );
@@ -91,13 +91,13 @@  discard block
 block discarded – undo
91 91
         $form['Search'] = array(
92 92
             array('DID', 'INPUT', array('name' => 'number[number]', '', 'size' => '20', 'class' => "text field"), '', 'tOOL TIP', '1', 'number[number-string]', '', '', '', 'search_string_type', ''),
93 93
             array('Country', 'country_id', 'SELECT', '', '', 'tOOL TIP', 'Please Enter account number', 'id', 'country', 'countrycode', 'build_dropdown', '', ''),
94
-            array('Account', 'accountid', 'SELECT', '', '', 'tOOL TIP', 'Please Enter account number', 'id', 'first_name,last_name,number', 'accounts', 'build_concat_dropdown', 'where_arr', array("reseller_id" => "0","type"=>"0", "deleted" => "0")),
94
+            array('Account', 'accountid', 'SELECT', '', '', 'tOOL TIP', 'Please Enter account number', 'id', 'first_name,last_name,number', 'accounts', 'build_concat_dropdown', 'where_arr', array("reseller_id" => "0", "type"=>"0", "deleted" => "0")),
95 95
             array('Initial Increment', 'INPUT', array('name' => 'init_inc[init_inc]', '', 'size' => '20', 'class' => "text field "), '', 'tOOL TIP', '1', 'init_inc[init_inc-integer]', '', '', '', 'search_int_type', ''),
96
-            array('Call Type', 'call_type', 'SELECT', '', '', 'tOOL TIP', '', '', '', '', 'set_call_type_search', '',''),
96
+            array('Call Type', 'call_type', 'SELECT', '', '', 'tOOL TIP', '', '', '', '', 'set_call_type_search', '', ''),
97 97
             array('Destination', 'INPUT', array('name' => 'extensions[extensions]', '', 'size' => '20', 'class' => "text field"), '', 'tOOL TIP', '1', 'extensions[extensions-string]', '', '', '', 'search_string_type', ''),
98 98
 		array('Status', 'status', 'SELECT', '', '', 'tOOL TIP', 'Please Enter account number', '', '', '', 'set_search_status', '', ''),
99 99
             
100
-		array('', 'HIDDEN', 'ajax_search', '1', '', '', ''),array('', 'HIDDEN', 'advance_search', '1', '', '', '')
100
+		array('', 'HIDDEN', 'ajax_search', '1', '', '', ''), array('', 'HIDDEN', 'advance_search', '1', '', '', '')
101 101
           );
102 102
 
103 103
         $form['button_search'] = array('name' => 'action', 'id' => "did_search_btn", 'content' => 'Search', 'value' => 'save', 'type' => 'button', 'class' => 'btn btn-line-parrot pull-right');
@@ -112,11 +112,11 @@  discard block
 block discarded – undo
112 112
         $form['forms'] = array("", array('id' => "did_search"));
113 113
         $form['Search'] = array(
114 114
             array('DID', 'INPUT', array('name' => 'note[note]', '', 'size' => '20', 'class' => "text field"), '', 'tOOL TIP', '1', 'note[note-string]', '', '', '', 'search_string_type', ''),
115
- 	  array('Account', 'accountid', 'SELECT', '', '', 'tOOL TIP', 'Please Enter account number', 'id', 'first_name,last_name,number', 'accounts', 'build_concat_dropdown', 'where_arr', array("reseller_id" => "0","type"=>"0", "deleted" => "0")),
116
-	   array('Call Type', 'call_type', 'SELECT', '', '', 'tOOL TIP', '', '', '', '', 'set_call_type_search', '',''),
115
+ 	  array('Account', 'accountid', 'SELECT', '', '', 'tOOL TIP', 'Please Enter account number', 'id', 'first_name,last_name,number', 'accounts', 'build_concat_dropdown', 'where_arr', array("reseller_id" => "0", "type"=>"0", "deleted" => "0")),
116
+	   array('Call Type', 'call_type', 'SELECT', '', '', 'tOOL TIP', '', '', '', '', 'set_call_type_search', '', ''),
117 117
 	  array('Destination', 'INPUT', array('name' => 'extensions[extensions]', '', 'size' => '20', 'class' => "text field"), '', 'tOOL TIP', '1', 'extensions[extensions-string]', '', '', '', 'search_string_type', ''),
118 118
 	  array('Status', 'status', 'SELECT', '', '', 'tOOL TIP', 'Please Enter account number', '', '', '', 'set_search_status', '', ''),
119
-	  array('', 'HIDDEN', 'ajax_search', '1', '', '', ''),array('', 'HIDDEN', 'advance_search', '1', '', '', '')
119
+	  array('', 'HIDDEN', 'ajax_search', '1', '', '', ''), array('', 'HIDDEN', 'advance_search', '1', '', '', '')
120 120
           );
121 121
 
122 122
         $form['button_search'] = array('name' => 'action', 'id' => "did_search_btn", 'content' => 'Search', 'value' => 'save', 'type' => 'button', 'class' => 'btn btn-line-parrot pull-right');
@@ -131,31 +131,31 @@  discard block
 block discarded – undo
131 131
     */
132 132
     function build_did_list_for_admin() {
133 133
 		  $account_info = $accountinfo = $this->CI->session->userdata('accountinfo');
134
-    $currency_id=$account_info['currency_id'];
135
-     $currency=$this->CI->common->get_field_name('currency', 'currency', $currency_id);
134
+    $currency_id = $account_info['currency_id'];
135
+     $currency = $this->CI->common->get_field_name('currency', 'currency', $currency_id);
136 136
 		
137 137
 		
138 138
        // array(display name, width, db_field_parent_table,feidname, db_field_child_table,function name);
139
-        $grid_field_arr = json_encode(array(array("<input type='checkbox' name='chkAll' class='ace checkall'/><label class='lbl'></label>", "30", "", "", "", "","","false","center"),
139
+        $grid_field_arr = json_encode(array(array("<input type='checkbox' name='chkAll' class='ace checkall'/><label class='lbl'></label>", "30", "", "", "", "", "", "false", "center"),
140 140
 
141 141
 /**
142 142
 ASTPP  3.0 
143 143
 For DID edit on DID number
144 144
 **/
145
-            array(gettext("DID"), "80", "number", "", "", "","EDITABLE","true","center"),
146
-            array(gettext("Country"), "60", "country_id", "country", "countrycode", "get_field_name","","true","center"),
145
+            array(gettext("DID"), "80", "number", "", "", "", "EDITABLE", "true", "center"),
146
+            array(gettext("Country"), "60", "country_id", "country", "countrycode", "get_field_name", "", "true", "center"),
147 147
             array(gettext("Account"), "95", "accountid", "first_name,last_name,number", "accounts", "get_field_name_coma_new"),
148
-            array("Per Minute <br>Cost($currency)", "85", "cost", "cost", "cost", "convert_to_currency","","true","right"),
149
-            array(gettext("Initial <br>Increment"), "80", "init_inc", "", "", "","","true","center"),
150
-            array(gettext("Increment"), "90", "inc", "", "", "","","true","center"),
151
-            array("Setup <br>Fee($currency)", "70", "setup", "setup", "setup", "convert_to_currency","","true","right"),
152
-            array("Monthly<br>Fee($currency)", "90", "monthlycost", "monthlycost", "monthlycost", "convert_to_currency","","true","right"),
153
-            array(gettext("Call Type"), "90", "call_type", "call_type", "call_type", "get_call_type","","true","center"),
154
-            array(gettext("Destination"), "80", "extensions", "", "", "","","true","center"),       
155
-            array(gettext("Status"), "90", "status", "status", "dids", "get_status","","true","center"),
156
-            array(gettext("Modified <br/>Date"), "90", "last_modified_date", "last_modified_date", "last_modified_date", "convert_GMT_to","","true","center"),
157
-            array(gettext("Is Purchased?"), "110", "number", "number", "number", "check_did_avl","","true","center"),
158
-    	    array("Action", "100", "", "", "", array("EDIT" => array("url" => "did/did_edit/", "mode" => "popup","layout"=>"medium"),
148
+            array("Per Minute <br>Cost($currency)", "85", "cost", "cost", "cost", "convert_to_currency", "", "true", "right"),
149
+            array(gettext("Initial <br>Increment"), "80", "init_inc", "", "", "", "", "true", "center"),
150
+            array(gettext("Increment"), "90", "inc", "", "", "", "", "true", "center"),
151
+            array("Setup <br>Fee($currency)", "70", "setup", "setup", "setup", "convert_to_currency", "", "true", "right"),
152
+            array("Monthly<br>Fee($currency)", "90", "monthlycost", "monthlycost", "monthlycost", "convert_to_currency", "", "true", "right"),
153
+            array(gettext("Call Type"), "90", "call_type", "call_type", "call_type", "get_call_type", "", "true", "center"),
154
+            array(gettext("Destination"), "80", "extensions", "", "", "", "", "true", "center"),       
155
+            array(gettext("Status"), "90", "status", "status", "dids", "get_status", "", "true", "center"),
156
+            array(gettext("Modified <br/>Date"), "90", "last_modified_date", "last_modified_date", "last_modified_date", "convert_GMT_to", "", "true", "center"),
157
+            array(gettext("Is Purchased?"), "110", "number", "number", "number", "check_did_avl", "", "true", "center"),
158
+    	    array("Action", "100", "", "", "", array("EDIT" => array("url" => "did/did_edit/", "mode" => "popup", "layout"=>"medium"),
159 159
                     "DELETE" => array("url" => "did/did_remove/", "mode" => "single")))
160 160
             ));
161 161
         return $grid_field_arr;
@@ -167,22 +167,22 @@  discard block
 block discarded – undo
167 167
      */
168 168
         function build_did_list_for_reseller_login() {
169 169
 	 $account_info = $accountinfo = $this->CI->session->userdata('accountinfo');
170
-    	$currency_id=$account_info['currency_id'];
171
-     	$currency=$this->CI->common->get_field_name('currency', 'currency', $currency_id);	
170
+    	$currency_id = $account_info['currency_id'];
171
+     	$currency = $this->CI->common->get_field_name('currency', 'currency', $currency_id);	
172 172
         // array(display name, width, db_field_parent_table,feidname, db_field_child_table,function name);
173 173
         $grid_field_arr = json_encode(array(
174
-            array("DID", "90", "number", "", "", "","EDITABLE","","true","center"),
175
-            array("Account", "100", "accountid", "first_name,last_name,number", "accounts", "get_field_name_coma_new","","true","center"),
176
-            array("Per Minute<br>Cost($currency)", "80", "cost", "cost", "cost", "convert_to_currency","","true","right"),
177
-            array("Initial <br>Increment", "100", "init_inc", "", "", "","","true","center"),
178
-            array("Increment", "95", "inc", "", "", "","","true","center"),
179
-            array("Setup <br> Fee($currency)", "90", "setup", "setup", "setup", "convert_to_currency","","true","right"),
180
-            array("Monthly<br> fee($currency)", "90", "monthlycost", "monthlycost", "monthlycost", "convert_to_currency","","true","right"),
181
-            array("Call Type", "80", "call_type", "call_type", "call_type", "get_call_type","","true","center"),
182
-            array("Destination", "95", "extensions", "", "", "","","true","center"),
183
-            array("Status", "90", "status", "status", "reseller_pricing", "get_status","","true","center"),
184
-            array("Modified Date", "130", "last_modified_date", "last_modified_date", "last_modified_date", "convert_GMT_to","","true","center"),
185
-            array("Is purchased?", "100", "number", "number", "number", "check_did_avl_reseller","","true","center"),
174
+            array("DID", "90", "number", "", "", "", "EDITABLE", "", "true", "center"),
175
+            array("Account", "100", "accountid", "first_name,last_name,number", "accounts", "get_field_name_coma_new", "", "true", "center"),
176
+            array("Per Minute<br>Cost($currency)", "80", "cost", "cost", "cost", "convert_to_currency", "", "true", "right"),
177
+            array("Initial <br>Increment", "100", "init_inc", "", "", "", "", "true", "center"),
178
+            array("Increment", "95", "inc", "", "", "", "", "true", "center"),
179
+            array("Setup <br> Fee($currency)", "90", "setup", "setup", "setup", "convert_to_currency", "", "true", "right"),
180
+            array("Monthly<br> fee($currency)", "90", "monthlycost", "monthlycost", "monthlycost", "convert_to_currency", "", "true", "right"),
181
+            array("Call Type", "80", "call_type", "call_type", "call_type", "get_call_type", "", "true", "center"),
182
+            array("Destination", "95", "extensions", "", "", "", "", "true", "center"),
183
+            array("Status", "90", "status", "status", "reseller_pricing", "get_status", "", "true", "center"),
184
+            array("Modified Date", "130", "last_modified_date", "last_modified_date", "last_modified_date", "convert_GMT_to", "", "true", "center"),
185
+            array("Is purchased?", "100", "number", "number", "number", "check_did_avl_reseller", "", "true", "center"),
186 186
 	    array("Action", "90", "", "", "", array("EDIT" => array("url" => "did/did_reseller_edit/edit/", "mode" => "popup"),
187 187
                     "DELETE" => array("url" => "did/did_reseller_edit/delete/", "mode" => "single")))
188 188
                 ));
@@ -191,27 +191,27 @@  discard block
 block discarded – undo
191 191
     /************************************************************************/
192 192
     function build_grid_buttons() {
193 193
         $buttons_json = json_encode(array(
194
-            array(gettext("Create"),"btn btn-line-warning btn","fa fa-plus-circle fa-lg", "button_action", "/did/did_add/", "popup","medium"),
195
-            array(gettext("Delete"), "btn btn-line-danger","fa fa-times-circle fa-lg", "button_action", "/did/did_delete_multiple/"),
196
-            array(gettext("Import"), "btn btn-line-blue","fa fa-upload fa-lg", "button_action", "/did/did_import/", '',"small"),            
197
-			array(gettext("Export"),"btn btn-xing" ,"fa fa-download fa-lg", "button_action", "/did/did_export_data_xls", 'single')
194
+            array(gettext("Create"), "btn btn-line-warning btn", "fa fa-plus-circle fa-lg", "button_action", "/did/did_add/", "popup", "medium"),
195
+            array(gettext("Delete"), "btn btn-line-danger", "fa fa-times-circle fa-lg", "button_action", "/did/did_delete_multiple/"),
196
+            array(gettext("Import"), "btn btn-line-blue", "fa fa-upload fa-lg", "button_action", "/did/did_import/", '', "small"),            
197
+			array(gettext("Export"), "btn btn-xing", "fa fa-download fa-lg", "button_action", "/did/did_export_data_xls", 'single')
198 198
             ));
199 199
         return $buttons_json;
200 200
     }
201 201
 
202 202
     function build_did_list_for_customer($accountid, $accounttype) {
203 203
 	$account_info = $accountinfo = $this->CI->session->userdata('accountinfo');
204
-	$currency_id=$account_info['currency_id'];
205
-	$currency=$this->CI->common->get_field_name('currency', 'currency', $currency_id);
204
+	$currency_id = $account_info['currency_id'];
205
+	$currency = $this->CI->common->get_field_name('currency', 'currency', $currency_id);
206 206
         // array(display name, width, db_field_parent_table,feidname, db_field_child_table,function name);
207 207
         $grid_field_arr = json_encode(array(
208
-	array("DID", "110", "number", "", "", "","","true","center"),
209
-	array("Country", "110", "country_id", "country", "countrycode", "get_field_name","","true","center"),
210
-	array("Per Minute Cost($currency)", "150", "cost", "cost", "cost", "convert_to_currency","","true","right"),
211
-	array("Initial Increment", "140", "init_inc", "", "", "","","true","center"),
212
-	array("Increment", "120", "inc", "", "", "","","true","center"),
213
-	array("Setup Fee($currency)", "140", "setup", "setup", "setup", "convert_to_currency","","true","right"),
214
-	array("Monthly Fee($currency)", "140", "monthlycost", "monthlycost", "monthlycost", "convert_to_currency","","true","right"),
208
+	array("DID", "110", "number", "", "", "", "", "true", "center"),
209
+	array("Country", "110", "country_id", "country", "countrycode", "get_field_name", "", "true", "center"),
210
+	array("Per Minute Cost($currency)", "150", "cost", "cost", "cost", "convert_to_currency", "", "true", "right"),
211
+	array("Initial Increment", "140", "init_inc", "", "", "", "", "true", "center"),
212
+	array("Increment", "120", "inc", "", "", "", "", "true", "center"),
213
+	array("Setup Fee($currency)", "140", "setup", "setup", "setup", "convert_to_currency", "", "true", "right"),
214
+	array("Monthly Fee($currency)", "140", "monthlycost", "monthlycost", "monthlycost", "convert_to_currency", "", "true", "right"),
215 215
 	array("Action", "110", "", "", "", array("DELETE" => array("url" => "accounts/".$accounttype."_dids_action/delete/$accountid/$accounttype/", "mode" => "single")))
216 216
 	    ));
217 217
         return $grid_field_arr;
Please login to merge, or discard this patch.
Braces   +5 added lines, -5 removed lines patch added patch discarded remove patch
@@ -22,8 +22,9 @@  discard block
 block discarded – undo
22 22
 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
23 23
 ###############################################################################
24 24
 
25
-if (!defined('BASEPATH'))
26
-    exit('No direct script access allowed');
25
+if (!defined('BASEPATH')) {
26
+    exit('No direct script access allowed');
27
+}
27 28
 
28 29
 class did_form {
29 30
 
@@ -35,11 +36,10 @@  discard block
 block discarded – undo
35 36
     if ($id != 0){
36 37
       if($parent_id > 0){
37 38
 	  $account_dropdown =  array('Reseller',  array('name' => 'parent_id', 'disabled' => 'disabled','class' => 'accountid', 'id' => 'accountid'), 'SELECT', '', '', 'tOOL TIP', 'Please Enter account number', 'id', 'first_name,last_name,number', 'accounts', 'build_concat_dropdown', 'where_arr', array("reseller_id" => "0","type"=>"1", "deleted" => "0","status" => "0"));                
38
-      }else{
39
+      } else{
39 40
 	  if($account_id > 0){
40 41
 	    $account_dropdown =  array('Account ',  array('name' => 'accountid', 'disabled' => 'disabled','class' => 'accountid', 'id' => 'accountid'), 'SELECT', '', '', 'tOOL TIP', 'Please Enter account number', 'id', 'first_name,last_name,number', 'accounts', 'build_concat_dropdown', 'where_arr', array("reseller_id" => "0","type"=>"0,3", "deleted" => "0","status" => "0"));
41
-	  }
42
-	  else{
42
+	  } else{
43 43
 	    $account_dropdown = array('Account', 'accountid', 'SELECT', '',array("name"=>"accountid","rules"=>"did_account_checking"), 'tOOL TIP', 'Please Enter account number', 'id',  'first_name,last_name,number', 'accounts', 'build_concat_dropdown', 'where_arr', array("reseller_id" => "0", "type" => "0,3","deleted" => "0","status" => "0" ));
44 44
 	  }
45 45
       }
Please login to merge, or discard this patch.
web_interface/astpp/application/modules/did/views/view_did_import.php 2 patches
Indentation   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -17,8 +17,8 @@  discard block
 block discarded – undo
17 17
             	<div class="w-box">
18 18
             	 <span  style="margin-left:10px; text-align: center;background-color: none;color:#1c8400;">
19 19
                     <? if(isset($error) && !empty($error)) {
20
-                        echo $error;
21
-                    }?>
20
+						echo $error;
21
+					}?>
22 22
                  </span>
23 23
                    <h3 class="padding-t-10 padding-l-16">File must be in the following format:<br />
24 24
                 number,account,connectcost,includedseconds,monthlyfee,cost,extensions,status,provider,country,province,city,increment
@@ -34,7 +34,7 @@  discard block
 block discarded – undo
34 34
                                <label class="col-md-3">Trunk List:</label>
35 35
                                <div>
36 36
                                <? $trunklist = form_dropdown('trunk_id', $this->db_model->build_dropdown("id,name", "trunks", "", ""), '');
37
-                            echo $trunklist; ?></div>
37
+							echo $trunklist; ?></div>
38 38
                            </div>
39 39
                            <div class="col-md-12 no-padding"s>
40 40
                             <input type="hidden" name="mode" value="Import DIDs" />
Please login to merge, or discard this patch.
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -16,7 +16,7 @@
 block discarded – undo
16 16
               <div class="col-md-12">
17 17
             	<div class="w-box">
18 18
             	 <span  style="margin-left:10px; text-align: center;background-color: none;color:#1c8400;">
19
-                    <? if(isset($error) && !empty($error)) {
19
+                    <? if (isset($error) && ! empty($error)) {
20 20
                         echo $error;
21 21
                     }?>
22 22
                  </span>
Please login to merge, or discard this patch.
astpp/application/modules/did/views/view_did_manage_reseller_add.php 2 patches
Indentation   +5 added lines, -5 removed lines patch added patch discarded remove patch
@@ -47,11 +47,11 @@
 block discarded – undo
47 47
                         <label class="col-md-3 no-padding">Call Type</label>
48 48
                   		  <select name="call_type" class="col-md-5 form-control selectpicker" data-live-search='true'>
49 49
                   		  <?php $calltype=$this->common->set_call_type();
50
-                  		     foreach($calltype as $key=>$value){
51
-                  		       $selected=$reseller_didinfo['call_type']==$key ? "selected='selected'" : '';
52
-                  		       echo "<option value='$key'$selected>$value</option>";
53
-                  		     }
54
-                  		     ?>
50
+				  			 foreach($calltype as $key=>$value){
51
+				  			   $selected=$reseller_didinfo['call_type']==$key ? "selected='selected'" : '';
52
+				  			   echo "<option value='$key'$selected>$value</option>";
53
+				  			 }
54
+				  			 ?>
55 55
                 		    </select>
56 56
         		    </li>
57 57
                  <li class="col-md-12">
Please login to merge, or discard this patch.
Spacing   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -1,5 +1,5 @@  discard block
 block discarded – undo
1 1
 <?php include(FCPATH.'application/views/popup_header.php'); ?>
2
-<script type="text/javascript" src="<?php echo base_url();?>assets/js/jquery-1.7.1.js"></script>
2
+<script type="text/javascript" src="<?php echo base_url(); ?>assets/js/jquery-1.7.1.js"></script>
3 3
 <script type="text/javascript" src="<?php echo base_url(); ?>assets/js/facebox.js"></script>
4 4
 <script type="text/javascript" src="<?php echo base_url(); ?>assets/js/flexigrid.js"></script>
5 5
 <script type="text/javascript" src="/js/validate.js"></script>
@@ -46,9 +46,9 @@  discard block
 block discarded – undo
46 46
         	      <li class="col-md-12">
47 47
                         <label class="col-md-3 no-padding">Call Type</label>
48 48
                   		  <select name="call_type" class="col-md-5 form-control selectpicker" data-live-search='true'>
49
-                  		  <?php $calltype=$this->common->set_call_type();
50
-                  		     foreach($calltype as $key=>$value){
51
-                  		       $selected=$reseller_didinfo['call_type']==$key ? "selected='selected'" : '';
49
+                  		  <?php $calltype = $this->common->set_call_type();
50
+                  		     foreach ($calltype as $key=>$value) {
51
+                  		       $selected = $reseller_didinfo['call_type'] == $key ? "selected='selected'" : '';
52 52
                   		       echo "<option value='$key'$selected>$value</option>";
53 53
                   		     }
54 54
                   		     ?>
Please login to merge, or discard this patch.
web_interface/astpp/application/modules/did/views/view_import_error.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -28,7 +28,7 @@  discard block
 block discarded – undo
28 28
         	<div class="row">
29 29
                 <div class="col-md-12">      
30 30
           
31
-                    Records Imported Successfully: <?= $import_record_count;?><br/>
31
+                    Records Imported Successfully: <?= $import_record_count; ?><br/>
32 32
                     Records Not Imported : <?= $failure_count?></div>  
33 33
             </div>
34 34
         </div>
@@ -38,7 +38,7 @@  discard block
 block discarded – undo
38 38
         </div>
39 39
     </div> 
40 40
 <br/>
41
-                    <?php if(isset($provider_id) && $provider_id != ""){ ?><div class="col-md-12 padding-b-10">
41
+                    <?php if (isset($provider_id) && $provider_id != "") { ?><div class="col-md-12 padding-b-10">
42 42
                    <div class="pull-right">
43 43
                         <a href="<?= base_url().'did/did_error_download/'?>"><input class="btn btn-line-sky margin-x-10" id="dwnld_err" type="button" name="action" value="Download Errors" /> </a>
44 44
                        
Please login to merge, or discard this patch.
web_interface/astpp/application/modules/did/views/view_import_did.php 3 patches
Indentation   +21 added lines, -21 removed lines patch added patch discarded remove patch
@@ -16,8 +16,8 @@  discard block
 block discarded – undo
16 16
             	<div class="w-box">
17 17
             	 <span  style="margin-left:10px; text-align: center;background-color: none;color:#DD191D;">
18 18
                     <? if(isset($error) && !empty($error)) {
19
-                        echo $error;
20
-                    }?>
19
+						echo $error;
20
+					}?>
21 21
                  </span>
22 22
                    <h3 class="padding-t-10 padding-l-16">File must be in the following format(.csv):</h3>
23 23
             <p><?= $fields;?></p>
@@ -31,8 +31,8 @@  discard block
 block discarded – undo
31 31
                                <label class="col-md-3">Provider:</label>
32 32
                                <div>
33 33
                                <? $provider_id = form_dropdown('provider_id', $this->db_model->build_concat_select_dropdown("id,first_name,number", " accounts", "where_arr", array("type" => "3","status"=>"0","deleted" => "0")), '');
34
-                            echo $provider_id;
35
-                              ?> </div>
34
+							echo $provider_id;
35
+							  ?> </div>
36 36
                            </div>
37 37
                            <div class="col-md-12 no-padding" >
38 38
                             <input type="hidden" name="mode" value="Import DID" />
@@ -84,7 +84,7 @@  discard block
 block discarded – undo
84 84
 <?php }?>    
85 85
         
86 86
 <?php
87
-    if(isset($csv_tmp_data) && !empty($csv_tmp_data)){ ?>
87
+	if(isset($csv_tmp_data) && !empty($csv_tmp_data)){ ?>
88 88
  <section class="slice color-three">
89 89
 	<div class="w-section inverse no-padding">
90 90
            <div class="container">
@@ -94,25 +94,25 @@  discard block
 block discarded – undo
94 94
             <form id="import_form" name="import_form" action="<?=base_url()?>did/did_import_file/<?= $provider_id?>/<?=$check_header;?>/" method="POST">
95 95
             <table width="100%" border="1"  class="details_table table">
96 96
                 <?php  $cnt =0;
97
-                    foreach($csv_tmp_data as $csv_key => $csv_value){
98
-                        if($csv_key <  15){
99
-                            echo "<tr>";
100
-                            foreach($csv_value as $field_name => $field_val){
101
-                                if($csv_key == 0){
102
-				    $cnt++;
103
-                                    echo "<th>".ucfirst($field_name)."</th>";
104
-                                }else{
105
-                                    echo "<td class='portlet-content'>".$field_val."</td>";   
106
-                                }
107
-                            }
108
-                            echo "</tr>";
109
-                        }
110
-                    }
97
+					foreach($csv_tmp_data as $csv_key => $csv_value){
98
+						if($csv_key <  15){
99
+							echo "<tr>";
100
+							foreach($csv_value as $field_name => $field_val){
101
+								if($csv_key == 0){
102
+					$cnt++;
103
+									echo "<th>".ucfirst($field_name)."</th>";
104
+								}else{
105
+									echo "<td class='portlet-content'>".$field_val."</td>";   
106
+								}
107
+							}
108
+							echo "</tr>";
109
+						}
110
+					}
111 111
                     
112
-           echo "<tr><td colspan='".$cnt."'>
112
+		   echo "<tr><td colspan='".$cnt."'>
113 113
                         <a href='".base_url()."did/did_import/'><input type='button' class='btn btn-line-sky pull-right  margin-x-10'  value='Back'/></a>
114 114
                         <input type='submit' class='btn btn-line-parrot pull-right' id='Process' value='Process'/></td></tr>";
115
-        ?> </table></form>  
115
+		?> </table></form>  
116 116
         </div>
117 117
 </div></div></div>
118 118
     </section>    
Please login to merge, or discard this patch.
Spacing   +12 added lines, -12 removed lines patch added patch discarded remove patch
@@ -5,7 +5,7 @@  discard block
 block discarded – undo
5 5
     DID Import Process <?//= isset($pricelistid)?$this->common->get_field_name('name', 'pricelists',$pricelistid):"";?><? //= $page_title ?>
6 6
 <? endblock() ?>
7 7
 <? startblock('content') ?>  
8
-<?php if(!isset($csv_tmp_data)){ ?>
8
+<?php if ( ! isset($csv_tmp_data)) { ?>
9 9
 
10 10
 <section class="slice color-three padding-t-20">
11 11
 	<div class="w-section inverse no-padding">
@@ -15,12 +15,12 @@  discard block
 block discarded – undo
15 15
               <div class="col-md-12">
16 16
             	<div class="w-box">
17 17
             	 <span  style="margin-left:10px; text-align: center;background-color: none;color:#DD191D;">
18
-                    <? if(isset($error) && !empty($error)) {
18
+                    <? if (isset($error) && ! empty($error)) {
19 19
                         echo $error;
20 20
                     }?>
21 21
                  </span>
22 22
                    <h3 class="padding-t-10 padding-l-16">File must be in the following format(.csv):</h3>
23
-            <p><?= $fields;?></p>
23
+            <p><?= $fields; ?></p>
24 24
                  </div>
25 25
                </div>
26 26
                <div class="col-md-12  no-padding">
@@ -30,7 +30,7 @@  discard block
 block discarded – undo
30 30
                            <div class="col-md-12 no-padding">
31 31
                                <label class="col-md-3">Provider:</label>
32 32
                                <div>
33
-                               <? $provider_id = form_dropdown('provider_id', $this->db_model->build_concat_select_dropdown("id,first_name,number", " accounts", "where_arr", array("type" => "3","status"=>"0","deleted" => "0")), '');
33
+                               <? $provider_id = form_dropdown('provider_id', $this->db_model->build_concat_select_dropdown("id,first_name,number", " accounts", "where_arr", array("type" => "3", "status"=>"0", "deleted" => "0")), '');
34 34
                             echo $provider_id;
35 35
                               ?> </div>
36 36
                            </div>
@@ -84,24 +84,24 @@  discard block
 block discarded – undo
84 84
 <?php }?>    
85 85
         
86 86
 <?php
87
-    if(isset($csv_tmp_data) && !empty($csv_tmp_data)){ ?>
87
+    if (isset($csv_tmp_data) && ! empty($csv_tmp_data)) { ?>
88 88
  <section class="slice color-three">
89 89
 	<div class="w-section inverse no-padding">
90 90
            <div class="container">
91 91
 	<div class="row">
92 92
              
93 93
         <div class="col-md-12 margin-t-10">        
94
-            <form id="import_form" name="import_form" action="<?=base_url()?>did/did_import_file/<?= $provider_id?>/<?=$check_header;?>/" method="POST">
94
+            <form id="import_form" name="import_form" action="<?=base_url()?>did/did_import_file/<?= $provider_id?>/<?=$check_header; ?>/" method="POST">
95 95
             <table width="100%" border="1"  class="details_table table">
96
-                <?php  $cnt =0;
97
-                    foreach($csv_tmp_data as $csv_key => $csv_value){
98
-                        if($csv_key <  15){
96
+                <?php  $cnt = 0;
97
+                    foreach ($csv_tmp_data as $csv_key => $csv_value) {
98
+                        if ($csv_key < 15) {
99 99
                             echo "<tr>";
100
-                            foreach($csv_value as $field_name => $field_val){
101
-                                if($csv_key == 0){
100
+                            foreach ($csv_value as $field_name => $field_val) {
101
+                                if ($csv_key == 0) {
102 102
 				    $cnt++;
103 103
                                     echo "<th>".ucfirst($field_name)."</th>";
104
-                                }else{
104
+                                } else {
105 105
                                     echo "<td class='portlet-content'>".$field_val."</td>";   
106 106
                                 }
107 107
                             }
Please login to merge, or discard this patch.
Braces   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -101,7 +101,7 @@
 block discarded – undo
101 101
                                 if($csv_key == 0){
102 102
 				    $cnt++;
103 103
                                     echo "<th>".ucfirst($field_name)."</th>";
104
-                                }else{
104
+                                } else{
105 105
                                     echo "<td class='portlet-content'>".$field_val."</td>";   
106 106
                                 }
107 107
                             }
Please login to merge, or discard this patch.
web_interface/astpp/application/modules/did/models/did_model.php 3 patches
Indentation   +224 added lines, -224 removed lines patch added patch discarded remove patch
@@ -24,17 +24,17 @@  discard block
 block discarded – undo
24 24
 
25 25
 class DID_model extends CI_Model {
26 26
 
27
-    function DID_model() {
28
-        parent::__construct();
29
-    }
27
+	function DID_model() {
28
+		parent::__construct();
29
+	}
30 30
 
31
-    function add_did($add_array) {
31
+	function add_did($add_array) {
32 32
 	if($add_array['accountid'] > 0 ){
33 33
 	  $add_array['assign_date']=gmdate('Y-m-d H:i:s');
34 34
 	}
35 35
 	unset($add_array["action"]);
36 36
 	$this->db->insert("dids", $add_array);
37
-        if($add_array['accountid'] > 0 ){
37
+		if($add_array['accountid'] > 0 ){
38 38
 	  $accountinfo=(array)$this->db->get_where('accounts',array("id"=>$add_array['accountid']))->first_row();
39 39
 	  $currency_name=$this->common->get_field_name('currency',"currency",array('id'=>$accountinfo['currency_id']));
40 40
 	  $available_bal = $this->db_model->update_balance( $add_array["setup"], $add_array['accountid'], "debit");
@@ -46,103 +46,103 @@  discard block
 block discarded – undo
46 46
 	  $accountinfo['did_monthlycost'] =$this->common_model->calculate_currency($add_array['monthlycost'],'',$currency_name,true,true);
47 47
 	  $accountinfo['did_maxchannels'] = $add_array['maxchannels'];
48 48
 	  $this->common->mail_to_users('email_add_did', $accountinfo);
49
-       }
50
-       return true;
51
-    }
52
-    function insert_pricelist() {
53
-        $insert_array = array('name' => 'default', 'markup' => '', 'inc' => '');
54
-        return $this->db->insert_id();
55
-    }
49
+	   }
50
+	   return true;
51
+	}
52
+	function insert_pricelist() {
53
+		$insert_array = array('name' => 'default', 'markup' => '', 'inc' => '');
54
+		return $this->db->insert_id();
55
+	}
56 56
 
57
-    function edit_did($data, $id,$number) {
58
-        unset($data["action"]);
59
-        $this->db->where('number',$number);
60
-        $this->db->select('parent_id,accountid');
61
-        $did_result=$this->db->get('dids');
62
-        $did_result=(array)$did_result->first_row();
63
-        if($did_result['accountid'] > 0 || $did_result['parent_id'] > 0){
64
-         $data['accountid']=$did_result['accountid'];
65
-         $data['parent_id']=$did_result['parent_id'];
66
-        }
57
+	function edit_did($data, $id,$number) {
58
+		unset($data["action"]);
59
+		$this->db->where('number',$number);
60
+		$this->db->select('parent_id,accountid');
61
+		$did_result=$this->db->get('dids');
62
+		$did_result=(array)$did_result->first_row();
63
+		if($did_result['accountid'] > 0 || $did_result['parent_id'] > 0){
64
+		 $data['accountid']=$did_result['accountid'];
65
+		 $data['parent_id']=$did_result['parent_id'];
66
+		}
67 67
 	/**
68 68
 	  ASTPP  3.0 
69 69
 	  In did edit last modified date and assign date update
70
-	**/
71
-        $data['last_modified_date']=gmdate("Y-m-d H:i:s");
72
-        if($did_result['accountid'] ==0 && $data['accountid'] > 0 ){
73
-	    $data['assign_date']=gmdate("Y-m-d H:i:s");
70
+	 **/
71
+		$data['last_modified_date']=gmdate("Y-m-d H:i:s");
72
+		if($did_result['accountid'] ==0 && $data['accountid'] > 0 ){
73
+		$data['assign_date']=gmdate("Y-m-d H:i:s");
74 74
 	} 
75 75
 	$this->db->where("number", $number);
76 76
 	$this->db->where("id", $id);
77 77
 	$this->db->update("dids", $data);
78
-        /**************************************/
79
-        if($did_result['parent_id'] > 0 ){
80
-            $update_array['call_type']=$data['call_type'];
81
-            $update_array['extensions']=$data['extensions'];
82
-            $this->db->where("note", $number);
83
-            $this->db->update("reseller_pricing", $update_array);
84
-        }
85
-        if($did_result['accountid'] ==0 && $data['accountid'] > 0 ){
86
-	    $accountinfo=(array)$this->db->get_where('accounts',array("id"=>$data['accountid']))->first_row();
87
-	    $currency_name=$this->common->get_field_name('currency',"currency",array('id'=>$accountinfo['currency_id']));
88
-	    $available_bal = $this->db_model->update_balance( $data["setup"], $data['accountid'], "debit");
89
-	    $this->common->add_invoice_details($accountinfo, "DIDCHRG", $data["setup"], $number);
90
-	    $accountinfo['did_number'] = $number;
91
-	    $country_id = $this->common->get_field_name('country', 'countrycode', $data['country_id']);
92
-	    $accountinfo['did_country_id'] = $country_id;
93
-	    $accountinfo['did_setup'] = $this->common_model->calculate_currency($data['setup'],'',$currency_name,true,true);
94
-	    $accountinfo['did_monthlycost'] = $this->common_model->calculate_currency($data['monthlycost'],'',$currency_name,true,true);
95
-	    $accountinfo['did_maxchannels'] = $data['maxchannels'];
96
-	    $this->common->mail_to_users('email_add_did', $accountinfo);
97
-        }        
98
-    }
78
+		/**************************************/
79
+		if($did_result['parent_id'] > 0 ){
80
+			$update_array['call_type']=$data['call_type'];
81
+			$update_array['extensions']=$data['extensions'];
82
+			$this->db->where("note", $number);
83
+			$this->db->update("reseller_pricing", $update_array);
84
+		}
85
+		if($did_result['accountid'] ==0 && $data['accountid'] > 0 ){
86
+		$accountinfo=(array)$this->db->get_where('accounts',array("id"=>$data['accountid']))->first_row();
87
+		$currency_name=$this->common->get_field_name('currency',"currency",array('id'=>$accountinfo['currency_id']));
88
+		$available_bal = $this->db_model->update_balance( $data["setup"], $data['accountid'], "debit");
89
+		$this->common->add_invoice_details($accountinfo, "DIDCHRG", $data["setup"], $number);
90
+		$accountinfo['did_number'] = $number;
91
+		$country_id = $this->common->get_field_name('country', 'countrycode', $data['country_id']);
92
+		$accountinfo['did_country_id'] = $country_id;
93
+		$accountinfo['did_setup'] = $this->common_model->calculate_currency($data['setup'],'',$currency_name,true,true);
94
+		$accountinfo['did_monthlycost'] = $this->common_model->calculate_currency($data['monthlycost'],'',$currency_name,true,true);
95
+		$accountinfo['did_maxchannels'] = $data['maxchannels'];
96
+		$this->common->mail_to_users('email_add_did', $accountinfo);
97
+		}        
98
+	}
99 99
 
100
-    function getdid_list($flag, $start = 0, $limit = 0) {
101
-            $accountinfo=$this->session->userdata('accountinfo');
102
-            $parent_id= $accountinfo['type']==1 ? $accountinfo['reseller_id'] : 0 ;
100
+	function getdid_list($flag, $start = 0, $limit = 0) {
101
+			$accountinfo=$this->session->userdata('accountinfo');
102
+			$parent_id= $accountinfo['type']==1 ? $accountinfo['reseller_id'] : 0 ;
103 103
 	    
104
-	    if($accountinfo['type']==1)
105
-	    {
106
-	      $where = array('reseller_id' => $accountinfo['id'],"parent_id"=>$parent_id);
104
+		if($accountinfo['type']==1)
105
+		{
106
+		  $where = array('reseller_id' => $accountinfo['id'],"parent_id"=>$parent_id);
107 107
 		if ($flag) {
108 108
 		  if($accountinfo['reseller_id'] > 0 ){
109
-		     $search_string=$this->db_model->build_search_string('did_list_search');
110
-		     $search_string= !empty($search_string) ? " AND ".$search_string : null;
111
-		      if (isset($_GET['sortname']) && $_GET['sortname'] != 'undefined'){
109
+			 $search_string=$this->db_model->build_search_string('did_list_search');
110
+			 $search_string= !empty($search_string) ? " AND ".$search_string : null;
111
+			  if (isset($_GET['sortname']) && $_GET['sortname'] != 'undefined'){
112 112
 			$this->db->order_by($_GET['sortname'], ($_GET['sortorder']=='undefined')?'desc':$_GET['sortorder']);
113
-		      }
114
-		      $this->db->limit($limit, $start);
115
-		      $query=$this->db->query("SELECT a.note AS number,a.*,IF((SELECT COUNT( id ) AS count FROM reseller_pricing AS b WHERE b.parent_id =".$accountinfo['id']." AND a.note = b.note ) >0,(SELECT reseller_id AS accountid FROM reseller_pricing AS c WHERE c.note = a.note AND c.parent_id =".$accountinfo['id']."), (SELECT accountid from dids as d where d.parent_id = ".$accountinfo['id']." AND d.number=a.note)) AS accountid FROM reseller_pricing AS a where a.reseller_id=".$accountinfo['id']." AND a.parent_id =".$accountinfo['reseller_id'].$search_string);
113
+			  }
114
+			  $this->db->limit($limit, $start);
115
+			  $query=$this->db->query("SELECT a.note AS number,a.*,IF((SELECT COUNT( id ) AS count FROM reseller_pricing AS b WHERE b.parent_id =".$accountinfo['id']." AND a.note = b.note ) >0,(SELECT reseller_id AS accountid FROM reseller_pricing AS c WHERE c.note = a.note AND c.parent_id =".$accountinfo['id']."), (SELECT accountid from dids as d where d.parent_id = ".$accountinfo['id']." AND d.number=a.note)) AS accountid FROM reseller_pricing AS a where a.reseller_id=".$accountinfo['id']." AND a.parent_id =".$accountinfo['reseller_id'].$search_string);
116 116
 		  }
117 117
 		  else{
118
-		    $this->db_model->build_search('did_list_search');
119
-		    $query = $this->db_model->select("*,note as number,IF((SELECT COUNT( id ) AS count FROM reseller_pricing AS b WHERE b.parent_id =".$accountinfo['id']." AND reseller_pricing.note = b.note ) >0,(SELECT reseller_id AS accountid FROM reseller_pricing AS c WHERE c.note = reseller_pricing.note AND c.parent_id =".$accountinfo['id']."), (SELECT accountid from dids as d where d.parent_id = ".$accountinfo['id']." AND d.number=reseller_pricing.note)) AS accountid", "reseller_pricing", $where, "note", "desc", $limit, $start);
118
+			$this->db_model->build_search('did_list_search');
119
+			$query = $this->db_model->select("*,note as number,IF((SELECT COUNT( id ) AS count FROM reseller_pricing AS b WHERE b.parent_id =".$accountinfo['id']." AND reseller_pricing.note = b.note ) >0,(SELECT reseller_id AS accountid FROM reseller_pricing AS c WHERE c.note = reseller_pricing.note AND c.parent_id =".$accountinfo['id']."), (SELECT accountid from dids as d where d.parent_id = ".$accountinfo['id']." AND d.number=reseller_pricing.note)) AS accountid", "reseller_pricing", $where, "note", "desc", $limit, $start);
120 120
 		  }
121 121
 		} else {
122 122
 		  $this->db_model->build_search('did_list_search');
123 123
 		  $query = $this->db_model->countQuery("*", "reseller_pricing", $where);
124 124
 		}
125 125
 
126
-	    }
127
-	    else
128
-	    {	
129
-	      $this->db_model->build_search('did_list_search');
130
-	      if ($flag) {
131
-	      /*
126
+		}
127
+		else
128
+		{	
129
+		  $this->db_model->build_search('did_list_search');
130
+		  if ($flag) {
131
+		  /*
132 132
 	      ASTPP  3.0  last_modified_date,assign_date put in query.
133 133
 	      */
134 134
 		$this->db->select('dids.id,dids.connectcost,dids.includedseconds,dids.last_modified_date,dids.assign_date,dids.number,dids.extensions,dids.call_type,dids.country_id,dids.init_inc,dids.inc,dids.cost,dids.setup,dids.monthlycost,dids.status,(CASE when parent_id > 0 THEN (SELECT reseller_id as accountid from reseller_pricing where dids.number=reseller_pricing.note AND reseller_pricing.parent_id=0) ELSE dids.accountid END ) as accountid');
135
-                if (isset($_GET['sortname']) && $_GET['sortname'] != 'undefined'){
136
-                    $this->db->order_by($_GET['sortname'], ($_GET['sortorder']=='undefined')?'desc':$_GET['sortorder']);
137
-                }
135
+				if (isset($_GET['sortname']) && $_GET['sortname'] != 'undefined'){
136
+					$this->db->order_by($_GET['sortname'], ($_GET['sortorder']=='undefined')?'desc':$_GET['sortorder']);
137
+				}
138 138
 		/*********************************************************88*/
139 139
 		$this->db->limit($limit, $start);
140 140
 		$query=$this->db->get('dids');
141
-	      } else {
141
+		  } else {
142 142
 		$query = $this->db_model->countQuery("*", "dids");
143
-	      }
144
-	    }
145
-	    return $query;
143
+		  }
144
+		}
145
+		return $query;
146 146
   }
147 147
   function remove_did($id) {
148 148
  /**
@@ -154,10 +154,10 @@  discard block
 block discarded – undo
154 154
 	$this->db->select('accountid,number,parent_id');
155 155
 	$did_info=(array)$this->db->get('dids')->first_row();
156 156
 	$this->db->where("id", $id);
157
-        $this->db->delete("dids");
158
-        $this->db->where("note", $did_info['number']);
159
-        $this->db->delete("reseller_pricing");
160
-        if($did_info['accountid'] == 0 && $did_info['parent_id'] > 0){
157
+		$this->db->delete("dids");
158
+		$this->db->where("note", $did_info['number']);
159
+		$this->db->delete("reseller_pricing");
160
+		if($did_info['accountid'] == 0 && $did_info['parent_id'] > 0){
161 161
 	  $accountinfo=$this->session->userdata('accountinfo');
162 162
 	  $did_info['accountid']=$accouninfo['id'];
163 163
 	  $accountinfo=(array)$this->db->get_where('accounts',array("id"=>$did_info['parent_id']))->first_row();
@@ -168,177 +168,177 @@  discard block
 block discarded – undo
168 168
 	  $accountinfo['did_number'] = $did_info['number'];
169 169
 	  $this->common->mail_to_users('email_remove_did', $accountinfo);
170 170
 	}
171
-        return true;
172
-    }
171
+		return true;
172
+	}
173 173
 
174
-    function get_coutry_id_by_name($field_value) {
175
-        $this->db->where("country", ucfirst($field_value));
176
-        $query = $this->db->get('countrycode');
177
-        $data = $query->result();
178
-        if ($query->num_rows > 0)
179
-            return $data[0]->id;
180
-        else
181
-            return '';
182
-    }
174
+	function get_coutry_id_by_name($field_value) {
175
+		$this->db->where("country", ucfirst($field_value));
176
+		$query = $this->db->get('countrycode');
177
+		$data = $query->result();
178
+		if ($query->num_rows > 0)
179
+			return $data[0]->id;
180
+		else
181
+			return '';
182
+	}
183 183
 
184
-    function bulk_insert_dids($field_value) {
185
-        $this->db->insert_batch('dids', $field_value);
186
-        $affected_row = $this->db->affected_rows();
187
-        return $affected_row;
188
-    }
184
+	function bulk_insert_dids($field_value) {
185
+		$this->db->insert_batch('dids', $field_value);
186
+		$affected_row = $this->db->affected_rows();
187
+		return $affected_row;
188
+	}
189 189
 
190
-    function get_account($accountdata) {
191
-        $q = "SELECT * FROM accounts WHERE number = '" . $this->db->escape_str($accountdata) . "' AND status = 0";
192
-        $query = $this->db->query($q);
193
-        if ($query->num_rows() > 0) {
194
-            $row = $query->row_array();
195
-            return $row;
196
-        }
190
+	function get_account($accountdata) {
191
+		$q = "SELECT * FROM accounts WHERE number = '" . $this->db->escape_str($accountdata) . "' AND status = 0";
192
+		$query = $this->db->query($q);
193
+		if ($query->num_rows() > 0) {
194
+			$row = $query->row_array();
195
+			return $row;
196
+		}
197 197
 
198
-        $q = "SELECT * FROM accounts WHERE cc = '" . $this->db->escape_str($accountdata) . "' AND status = 0";
199
-        $query = $this->db->query($q);
200
-        if ($query->num_rows() > 0) {
201
-            $row = $query->row_array();
202
-            return $row;
203
-        }
198
+		$q = "SELECT * FROM accounts WHERE cc = '" . $this->db->escape_str($accountdata) . "' AND status = 0";
199
+		$query = $this->db->query($q);
200
+		if ($query->num_rows() > 0) {
201
+			$row = $query->row_array();
202
+			return $row;
203
+		}
204 204
 
205
-        $q = "SELECT * FROM accounts WHERE accountid = '" . $this->db->escape_str($accountdata) . "' AND status = 0";
206
-        $query = $this->db->query($q);
207
-        if ($query->num_rows() > 0) {
208
-            $row = $query->row_array();
209
-            return $row;
210
-        }
205
+		$q = "SELECT * FROM accounts WHERE accountid = '" . $this->db->escape_str($accountdata) . "' AND status = 0";
206
+		$query = $this->db->query($q);
207
+		if ($query->num_rows() > 0) {
208
+			$row = $query->row_array();
209
+			return $row;
210
+		}
211 211
 
212
-        return NULL;
213
-    }
212
+		return NULL;
213
+	}
214 214
 
215
-    function get_did_reseller_new($did, $reseller_id = "") {
216
-        $sql = "SELECT dids.number AS number, "
217
-                . "reseller_pricing.monthlycost AS monthlycost, "
218
-                . "reseller_pricing.prorate AS prorate, "
219
-                . "reseller_pricing.setup AS setup, "
220
-                . "reseller_pricing.cost AS cost, "
221
-                . "reseller_pricing.connectcost AS connectcost, "
222
-                . "reseller_pricing.includedseconds AS includedseconds, "
223
-                . "reseller_pricing.inc AS inc, "
224
-                . "reseller_pricing.disconnectionfee AS disconnectionfee, "
225
-                . "dids.provider_id AS provider_id, "
226
-                . "dids.country_id AS country_id, "
227
-                . "dids.city AS city, "
228
-                . "dids.province AS province, "
229
-                . "dids.extensions AS extensions, "
230
-                . "dids.accountid AS account, "
231
-                . "dids.variables AS variables, "
232
-                . "dids.options AS options, "
233
-                . "dids.maxchannels AS maxchannels, "
234
-                . "dids.chargeonallocation AS chargeonallocation, "
235
-                . "dids.allocation_bill_status AS allocation_bill_status, "
236
-                . "dids.limittime AS limittime, "
237
-                . "dids.dial_as AS dial_as, "
238
-                . "dids.status AS status "
239
-                . "FROM dids, reseller_pricing "
240
-                . "WHERE dids.id = " . $did
241
-                . " AND reseller_pricing.type = '1' AND reseller_pricing.reseller_id = "
242
-                . $reseller_id;
243
-        $query = $this->db->query($sql);
244
-        if ($query->num_rows() > 0) {
245
-            return $query->row_array();
246
-        }
247
-    }
215
+	function get_did_reseller_new($did, $reseller_id = "") {
216
+		$sql = "SELECT dids.number AS number, "
217
+				. "reseller_pricing.monthlycost AS monthlycost, "
218
+				. "reseller_pricing.prorate AS prorate, "
219
+				. "reseller_pricing.setup AS setup, "
220
+				. "reseller_pricing.cost AS cost, "
221
+				. "reseller_pricing.connectcost AS connectcost, "
222
+				. "reseller_pricing.includedseconds AS includedseconds, "
223
+				. "reseller_pricing.inc AS inc, "
224
+				. "reseller_pricing.disconnectionfee AS disconnectionfee, "
225
+				. "dids.provider_id AS provider_id, "
226
+				. "dids.country_id AS country_id, "
227
+				. "dids.city AS city, "
228
+				. "dids.province AS province, "
229
+				. "dids.extensions AS extensions, "
230
+				. "dids.accountid AS account, "
231
+				. "dids.variables AS variables, "
232
+				. "dids.options AS options, "
233
+				. "dids.maxchannels AS maxchannels, "
234
+				. "dids.chargeonallocation AS chargeonallocation, "
235
+				. "dids.allocation_bill_status AS allocation_bill_status, "
236
+				. "dids.limittime AS limittime, "
237
+				. "dids.dial_as AS dial_as, "
238
+				. "dids.status AS status "
239
+				. "FROM dids, reseller_pricing "
240
+				. "WHERE dids.id = " . $did
241
+				. " AND reseller_pricing.type = '1' AND reseller_pricing.reseller_id = "
242
+				. $reseller_id;
243
+		$query = $this->db->query($sql);
244
+		if ($query->num_rows() > 0) {
245
+			return $query->row_array();
246
+		}
247
+	}
248 248
 
249
-    function get_did_by_number($number) {
250
-        $this->db->where("id", $number);
251
-        $this->db->or_where("number", $number);
252
-        $query = $this->db->get("dids");
253
-        if ($query->num_rows() > 0)
254
-            return $query->row_array();
255
-        else
256
-            return false;
257
-    }
249
+	function get_did_by_number($number) {
250
+		$this->db->where("id", $number);
251
+		$this->db->or_where("number", $number);
252
+		$query = $this->db->get("dids");
253
+		if ($query->num_rows() > 0)
254
+			return $query->row_array();
255
+		else
256
+			return false;
257
+	}
258 258
    function edit_did_reseller($did_id,$post) {
259
-        $accountinfo = $this->session->userdata('accountinfo');
259
+		$accountinfo = $this->session->userdata('accountinfo');
260 260
 
261
-        $where_array=array('reseller_id' => $accountinfo['id'], 'note' => $post['number'], 'type' => '1');
261
+		$where_array=array('reseller_id' => $accountinfo['id'], 'note' => $post['number'], 'type' => '1');
262 262
 	$this->db->where($where_array);
263 263
 	$flag='0';
264
-        $query = $this->db->get('reseller_pricing');
265
-        if($query->num_rows() > 0){
264
+		$query = $this->db->get('reseller_pricing');
265
+		if($query->num_rows() > 0){
266 266
 	  $flag='1';
267
-        }
267
+		}
268 268
         
269
-        $this->insert_reseller_pricing($accountinfo, $post);
270
-        return $flag;
271
-    }
269
+		$this->insert_reseller_pricing($accountinfo, $post);
270
+		return $flag;
271
+	}
272 272
 
273
-    function delete_pricing_reseller($username, $number) {
274
-        $where = array('reseller_id' => $username, 'note' => $number, 'type' => '1');
275
-        $this->db->where($where);
276
-        $this->db->delete('reseller_pricing');
277
-        return true;
278
-    }
273
+	function delete_pricing_reseller($username, $number) {
274
+		$where = array('reseller_id' => $username, 'note' => $number, 'type' => '1');
275
+		$this->db->where($where);
276
+		$this->db->delete('reseller_pricing');
277
+		return true;
278
+	}
279 279
 
280 280
 function insert_reseller_pricing($accountinfo, $post) {
281
-        $insert_array = array('reseller_id' => $accountinfo['id'], 'type' => '1', 'note' => $post['number'],
282
-            'parent_id'=>$accountinfo['reseller_id'],
283
-            'monthlycost' => $post['monthlycost'],
284
-            'prorate' => $post['prorate'],
285
-            'setup' => $post['setup'],
286
-            'cost' => $post['cost'],
287
-            'inc' => $post['inc'],
288
-            'extensions'=>$post['extensions'],
289
-            'call_type'=>$post['call_type'],
290
-            'disconnectionfee' => $post['disconnectionfee'],
291
-            'connectcost' => $post['connectcost'],
292
-            'includedseconds' => $post['includedseconds'],
293
-            'status' => '0',
294
-	    'assign_date'=>gmdate('Y-m-d H:i:s'));
281
+		$insert_array = array('reseller_id' => $accountinfo['id'], 'type' => '1', 'note' => $post['number'],
282
+			'parent_id'=>$accountinfo['reseller_id'],
283
+			'monthlycost' => $post['monthlycost'],
284
+			'prorate' => $post['prorate'],
285
+			'setup' => $post['setup'],
286
+			'cost' => $post['cost'],
287
+			'inc' => $post['inc'],
288
+			'extensions'=>$post['extensions'],
289
+			'call_type'=>$post['call_type'],
290
+			'disconnectionfee' => $post['disconnectionfee'],
291
+			'connectcost' => $post['connectcost'],
292
+			'includedseconds' => $post['includedseconds'],
293
+			'status' => '0',
294
+		'assign_date'=>gmdate('Y-m-d H:i:s'));
295 295
 
296
-        $this->db->insert('reseller_pricing', $insert_array);
297
-        return true;
298
-    }
296
+		$this->db->insert('reseller_pricing', $insert_array);
297
+		return true;
298
+	}
299 299
 
300
-    function update_dids_reseller($post) {
301
-        $where = array('id' => $post['did_id']);
302
-        $update_array = array('dial_as' => $post['dial_as'], 'extensions' => $post['extension']);
303
-        $this->db->where($where);
304
-        $this->db->update('dids', $update_array);
305
-    }
300
+	function update_dids_reseller($post) {
301
+		$where = array('id' => $post['did_id']);
302
+		$update_array = array('dial_as' => $post['dial_as'], 'extensions' => $post['extension']);
303
+		$this->db->where($where);
304
+		$this->db->update('dids', $update_array);
305
+	}
306 306
 
307
-    function delete_routes($id, $number, $pricelist_id) {
308
-        $number = "^" . $number . ".*";
309
-        $where = array('pricelist_id' => $pricelist_id, 'pattern' => $number);
310
-        $this->db->where($where);
311
-        $this->db->delete('routes');
312
-    }
307
+	function delete_routes($id, $number, $pricelist_id) {
308
+		$number = "^" . $number . ".*";
309
+		$where = array('pricelist_id' => $pricelist_id, 'pattern' => $number);
310
+		$this->db->where($where);
311
+		$this->db->delete('routes');
312
+	}
313 313
 
314
-    function insert_routes($post, $pricelist_id) {
315
-        $commment = "DID:" . $post['country'] . "," . $post['province'] . "," . $post['city'];
316
-        $insert_array = array('pattern' => "^" . $post['number'] . ".*", 'comment' => $commment, 'pricelist_id' => $pricelist_id,
317
-            'connectcost' => $post['connectcost'], 'includedseconds' => $post['included'], 'cost' => $post['cost'], 'inc' => $post['inc']);
318
-        $this->db->insert('routes', $insert_array);
319
-        return true;
320
-    }
314
+	function insert_routes($post, $pricelist_id) {
315
+		$commment = "DID:" . $post['country'] . "," . $post['province'] . "," . $post['city'];
316
+		$insert_array = array('pattern' => "^" . $post['number'] . ".*", 'comment' => $commment, 'pricelist_id' => $pricelist_id,
317
+			'connectcost' => $post['connectcost'], 'includedseconds' => $post['included'], 'cost' => $post['cost'], 'inc' => $post['inc']);
318
+		$this->db->insert('routes', $insert_array);
319
+		return true;
320
+	}
321 321
 
322
-    function add_invoice_data($accountid,$charge_type,$description,$credit)
323
-    {
322
+	function add_invoice_data($accountid,$charge_type,$description,$credit)
323
+	{
324 324
 	$insert_array = array('accountid' => $accountid, 
325
-			      'charge_type' => $charge_type, 
326
-			      'description' => $description,
327
-			      'credit' => $credit,
328
-			      'charge_id' => '0',
329
-			      'package_id' => '0'
330
-			    );
325
+				  'charge_type' => $charge_type, 
326
+				  'description' => $description,
327
+				  'credit' => $credit,
328
+				  'charge_id' => '0',
329
+				  'package_id' => '0'
330
+				);
331 331
 
332
-        $this->db->insert('invoice_item', $insert_array);
333
-        return true;
334
-    }
335
-    function check_unique_did($number)
336
-    {
332
+		$this->db->insert('invoice_item', $insert_array);
333
+		return true;
334
+	}
335
+	function check_unique_did($number)
336
+	{
337 337
 
338
-      $where=array('number'=>$number);
339
-      $query = $this->db_model->countQuery("*", "dids", $where);
340
-      return $query;
341
-    }
338
+	  $where=array('number'=>$number);
339
+	  $query = $this->db_model->countQuery("*", "dids", $where);
340
+	  return $query;
341
+	}
342 342
    
343 343
 
344 344
 }
Please login to merge, or discard this patch.
Spacing   +63 added lines, -63 removed lines patch added patch discarded remove patch
@@ -29,21 +29,21 @@  discard block
 block discarded – undo
29 29
     }
30 30
 
31 31
     function add_did($add_array) {
32
-	if($add_array['accountid'] > 0 ){
33
-	  $add_array['assign_date']=gmdate('Y-m-d H:i:s');
32
+	if ($add_array['accountid'] > 0) {
33
+	  $add_array['assign_date'] = gmdate('Y-m-d H:i:s');
34 34
 	}
35 35
 	unset($add_array["action"]);
36 36
 	$this->db->insert("dids", $add_array);
37
-        if($add_array['accountid'] > 0 ){
38
-	  $accountinfo=(array)$this->db->get_where('accounts',array("id"=>$add_array['accountid']))->first_row();
39
-	  $currency_name=$this->common->get_field_name('currency',"currency",array('id'=>$accountinfo['currency_id']));
40
-	  $available_bal = $this->db_model->update_balance( $add_array["setup"], $add_array['accountid'], "debit");
41
-	  $this->common->add_invoice_details($accountinfo, "DIDCHRG",  $add_array["setup"], $add_array['number']);
37
+        if ($add_array['accountid'] > 0) {
38
+	  $accountinfo = (array)$this->db->get_where('accounts', array("id"=>$add_array['accountid']))->first_row();
39
+	  $currency_name = $this->common->get_field_name('currency', "currency", array('id'=>$accountinfo['currency_id']));
40
+	  $available_bal = $this->db_model->update_balance($add_array["setup"], $add_array['accountid'], "debit");
41
+	  $this->common->add_invoice_details($accountinfo, "DIDCHRG", $add_array["setup"], $add_array['number']);
42 42
 	  $accountinfo['did_number'] = $add_array['number'];
43 43
 	  $country_id = $this->common->get_field_name('country', 'countrycode', $add_array['country_id']);
44 44
 	  $accountinfo['did_country_id'] = $country_id;
45
-	  $accountinfo['did_setup'] = $this->common_model->calculate_currency($add_array['setup'],'',$currency_name,true,true);
46
-	  $accountinfo['did_monthlycost'] =$this->common_model->calculate_currency($add_array['monthlycost'],'',$currency_name,true,true);
45
+	  $accountinfo['did_setup'] = $this->common_model->calculate_currency($add_array['setup'], '', $currency_name, true, true);
46
+	  $accountinfo['did_monthlycost'] = $this->common_model->calculate_currency($add_array['monthlycost'], '', $currency_name, true, true);
47 47
 	  $accountinfo['did_maxchannels'] = $add_array['maxchannels'];
48 48
 	  $this->common->mail_to_users('email_add_did', $accountinfo);
49 49
        }
@@ -54,67 +54,67 @@  discard block
 block discarded – undo
54 54
         return $this->db->insert_id();
55 55
     }
56 56
 
57
-    function edit_did($data, $id,$number) {
57
+    function edit_did($data, $id, $number) {
58 58
         unset($data["action"]);
59
-        $this->db->where('number',$number);
59
+        $this->db->where('number', $number);
60 60
         $this->db->select('parent_id,accountid');
61
-        $did_result=$this->db->get('dids');
62
-        $did_result=(array)$did_result->first_row();
63
-        if($did_result['accountid'] > 0 || $did_result['parent_id'] > 0){
64
-         $data['accountid']=$did_result['accountid'];
65
-         $data['parent_id']=$did_result['parent_id'];
61
+        $did_result = $this->db->get('dids');
62
+        $did_result = (array)$did_result->first_row();
63
+        if ($did_result['accountid'] > 0 || $did_result['parent_id'] > 0) {
64
+         $data['accountid'] = $did_result['accountid'];
65
+         $data['parent_id'] = $did_result['parent_id'];
66 66
         }
67 67
 	/**
68 68
 	  ASTPP  3.0 
69 69
 	  In did edit last modified date and assign date update
70 70
 	**/
71
-        $data['last_modified_date']=gmdate("Y-m-d H:i:s");
72
-        if($did_result['accountid'] ==0 && $data['accountid'] > 0 ){
73
-	    $data['assign_date']=gmdate("Y-m-d H:i:s");
71
+        $data['last_modified_date'] = gmdate("Y-m-d H:i:s");
72
+        if ($did_result['accountid'] == 0 && $data['accountid'] > 0) {
73
+	    $data['assign_date'] = gmdate("Y-m-d H:i:s");
74 74
 	} 
75 75
 	$this->db->where("number", $number);
76 76
 	$this->db->where("id", $id);
77 77
 	$this->db->update("dids", $data);
78 78
         /**************************************/
79
-        if($did_result['parent_id'] > 0 ){
80
-            $update_array['call_type']=$data['call_type'];
81
-            $update_array['extensions']=$data['extensions'];
79
+        if ($did_result['parent_id'] > 0) {
80
+            $update_array['call_type'] = $data['call_type'];
81
+            $update_array['extensions'] = $data['extensions'];
82 82
             $this->db->where("note", $number);
83 83
             $this->db->update("reseller_pricing", $update_array);
84 84
         }
85
-        if($did_result['accountid'] ==0 && $data['accountid'] > 0 ){
86
-	    $accountinfo=(array)$this->db->get_where('accounts',array("id"=>$data['accountid']))->first_row();
87
-	    $currency_name=$this->common->get_field_name('currency',"currency",array('id'=>$accountinfo['currency_id']));
88
-	    $available_bal = $this->db_model->update_balance( $data["setup"], $data['accountid'], "debit");
85
+        if ($did_result['accountid'] == 0 && $data['accountid'] > 0) {
86
+	    $accountinfo = (array)$this->db->get_where('accounts', array("id"=>$data['accountid']))->first_row();
87
+	    $currency_name = $this->common->get_field_name('currency', "currency", array('id'=>$accountinfo['currency_id']));
88
+	    $available_bal = $this->db_model->update_balance($data["setup"], $data['accountid'], "debit");
89 89
 	    $this->common->add_invoice_details($accountinfo, "DIDCHRG", $data["setup"], $number);
90 90
 	    $accountinfo['did_number'] = $number;
91 91
 	    $country_id = $this->common->get_field_name('country', 'countrycode', $data['country_id']);
92 92
 	    $accountinfo['did_country_id'] = $country_id;
93
-	    $accountinfo['did_setup'] = $this->common_model->calculate_currency($data['setup'],'',$currency_name,true,true);
94
-	    $accountinfo['did_monthlycost'] = $this->common_model->calculate_currency($data['monthlycost'],'',$currency_name,true,true);
93
+	    $accountinfo['did_setup'] = $this->common_model->calculate_currency($data['setup'], '', $currency_name, true, true);
94
+	    $accountinfo['did_monthlycost'] = $this->common_model->calculate_currency($data['monthlycost'], '', $currency_name, true, true);
95 95
 	    $accountinfo['did_maxchannels'] = $data['maxchannels'];
96 96
 	    $this->common->mail_to_users('email_add_did', $accountinfo);
97 97
         }        
98 98
     }
99 99
 
100 100
     function getdid_list($flag, $start = 0, $limit = 0) {
101
-            $accountinfo=$this->session->userdata('accountinfo');
102
-            $parent_id= $accountinfo['type']==1 ? $accountinfo['reseller_id'] : 0 ;
101
+            $accountinfo = $this->session->userdata('accountinfo');
102
+            $parent_id = $accountinfo['type'] == 1 ? $accountinfo['reseller_id'] : 0;
103 103
 	    
104
-	    if($accountinfo['type']==1)
104
+	    if ($accountinfo['type'] == 1)
105 105
 	    {
106
-	      $where = array('reseller_id' => $accountinfo['id'],"parent_id"=>$parent_id);
106
+	      $where = array('reseller_id' => $accountinfo['id'], "parent_id"=>$parent_id);
107 107
 		if ($flag) {
108
-		  if($accountinfo['reseller_id'] > 0 ){
109
-		     $search_string=$this->db_model->build_search_string('did_list_search');
110
-		     $search_string= !empty($search_string) ? " AND ".$search_string : null;
111
-		      if (isset($_GET['sortname']) && $_GET['sortname'] != 'undefined'){
112
-			$this->db->order_by($_GET['sortname'], ($_GET['sortorder']=='undefined')?'desc':$_GET['sortorder']);
108
+		  if ($accountinfo['reseller_id'] > 0) {
109
+		     $search_string = $this->db_model->build_search_string('did_list_search');
110
+		     $search_string = ! empty($search_string) ? " AND ".$search_string : null;
111
+		      if (isset($_GET['sortname']) && $_GET['sortname'] != 'undefined') {
112
+			$this->db->order_by($_GET['sortname'], ($_GET['sortorder'] == 'undefined') ? 'desc' : $_GET['sortorder']);
113 113
 		      }
114 114
 		      $this->db->limit($limit, $start);
115
-		      $query=$this->db->query("SELECT a.note AS number,a.*,IF((SELECT COUNT( id ) AS count FROM reseller_pricing AS b WHERE b.parent_id =".$accountinfo['id']." AND a.note = b.note ) >0,(SELECT reseller_id AS accountid FROM reseller_pricing AS c WHERE c.note = a.note AND c.parent_id =".$accountinfo['id']."), (SELECT accountid from dids as d where d.parent_id = ".$accountinfo['id']." AND d.number=a.note)) AS accountid FROM reseller_pricing AS a where a.reseller_id=".$accountinfo['id']." AND a.parent_id =".$accountinfo['reseller_id'].$search_string);
115
+		      $query = $this->db->query("SELECT a.note AS number,a.*,IF((SELECT COUNT( id ) AS count FROM reseller_pricing AS b WHERE b.parent_id =".$accountinfo['id']." AND a.note = b.note ) >0,(SELECT reseller_id AS accountid FROM reseller_pricing AS c WHERE c.note = a.note AND c.parent_id =".$accountinfo['id']."), (SELECT accountid from dids as d where d.parent_id = ".$accountinfo['id']." AND d.number=a.note)) AS accountid FROM reseller_pricing AS a where a.reseller_id=".$accountinfo['id']." AND a.parent_id =".$accountinfo['reseller_id'].$search_string);
116 116
 		  }
117
-		  else{
117
+		  else {
118 118
 		    $this->db_model->build_search('did_list_search');
119 119
 		    $query = $this->db_model->select("*,note as number,IF((SELECT COUNT( id ) AS count FROM reseller_pricing AS b WHERE b.parent_id =".$accountinfo['id']." AND reseller_pricing.note = b.note ) >0,(SELECT reseller_id AS accountid FROM reseller_pricing AS c WHERE c.note = reseller_pricing.note AND c.parent_id =".$accountinfo['id']."), (SELECT accountid from dids as d where d.parent_id = ".$accountinfo['id']." AND d.number=reseller_pricing.note)) AS accountid", "reseller_pricing", $where, "note", "desc", $limit, $start);
120 120
 		  }
@@ -132,12 +132,12 @@  discard block
 block discarded – undo
132 132
 	      ASTPP  3.0  last_modified_date,assign_date put in query.
133 133
 	      */
134 134
 		$this->db->select('dids.id,dids.connectcost,dids.includedseconds,dids.last_modified_date,dids.assign_date,dids.number,dids.extensions,dids.call_type,dids.country_id,dids.init_inc,dids.inc,dids.cost,dids.setup,dids.monthlycost,dids.status,(CASE when parent_id > 0 THEN (SELECT reseller_id as accountid from reseller_pricing where dids.number=reseller_pricing.note AND reseller_pricing.parent_id=0) ELSE dids.accountid END ) as accountid');
135
-                if (isset($_GET['sortname']) && $_GET['sortname'] != 'undefined'){
136
-                    $this->db->order_by($_GET['sortname'], ($_GET['sortorder']=='undefined')?'desc':$_GET['sortorder']);
135
+                if (isset($_GET['sortname']) && $_GET['sortname'] != 'undefined') {
136
+                    $this->db->order_by($_GET['sortname'], ($_GET['sortorder'] == 'undefined') ? 'desc' : $_GET['sortorder']);
137 137
                 }
138 138
 		/*********************************************************88*/
139 139
 		$this->db->limit($limit, $start);
140
-		$query=$this->db->get('dids');
140
+		$query = $this->db->get('dids');
141 141
 	      } else {
142 142
 		$query = $this->db_model->countQuery("*", "dids");
143 143
 	      }
@@ -152,19 +152,19 @@  discard block
 block discarded – undo
152 152
 	$where = array('id' => $id);
153 153
 	$this->db->where($where);
154 154
 	$this->db->select('accountid,number,parent_id');
155
-	$did_info=(array)$this->db->get('dids')->first_row();
155
+	$did_info = (array)$this->db->get('dids')->first_row();
156 156
 	$this->db->where("id", $id);
157 157
         $this->db->delete("dids");
158 158
         $this->db->where("note", $did_info['number']);
159 159
         $this->db->delete("reseller_pricing");
160
-        if($did_info['accountid'] == 0 && $did_info['parent_id'] > 0){
161
-	  $accountinfo=$this->session->userdata('accountinfo');
162
-	  $did_info['accountid']=$accouninfo['id'];
163
-	  $accountinfo=(array)$this->db->get_where('accounts',array("id"=>$did_info['parent_id']))->first_row();
160
+        if ($did_info['accountid'] == 0 && $did_info['parent_id'] > 0) {
161
+	  $accountinfo = $this->session->userdata('accountinfo');
162
+	  $did_info['accountid'] = $accouninfo['id'];
163
+	  $accountinfo = (array)$this->db->get_where('accounts', array("id"=>$did_info['parent_id']))->first_row();
164 164
 	  $accountinfo['did_number'] = $accountinfo['number'];
165 165
 	  $this->common->mail_to_users('email_remove_did', $accountinfo);
166
-	}elseif($did_info['accountid'] > 0 ){
167
-	  $accountinfo=(array)$this->db->get_where('accounts',array("id"=>$did_info['accountid']))->first_row();
166
+	}elseif ($did_info['accountid'] > 0) {
167
+	  $accountinfo = (array)$this->db->get_where('accounts', array("id"=>$did_info['accountid']))->first_row();
168 168
 	  $accountinfo['did_number'] = $did_info['number'];
169 169
 	  $this->common->mail_to_users('email_remove_did', $accountinfo);
170 170
 	}
@@ -188,21 +188,21 @@  discard block
 block discarded – undo
188 188
     }
189 189
 
190 190
     function get_account($accountdata) {
191
-        $q = "SELECT * FROM accounts WHERE number = '" . $this->db->escape_str($accountdata) . "' AND status = 0";
191
+        $q = "SELECT * FROM accounts WHERE number = '".$this->db->escape_str($accountdata)."' AND status = 0";
192 192
         $query = $this->db->query($q);
193 193
         if ($query->num_rows() > 0) {
194 194
             $row = $query->row_array();
195 195
             return $row;
196 196
         }
197 197
 
198
-        $q = "SELECT * FROM accounts WHERE cc = '" . $this->db->escape_str($accountdata) . "' AND status = 0";
198
+        $q = "SELECT * FROM accounts WHERE cc = '".$this->db->escape_str($accountdata)."' AND status = 0";
199 199
         $query = $this->db->query($q);
200 200
         if ($query->num_rows() > 0) {
201 201
             $row = $query->row_array();
202 202
             return $row;
203 203
         }
204 204
 
205
-        $q = "SELECT * FROM accounts WHERE accountid = '" . $this->db->escape_str($accountdata) . "' AND status = 0";
205
+        $q = "SELECT * FROM accounts WHERE accountid = '".$this->db->escape_str($accountdata)."' AND status = 0";
206 206
         $query = $this->db->query($q);
207 207
         if ($query->num_rows() > 0) {
208 208
             $row = $query->row_array();
@@ -237,7 +237,7 @@  discard block
 block discarded – undo
237 237
                 . "dids.dial_as AS dial_as, "
238 238
                 . "dids.status AS status "
239 239
                 . "FROM dids, reseller_pricing "
240
-                . "WHERE dids.id = " . $did
240
+                . "WHERE dids.id = ".$did
241 241
                 . " AND reseller_pricing.type = '1' AND reseller_pricing.reseller_id = "
242 242
                 . $reseller_id;
243 243
         $query = $this->db->query($sql);
@@ -255,15 +255,15 @@  discard block
 block discarded – undo
255 255
         else
256 256
             return false;
257 257
     }
258
-   function edit_did_reseller($did_id,$post) {
258
+   function edit_did_reseller($did_id, $post) {
259 259
         $accountinfo = $this->session->userdata('accountinfo');
260 260
 
261
-        $where_array=array('reseller_id' => $accountinfo['id'], 'note' => $post['number'], 'type' => '1');
261
+        $where_array = array('reseller_id' => $accountinfo['id'], 'note' => $post['number'], 'type' => '1');
262 262
 	$this->db->where($where_array);
263
-	$flag='0';
263
+	$flag = '0';
264 264
         $query = $this->db->get('reseller_pricing');
265
-        if($query->num_rows() > 0){
266
-	  $flag='1';
265
+        if ($query->num_rows() > 0) {
266
+	  $flag = '1';
267 267
         }
268 268
         
269 269
         $this->insert_reseller_pricing($accountinfo, $post);
@@ -305,21 +305,21 @@  discard block
 block discarded – undo
305 305
     }
306 306
 
307 307
     function delete_routes($id, $number, $pricelist_id) {
308
-        $number = "^" . $number . ".*";
308
+        $number = "^".$number.".*";
309 309
         $where = array('pricelist_id' => $pricelist_id, 'pattern' => $number);
310 310
         $this->db->where($where);
311 311
         $this->db->delete('routes');
312 312
     }
313 313
 
314 314
     function insert_routes($post, $pricelist_id) {
315
-        $commment = "DID:" . $post['country'] . "," . $post['province'] . "," . $post['city'];
316
-        $insert_array = array('pattern' => "^" . $post['number'] . ".*", 'comment' => $commment, 'pricelist_id' => $pricelist_id,
315
+        $commment = "DID:".$post['country'].",".$post['province'].",".$post['city'];
316
+        $insert_array = array('pattern' => "^".$post['number'].".*", 'comment' => $commment, 'pricelist_id' => $pricelist_id,
317 317
             'connectcost' => $post['connectcost'], 'includedseconds' => $post['included'], 'cost' => $post['cost'], 'inc' => $post['inc']);
318 318
         $this->db->insert('routes', $insert_array);
319 319
         return true;
320 320
     }
321 321
 
322
-    function add_invoice_data($accountid,$charge_type,$description,$credit)
322
+    function add_invoice_data($accountid, $charge_type, $description, $credit)
323 323
     {
324 324
 	$insert_array = array('accountid' => $accountid, 
325 325
 			      'charge_type' => $charge_type, 
@@ -335,7 +335,7 @@  discard block
 block discarded – undo
335 335
     function check_unique_did($number)
336 336
     {
337 337
 
338
-      $where=array('number'=>$number);
338
+      $where = array('number'=>$number);
339 339
       $query = $this->db_model->countQuery("*", "dids", $where);
340 340
       return $query;
341 341
     }
Please login to merge, or discard this patch.
Braces   +13 added lines, -13 removed lines patch added patch discarded remove patch
@@ -113,8 +113,7 @@  discard block
 block discarded – undo
113 113
 		      }
114 114
 		      $this->db->limit($limit, $start);
115 115
 		      $query=$this->db->query("SELECT a.note AS number,a.*,IF((SELECT COUNT( id ) AS count FROM reseller_pricing AS b WHERE b.parent_id =".$accountinfo['id']." AND a.note = b.note ) >0,(SELECT reseller_id AS accountid FROM reseller_pricing AS c WHERE c.note = a.note AND c.parent_id =".$accountinfo['id']."), (SELECT accountid from dids as d where d.parent_id = ".$accountinfo['id']." AND d.number=a.note)) AS accountid FROM reseller_pricing AS a where a.reseller_id=".$accountinfo['id']." AND a.parent_id =".$accountinfo['reseller_id'].$search_string);
116
-		  }
117
-		  else{
116
+		  } else{
118 117
 		    $this->db_model->build_search('did_list_search');
119 118
 		    $query = $this->db_model->select("*,note as number,IF((SELECT COUNT( id ) AS count FROM reseller_pricing AS b WHERE b.parent_id =".$accountinfo['id']." AND reseller_pricing.note = b.note ) >0,(SELECT reseller_id AS accountid FROM reseller_pricing AS c WHERE c.note = reseller_pricing.note AND c.parent_id =".$accountinfo['id']."), (SELECT accountid from dids as d where d.parent_id = ".$accountinfo['id']." AND d.number=reseller_pricing.note)) AS accountid", "reseller_pricing", $where, "note", "desc", $limit, $start);
120 119
 		  }
@@ -123,8 +122,7 @@  discard block
 block discarded – undo
123 122
 		  $query = $this->db_model->countQuery("*", "reseller_pricing", $where);
124 123
 		}
125 124
 
126
-	    }
127
-	    else
125
+	    } else
128 126
 	    {	
129 127
 	      $this->db_model->build_search('did_list_search');
130 128
 	      if ($flag) {
@@ -163,7 +161,7 @@  discard block
 block discarded – undo
163 161
 	  $accountinfo=(array)$this->db->get_where('accounts',array("id"=>$did_info['parent_id']))->first_row();
164 162
 	  $accountinfo['did_number'] = $accountinfo['number'];
165 163
 	  $this->common->mail_to_users('email_remove_did', $accountinfo);
166
-	}elseif($did_info['accountid'] > 0 ){
164
+	} elseif($did_info['accountid'] > 0 ){
167 165
 	  $accountinfo=(array)$this->db->get_where('accounts',array("id"=>$did_info['accountid']))->first_row();
168 166
 	  $accountinfo['did_number'] = $did_info['number'];
169 167
 	  $this->common->mail_to_users('email_remove_did', $accountinfo);
@@ -175,10 +173,11 @@  discard block
 block discarded – undo
175 173
         $this->db->where("country", ucfirst($field_value));
176 174
         $query = $this->db->get('countrycode');
177 175
         $data = $query->result();
178
-        if ($query->num_rows > 0)
179
-            return $data[0]->id;
180
-        else
181
-            return '';
176
+        if ($query->num_rows > 0) {
177
+                    return $data[0]->id;
178
+        } else {
179
+                    return '';
180
+        }
182 181
     }
183 182
 
184 183
     function bulk_insert_dids($field_value) {
@@ -250,10 +249,11 @@  discard block
 block discarded – undo
250 249
         $this->db->where("id", $number);
251 250
         $this->db->or_where("number", $number);
252 251
         $query = $this->db->get("dids");
253
-        if ($query->num_rows() > 0)
254
-            return $query->row_array();
255
-        else
256
-            return false;
252
+        if ($query->num_rows() > 0) {
253
+                    return $query->row_array();
254
+        } else {
255
+                    return false;
256
+        }
257 257
     }
258 258
    function edit_did_reseller($did_id,$post) {
259 259
         $accountinfo = $this->session->userdata('accountinfo');
Please login to merge, or discard this patch.
web_interface/astpp/application/modules/did/language/spanish/did_lang.php 2 patches
Spacing   +30 added lines, -30 removed lines patch added patch discarded remove patch
@@ -1,43 +1,43 @@
 block discarded – undo
1
-<?php if (!defined('BASEPATH')) exit('No direct script access allowed');
1
+<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
2 2
 
3 3
 //did list
4
-$lang['DID.MANAGE_DIDs']='Gestionar DIDs';
5
-$lang['DID.NUMBER']='Número';
6
-$lang['DID.COUNTRY']='País';
7
-$lang['DID.PROVIDER']='Proveedor';
8
-$lang['DID.ACCOUNT']='Cuenta';
9
-$lang['DID.LIMIT_LEN']='Limitar<br/>Longitud';
10
-$lang['DID.DIALSTRING']='Marcar cadena';
11
-$lang['DID.SETUP_FEE']='Establecer<br/>cuota';
12
-$lang['DID.DISCONNECTION_FEE']='Desconexión<br/>cuota';
13
-$lang['DID.MONTHLY']='Mensual';
14
-$lang['DID.CONNECT']='Conectar';
15
-$lang['DID.INCLUDED']='Incluido';
16
-$lang['DID.COST']='Costo';
17
-$lang['DID.INCREMENTS']='Incrementos';
18
-$lang['DID.PRORATE']='Prorratear';
19
-$lang['DID.BILLON_ALLOCATION']='Proyecto de ley sobre la asignación de';
20
-$lang['DID.MAX_CHANNELS']='Max canales';
4
+$lang['DID.MANAGE_DIDs'] = 'Gestionar DIDs';
5
+$lang['DID.NUMBER'] = 'Número';
6
+$lang['DID.COUNTRY'] = 'País';
7
+$lang['DID.PROVIDER'] = 'Proveedor';
8
+$lang['DID.ACCOUNT'] = 'Cuenta';
9
+$lang['DID.LIMIT_LEN'] = 'Limitar<br/>Longitud';
10
+$lang['DID.DIALSTRING'] = 'Marcar cadena';
11
+$lang['DID.SETUP_FEE'] = 'Establecer<br/>cuota';
12
+$lang['DID.DISCONNECTION_FEE'] = 'Desconexión<br/>cuota';
13
+$lang['DID.MONTHLY'] = 'Mensual';
14
+$lang['DID.CONNECT'] = 'Conectar';
15
+$lang['DID.INCLUDED'] = 'Incluido';
16
+$lang['DID.COST'] = 'Costo';
17
+$lang['DID.INCREMENTS'] = 'Incrementos';
18
+$lang['DID.PRORATE'] = 'Prorratear';
19
+$lang['DID.BILLON_ALLOCATION'] = 'Proyecto de ley sobre la asignación de';
20
+$lang['DID.MAX_CHANNELS'] = 'Max canales';
21 21
 
22 22
 //search
23
-$lang['DID.SEARCH']='Buscar';
24
-$lang['DID.SEARCH_DID']='Buscar DID';
23
+$lang['DID.SEARCH'] = 'Buscar';
24
+$lang['DID.SEARCH_DID'] = 'Buscar DID';
25 25
 
26 26
 
27 27
 // add/edit did
28
-$lang['DID.ADDNEW_DID']='Añadir nuevo DID';
29
-$lang['DID.DID_INFO']='DID Información';
30
-$lang['DID.PROVINCE']='Provincia';
31
-$lang['DID.CITY']='Ciudad';
28
+$lang['DID.ADDNEW_DID'] = 'Añadir nuevo DID';
29
+$lang['DID.DID_INFO'] = 'DID Información';
30
+$lang['DID.PROVINCE'] = 'Provincia';
31
+$lang['DID.CITY'] = 'Ciudad';
32 32
 
33
-$lang['DID.DID_SETTING']='DID Ajuste';
33
+$lang['DID.DID_SETTING'] = 'DID Ajuste';
34 34
 
35
-$lang['DID.DID_BILLING']='DID Facturación';
36
-$lang['DID.DID_TAX']='DID Impuesto';
35
+$lang['DID.DID_BILLING'] = 'DID Facturación';
36
+$lang['DID.DID_TAX'] = 'DID Impuesto';
37 37
 
38 38
 //import did
39
-$lang['DID.IMPORT_DID']='Importar DIDs';
40
-$lang['DID.SELECT_file']='Seleccionar el archivo';
41
-$lang['DID.MSG']='El archivo debe estar en el siguiente formato: número <br />, cuenta, connectcost, includedseconds, monthlycost, el costo, las extensiones, el estado, proveedor, país, provincia, ciudad, incremento
39
+$lang['DID.IMPORT_DID'] = 'Importar DIDs';
40
+$lang['DID.SELECT_file'] = 'Seleccionar el archivo';
41
+$lang['DID.MSG'] = 'El archivo debe estar en el siguiente formato: número <br />, cuenta, connectcost, includedseconds, monthlycost, el costo, las extensiones, el estado, proveedor, país, provincia, ciudad, incremento
42 42
      <br/> El archivo tendrá los campos de texto escapados con comillas y los campos separados por comas.';
43 43
 ?>
Please login to merge, or discard this patch.
Braces   +3 added lines, -1 removed lines patch added patch discarded remove patch
@@ -1,4 +1,6 @@
 block discarded – undo
1
-<?php if (!defined('BASEPATH')) exit('No direct script access allowed');
1
+<?php if (!defined('BASEPATH')) {
2
+	exit('No direct script access allowed');
3
+}
2 4
 
3 5
 //DID list
4 6
 $lang['DID.MANAGE_DIDs']='Manage DIDs';
Please login to merge, or discard this patch.
web_interface/astpp/application/modules/did/language/english/did_lang.php 2 patches
Spacing   +30 added lines, -30 removed lines patch added patch discarded remove patch
@@ -1,43 +1,43 @@
 block discarded – undo
1
-<?php if (!defined('BASEPATH')) exit('No direct script access allowed');
1
+<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
2 2
 
3 3
 //DID list
4
-$lang['DID.MANAGE_DIDs']='Manage DIDs';
5
-$lang['DID.NUMBER']='Number';
6
-$lang['DID.COUNTRY']='Country';
7
-$lang['DID.PROVIDER']='Provider';
8
-$lang['DID.ACCOUNT']='Account';
9
-$lang['DID.LIMIT_LEN']='Limit<br/>Length';
10
-$lang['DID.DIALSTRING']='Dialstring';
11
-$lang['DID.SETUP_FEE']='Setup<br/>Fee';
12
-$lang['DID.DISCONNECTION_FEE']='Disconnection<br/>Fee';
13
-$lang['DID.MONTHLY']='Monthly';
14
-$lang['DID.CONNECT']='Connect';
15
-$lang['DID.INCLUDED']='Included';
16
-$lang['DID.COST']='Cost';
17
-$lang['DID.INCREMENTS']='Increments';
18
-$lang['DID.PRORATE']='Prorate';
19
-$lang['DID.BILLON_ALLOCATION']='Bill on Allocation';
20
-$lang['DID.MAX_CHANNELS']='Max Channels';
4
+$lang['DID.MANAGE_DIDs'] = 'Manage DIDs';
5
+$lang['DID.NUMBER'] = 'Number';
6
+$lang['DID.COUNTRY'] = 'Country';
7
+$lang['DID.PROVIDER'] = 'Provider';
8
+$lang['DID.ACCOUNT'] = 'Account';
9
+$lang['DID.LIMIT_LEN'] = 'Limit<br/>Length';
10
+$lang['DID.DIALSTRING'] = 'Dialstring';
11
+$lang['DID.SETUP_FEE'] = 'Setup<br/>Fee';
12
+$lang['DID.DISCONNECTION_FEE'] = 'Disconnection<br/>Fee';
13
+$lang['DID.MONTHLY'] = 'Monthly';
14
+$lang['DID.CONNECT'] = 'Connect';
15
+$lang['DID.INCLUDED'] = 'Included';
16
+$lang['DID.COST'] = 'Cost';
17
+$lang['DID.INCREMENTS'] = 'Increments';
18
+$lang['DID.PRORATE'] = 'Prorate';
19
+$lang['DID.BILLON_ALLOCATION'] = 'Bill on Allocation';
20
+$lang['DID.MAX_CHANNELS'] = 'Max Channels';
21 21
 
22 22
 //search
23
-$lang['DID.SEARCH']='Search';
24
-$lang['DID.SEARCH_DID']='Search DID';
23
+$lang['DID.SEARCH'] = 'Search';
24
+$lang['DID.SEARCH_DID'] = 'Search DID';
25 25
 
26 26
 
27 27
 // add/edit did
28
-$lang['DID.ADDNEW_DID']='Add New DID';
29
-$lang['DID.DID_INFO']='DID Information';
30
-$lang['DID.PROVINCE']='Province';
31
-$lang['DID.CITY']='City';
28
+$lang['DID.ADDNEW_DID'] = 'Add New DID';
29
+$lang['DID.DID_INFO'] = 'DID Information';
30
+$lang['DID.PROVINCE'] = 'Province';
31
+$lang['DID.CITY'] = 'City';
32 32
 
33
-$lang['DID.DID_SETTING']='DID Setting';
33
+$lang['DID.DID_SETTING'] = 'DID Setting';
34 34
 
35
-$lang['DID.DID_BILLING']='DID Billing';
36
-$lang['DID.DID_TAX']='DID Taxe';
35
+$lang['DID.DID_BILLING'] = 'DID Billing';
36
+$lang['DID.DID_TAX'] = 'DID Taxe';
37 37
 
38 38
 //import did
39
-$lang['DID.IMPORT_DID']='Import DIDs';
40
-$lang['DID.SELECT_FILE']='Select the file';
41
-$lang['DID.MSG']='File must be in the following format:<br />number, account, connectcost, includedseconds, monthlycost, cost,extensions, status, provider, country, province, city, increment
39
+$lang['DID.IMPORT_DID'] = 'Import DIDs';
40
+$lang['DID.SELECT_FILE'] = 'Select the file';
41
+$lang['DID.MSG'] = 'File must be in the following format:<br />number, account, connectcost, includedseconds, monthlycost, cost,extensions, status, provider, country, province, city, increment
42 42
     <br/><br/>The file shall have the text fields escaped with quotation marks and the fields seperated by commas.';
43 43
 ?>
Please login to merge, or discard this patch.
Braces   +3 added lines, -1 removed lines patch added patch discarded remove patch
@@ -1,4 +1,6 @@
 block discarded – undo
1
-<?php if (!defined('BASEPATH')) exit('No direct script access allowed');
1
+<?php if (!defined('BASEPATH')) {
2
+	exit('No direct script access allowed');
3
+}
2 4
 
3 5
 //DID list
4 6
 $lang['DID.MANAGE_DIDs']='Manage DIDs';
Please login to merge, or discard this patch.