diff --git a/application/controllers/map.php b/application/controllers/map.php index d4b7485..f1d94b0 100644 --- a/application/controllers/map.php +++ b/application/controllers/map.php @@ -494,11 +494,14 @@ public function get_heading_n_data($forms_list = Null, $all_data) { } $record_array = array_merge($record_array, array('image' => $imagess)); } - $record_array = array_merge($record_array, array('form_id' => $v['form_id'], 'actions' => $v['id'])); - $record_array = array_merge($record_array, array('created_datetime' => $v['created_datetime'], 'actions' => $v['id'])); + $record_array = array_merge($record_array, array('form_id' => $v['form_id'], + 'actions' => $v['id'])); + $record_array = array_merge($record_array, array('created_datetime' => + $v['created_datetime'], 'actions' => $v['id'])); $record_array_final[] = $record_array; } - $schema_list = $this->form_results_model->getTableHeadingsFromSchema($table_name); + $schema_list = + $this->form_results_model->getTableHeadingsFromSchema($table_name); $heading_query = array_merge($heading_query, $schema_list); } foreach ($heading_query as $key => $value) { @@ -511,7 +514,8 @@ public function get_heading_n_data($forms_list = Null, $all_data) { } } } - $table_headers_array = array_merge($table_headers_array, array('created_datetime')); + $table_headers_array = array_merge($table_headers_array, + array('created_datetime')); $table_headers_array = array_merge($table_headers_array, array('actions')); $data['headings'] = $table_headers_array; $data['form'] = $record_array_final; @@ -531,7 +535,8 @@ public function get_heading_data_multiple_form($form_list) { $selected_form = $this->form_model->get_form($form_id); $filter_attribute = array(); if ($selected_form['filter'] != '') { - $filter_rec = array_filter(array_map('trim', explode(',', $selected_form['filter']))); + $filter_rec = array_filter(array_map('trim', + explode(',', $selected_form['filter']))); foreach ($filter_rec as $key => $value) { array_push($filter_attribute, $value); } @@ -544,7 +549,8 @@ public function get_heading_data_multiple_form($form_list) { $login_district = $session_data['login_district']; $heading_array = array(); $record_array_final = array(); - $results = $this->form_results_model->get_multiple_form_results_pagination($form_list, $login_district, $this->perPage); + $results = $this->form_results_model->get_multiple_form_results_pagination($form_list, + $login_district, $this->perPage); foreach ($results as $k => $v) { $record_array = array(); $result_json = $v['record']; @@ -563,10 +569,12 @@ public function get_heading_data_multiple_form($form_list) { $record_array = array_merge($record_array, array($key => $value)); } - $record_array = array_merge($record_array, array('created_datetime' => $v['created_datetime'], 'actions' => $v['id'])); + $record_array = array_merge($record_array, array('created_datetime' => + $v['created_datetime'], 'actions' => $v['id'])); $record_array_final[] = $record_array; } - $heading_array = array_merge($heading_array, array('created_datetime', 'actions')); + $heading_array = array_merge($heading_array, + array('created_datetime', 'actions')); $data['headings'] = $heading_array; $data['form'] = $record_array_final; $data['active_tab'] = 'app'; @@ -586,7 +594,8 @@ public function get_heading_data_multiple_all($form_lists, $app_filter_list) { $selected_form = $this->form_model->get_form($form_id); $filter_attribute = array(); if ($selected_form['filter'] != '') { - $filter_rec = array_filter(array_map('trim', explode(',', $selected_form['filter']))); + $filter_rec = array_filter(array_map('trim', + explode(',', $selected_form['filter']))); foreach ($filter_rec as $key => $value) { array_push($filter_attribute, $value); } @@ -754,7 +763,8 @@ public function mapview($slug) { $slug = $slug_id; if ($this->session->userdata('logged_in')) { if (!$this->acl->hasPermission('form', 'view')) { - $this->session->set_flashdata('validate', array('message' => "You don't have enough permissions to do this task.", 'type' => 'warning')); + $this->session->set_flashdata('validate', array('message' + => "You don't have enough permissions to do this task.", 'type' => 'warning')); redirect(base_url() . 'application-map/' . $slug); } /** multiple form handling system statrs * */ @@ -799,7 +809,8 @@ public function mapview($slug) { $data['search_text'] = $search_text; if ($search_text) { $search_text = mysql_real_escape_string($search_text); - $search_text = str_replace(array('~', '<', '>', '$', '%', '|', '^', '*'), array(' '), $search_text); + $search_text = str_replace(array('~', '<', '>', '$', '%', '|', '^', '*'), + array(' '), $search_text); $search_text = str_replace('/', '\\\\/', $search_text); $search_text = trim($search_text); } @@ -810,9 +821,11 @@ public function mapview($slug) { $final_send = array(); foreach ($forms_list as $final_view) { if (in_array($final_view['form_id'], $form_list_posted)) { - $final_send = array_merge($final_send, array($final_view['form_name'] => $final_view['form_id'])); + $final_send = array_merge($final_send, array($final_view['form_name'] => + $final_view['form_id'])); } - $view_list = array_merge($view_list, array($final_view['form_name'] => $final_view['form_id'])); + $view_list = array_merge($view_list, array($final_view['form_name'] => + $final_view['form_id'])); } $view_list = array_flip($view_list); $data['form_lists'] = $view_list; @@ -838,7 +851,10 @@ public function mapview($slug) { $data['selected_date_from'] = ""; } if (strtotime($to_date) > strtotime($from_date)) { - $this->session->set_flashdata('validate', array('message' => 'Invalid Date selection. From Date should be greater than To Date.', 'type' => 'warning')); + $this->session->set_flashdata('validate', + array('message' => + 'Invalid Date selection. From Date should be greater than To Date.', + 'type' => 'warning')); redirect(base_url() . 'application-map/' . $slug); } $session_data = $this->session->userdata('logged_in'); @@ -846,9 +862,11 @@ public function mapview($slug) { $login_district = $session_data['login_district']; $form_list_filter = array(); foreach ($form_list_posted as $form_entity) { - $form_list_filter[] = array('form_id' => $form_entity, 'table_name' => 'zform_' . $form_entity); + $form_list_filter[] = array('form_id' => $form_entity, + 'table_name' => 'zform_' . $form_entity); } - $total_result = $this->form_results_model->return_total_record_map_posted($form_list_filter, $to_date, $from_date); + $total_result = $this->form_results_model-> + return_total_record_map_posted($form_list_filter, $to_date, $from_date); $totalPages = ceil($total_result / $this->perMap); $data['totalPages'] = $totalPages; $filter_date_map = $this->input->post('filter_date_map'); @@ -869,7 +887,8 @@ public function mapview($slug) { /** for categry listing * */ $record_array_final_filter = array(); - $results_filer_main = $this->form_results_model->get_form_results_filters($form_list_filter, $login_district); + $results_filer_main = $this->form_results_model-> + get_form_results_filters($form_list_filter, $login_district); $app_filters_array = array(); $town_array = array(); $uc_array = array(); @@ -938,7 +957,8 @@ public function mapview($slug) { $exist_alpha[$first_char] = '1'; $pin_name = $first_char . '1'; } - $pin_exist_for_cat = array_merge($pin_exist_for_cat, array($valueforarray => $pin_name)); + $pin_exist_for_cat = array_merge($pin_exist_for_cat, + array($valueforarray => $pin_name)); } else { if (array_key_exists($valueforarray, $pin_exist_for_cat)) { $pin_name = $pin_exist_for_cat[$valueforarray]; @@ -966,7 +986,8 @@ public function mapview($slug) { $final_filter_sorted = array(); /** sorting array based on key* */ foreach ($posted_filters as $key_sorter => $posts) { - $final_filter_sorted[$key_sorter] = $app_filters_array[$key_sorter]; + $final_filter_sorted[$key_sorter] = + $app_filters_array[$key_sorter]; } $data['app_filters_array'] = $final_filter_sorted; $town_array[] = asort($town_array); @@ -1069,7 +1090,8 @@ public function mapview($slug) { $app_settings = $this->app_model->get_app_settings($selected_form['app_id']); $data['district_filter'] = $app_settings['district_filter']; $data['uc_filter'] = $app_settings['uc_filter']; - $data['map_type_filter'] = !empty($app_settings['map_type_filter']) ? $app_settings['map_type_filter'] : ''; + $data['map_type_filter'] = !empty($app_settings['map_type_filter']) ? + $app_settings['map_type_filter'] : ''; $data['zoom_level'] = !empty($app_settings['zoom_level']) ? $app_settings['zoom_level'] : '7'; $data['latitude'] = !empty($app_settings['latitude']) ? $app_settings['latitude'] : '31.58219141239757'; $data['longitude'] = !empty($app_settings['longitude']) ? $app_settings['longitude'] : '73.7677001953125'; @@ -1089,7 +1111,10 @@ public function mapview($slug) { $view_list = array_merge($view_list, array($final_view['form_name'] => $final_view['form_id'])); } $form_single_to_query = array(); - $form_single_to_query[] = array('form_id' => $forms_list[0]['form_id'], 'table_name' => 'zform_' . $forms_list[0]['form_id'], 'form_name' => $forms_list[0]['form_name']); + $form_single_to_query[] = array('form_id' => + $forms_list[0]['form_id'], + 'table_name' => 'zform_' . $forms_list[0]['form_id'], + 'form_name' => $forms_list[0]['form_name']); $view_list = array_flip($view_list); $data['form_lists'] = $view_list; $data['form_list_selected'] = $form_single_to_query; @@ -1119,7 +1144,8 @@ public function mapview($slug) { $login_district = $session_data['login_district']; /** for categry listing* */ $record_array_final_filter = array(); - $results_filer_main = $this->form_results_model->get_form_results_filters($form_single_to_query, $login_district); + $results_filer_main = $this->form_results_model-> + get_form_results_filters($form_single_to_query, $login_district); $app_filters_array = array(); $town_array = array(); $uc_array = array(); @@ -1188,7 +1214,8 @@ public function mapview($slug) { $exist_alpha[$first_char] = '1'; $pin_name = $first_char . '1'; } - $pin_exist_for_cat = array_merge($pin_exist_for_cat, array($valueforarray => $pin_name)); + $pin_exist_for_cat = array_merge($pin_exist_for_cat, + array($valueforarray => $pin_name)); } else { if (array_key_exists($valueforarray, $pin_exist_for_cat)) { $pin_name = $pin_exist_for_cat[$valueforarray]; @@ -1213,7 +1240,8 @@ public function mapview($slug) { $data['app_filters_array'] = $app_filters_array; $data['selected_filters'] = array(); - $total_result = $this->form_results_model->return_total_record($form_single_to_query); + $total_result = $this->form_results_model-> + return_total_record($form_single_to_query); $totalPages = ceil($total_result / $this->perMap); $data['totalPages'] = $totalPages; $town_array[] = asort($town_array); @@ -1230,7 +1258,8 @@ public function mapview($slug) { * its call back function call */ foreach ($filter_attribute as $filter_attribute_value) { - uasort($record_array_final_filter, array(new SortAssociativeArray($filter_attribute_value), "call")); + uasort($record_array_final_filter, + array(new SortAssociativeArray($filter_attribute_value), "call")); } $results_comined = array(); $record_array_final = array(); @@ -1274,7 +1303,8 @@ public function mapview($slug) { $exist_alpha[$first_char] = '1'; $pin_name = $first_char . '1'; } - $pin_exist_for_cat = array_merge($pin_exist_for_cat, array($valueforarray => $pin_name)); + $pin_exist_for_cat = array_merge($pin_exist_for_cat, + array($valueforarray => $pin_name)); } else { if (array_key_exists($valueforarray, $pin_exist_for_cat)) { $pin_name = $pin_exist_for_cat[$valueforarray]; @@ -1300,24 +1330,33 @@ public function mapview($slug) { } } $data['selected_form'] = $first_form_id; - $data['locations'] = $this->getMapHtmlInfo($record_array_final, $heading_array, $filter_attribute); + $data['locations'] = $this-> + getMapHtmlInfo($record_array_final, $heading_array, $filter_attribute); $town_lists = $this->app_users_model->get_towns($selected_form['app_id']); $town_list_array = array(); foreach ($town_lists as $towns) { if (!in_array($towns['town'], $town_list_array)) { - $town_list_array = array_merge($town_list_array, array($towns['town'] => $towns['town'])); + $town_list_array = array_merge($town_list_array, + array($towns['town'] => $towns['town'])); } } $data['filter'] = $selected_form['filter']; $data['app_id'] = $selected_form['app_id']; $selected_app = $this->app_model->get_app($selected_form['app_id']); - $data['district_filter'] = !empty($app_settings['district_filter']) ? $app_settings['district_filter'] : ''; - $data['uc_filter'] = !empty($app_settings['uc_filter']) ? $app_settings['uc_filter'] : ''; - $data['map_type_filter'] = !empty($app_settings['map_type_filter']) ? $app_settings['map_type_filter'] : ''; - $data['view_type'] = !empty($app_settings['map_type']) ? $app_settings['map_type'] : ''; - $data['zoom_level'] = !empty($app_settings['zoom_level']) ? $app_settings['zoom_level'] : '7'; - $data['latitude'] = !empty($app_settings['latitude']) ? $app_settings['latitude'] : '31.58219141239757'; - $data['longitude'] = !empty($app_settings['longitude']) ? $app_settings['longitude'] : '73.7677001953125'; + $data['district_filter'] = !empty($app_settings['district_filter']) ? + $app_settings['district_filter'] : ''; + $data['uc_filter'] = !empty($app_settings['uc_filter']) ? + $app_settings['uc_filter'] : ''; + $data['map_type_filter'] = !empty($app_settings['map_type_filter']) ? + $app_settings['map_type_filter'] : ''; + $data['view_type'] = !empty($app_settings['map_type']) ? + $app_settings['map_type'] : ''; + $data['zoom_level'] = !empty($app_settings['zoom_level']) ? + $app_settings['zoom_level'] : '7'; + $data['latitude'] = !empty($app_settings['latitude']) ? + $app_settings['latitude'] : '31.58219141239757'; + $data['longitude'] = !empty($app_settings['longitude']) ? + $app_settings['longitude'] : '73.7677001953125'; $data['app_name'] = $selected_app['name']; $data['town_filter'] = $town_list_array; $data['headings'] = $heading_array; @@ -1346,7 +1385,8 @@ public function mapview($slug) { * @access Inline * @author UbaidUllah Balti */ - private function getMapHtmlInfo($locations = array(), $headings = array(), $filter_attribute) { + private function getMapHtmlInfo($locations = array(), + $headings = array(), $filter_attribute) { $final = ''; $filter_exist_array = array(); $exist_alpha = array(); @@ -1359,7 +1399,8 @@ private function getMapHtmlInfo($locations = array(), $headings = array(), $filt if (!in_array($filter_attribute_value, $searched_filter_attribute)) { foreach ($locations as $form_item) { if (isset($form_item[$filter_attribute_value])) { - $category_name = (!empty($form_item[$filter_attribute_value])) ? $form_item[$filter_attribute_value] : "No " . ucfirst($filter_attribute_value); + $category_name = (!empty($form_item[$filter_attribute_value])) ? + $form_item[$filter_attribute_value] : "No " . ucfirst($filter_attribute_value); $category_name = preg_replace('/[^a-zA-Z0-9_ \[\]\.\-]/s', '', $category_name); if (isset($form_item[$filter_attribute_value]) && !empty($form_item[$filter_attribute_value])) { if (!in_array($form_item[$filter_attribute_value], $only_once_category)) { @@ -1380,7 +1421,8 @@ private function getMapHtmlInfo($locations = array(), $headings = array(), $filt $exist_alpha[$first_char] = '1'; $pin_name = $first_char . '1'; } - $pin_exist_for_cat = array_merge($pin_exist_for_cat, array($valueforarray => $pin_name)); + $pin_exist_for_cat = array_merge($pin_exist_for_cat, + array($valueforarray => $pin_name)); } else { if (array_key_exists($valueforarray, $pin_exist_for_cat)) { @@ -1409,9 +1451,18 @@ private function getMapHtmlInfo($locations = array(), $headings = array(), $filt if ($headings[$i] == 'is_take_picture') { } else if ($headings[$i] == 'image') { $path = $form_item[$headings[$i]][0]['image']; - $image_row = "By ITU Government of Punjab - Pakistan'>"; + $image_row = "By ITU Government of Punjab - Pakistan'>"; } else if ($headings[$i] == 'created_datetime') { - $datetime_row .='DATE : ' . date('Y-m-d', strtotime($form_item[$headings[$i]])) . 'TIME : ' . date('H:i:s', strtotime($form_item[$headings[$i]])) . ''; + $datetime_row .= + 'DATE : ' + . date('Y-m-d', strtotime($form_item[$headings[$i]])) + . 'TIME : ' + . date('H:i:s', strtotime($form_item[$headings[$i]])) + . ''; } else { $map_data .= preg_replace('/[^a-zA-Z0-9_ \[\]\.\-]/s', '', $headings[$i]) . ' : ' . preg_replace('/[^a-zA-Z0-9_ \[\]\.\-]/s', '', $form_item[$headings[$i]]) . '
\n'; $data_row .= "" . preg_replace("/[^A-Za-z0-9\-]/", " ", strtoupper(urldecode($headings[$i]))) . " : " . preg_replace('/[^a-zA-Z0-9_ \[\]\.\-]/s', '', strtoupper($form_item[$headings[$i]])) . "";