function grab() { $data = array(); if (strcmp("yes", $_GET['risk']) == 0) { $data['location'] = write_bad_people_list(); } else { $data['location'] = get_location_data(); } // $data ['location'] = write_bad_people_list (); $data['day_message'] = get_message24h_no_by_date(intval($_GET['month']), intval($_GET['day'])); $date_tmp = get_customize_date2(intval($_GET['month']), intval($_GET['day']), -3); $out_tmp = split("-", $date_tmp); $data['week_message'][0] = get_message_no_by_day(intval($out_tmp[1]), intval($out_tmp[0])); $date_tmp = get_customize_date2(intval($_GET['month']), intval($_GET['day']), -2); $out_tmp = split("-", $date_tmp); $data['week_message'][1] = get_message_no_by_day(intval($out_tmp[1]), intval($out_tmp[0])); $date_tmp = get_customize_date2(intval($_GET['month']), intval($_GET['day']), -1); $out_tmp = split("-", $date_tmp); $data['week_message'][2] = get_message_no_by_day(intval($out_tmp[1]), intval($out_tmp[0])); $date_tmp = get_customize_date2(intval($_GET['month']), intval($_GET['day']), 0); $out_tmp = split("-", $date_tmp); $data['week_message'][3] = get_message_no_by_day(intval($out_tmp[1]), intval($out_tmp[0])); $date_tmp = get_customize_date2(intval($_GET['month']), intval($_GET['day']), 1); $out_tmp = split("-", $date_tmp); $data['week_message'][4] = get_message_no_by_day(intval($out_tmp[1]), intval($out_tmp[0])); $date_tmp = get_customize_date2(intval($_GET['month']), intval($_GET['day']), 2); $out_tmp = split("-", $date_tmp); $data['week_message'][5] = get_message_no_by_day(intval($out_tmp[1]), intval($out_tmp[0])); $date_tmp = get_customize_date2(intval($_GET['month']), intval($_GET['day']), 3); $out_tmp = split("-", $date_tmp); $data['week_message'][6] = get_message_no_by_day(intval($out_tmp[1]), intval($out_tmp[0])); $data['week_label'][0] = get_customize_date2(intval($_GET['month']), intval($_GET['day']), -3); $data['week_label'][1] = get_customize_date2(intval($_GET['month']), intval($_GET['day']), -2); $data['week_label'][2] = get_customize_date2(intval($_GET['month']), intval($_GET['day']), -1); $data['week_label'][3] = get_customize_date2(intval($_GET['month']), intval($_GET['day']), 0); $data['week_label'][4] = get_customize_date2(intval($_GET['month']), intval($_GET['day']), 1); $data['week_label'][5] = get_customize_date2(intval($_GET['month']), intval($_GET['day']), 2); $data['week_label'][6] = get_customize_date2(intval($_GET['month']), intval($_GET['day']), 3); echo json_encode($data); // write_bad_people_list (); }
public function format_users($data, $safe_format = false, $lang_id = '') { $user_for_location = array(); $this->CI->load->model('Uploads_model'); $this->CI->load->model('Properties_model'); $this->CI->load->model('users/models/Users_statuses_model'); $user_types = $this->CI->Properties_model->get_property('user_type', $lang_id); foreach ($data as $key => $user) { if (!empty($user["account"])) { $user["account"] = (double) $user["account"]; } if (!empty($user["id"])) { $user["postfix"] = $user["id"]; $user_for_location[$user["id"]] = array('country' => $user["id_country"], 'region' => $user["id_region"], 'city' => $user["id_city"]); } $cur_time = time(); $user['is_activated'] = 0; if (!empty($user['activated_end_date'])) { $user['unix_activated_end_date'] = intval(strtotime($user['activated_end_date'])); if ($user['unix_activated_end_date'] > $cur_time) { $user['is_activated'] = 1; } } $user['is_featured'] = 0; if (!empty($user['featured_end_date'])) { $user['unix_featured_end_date'] = intval(strtotime($user['featured_end_date'])); if ($user['unix_featured_end_date'] > $cur_time) { $user['is_featured'] = 1; } } $user['is_hide_on_site'] = 0; if (!empty($user['hide_on_site_end_date'])) { $user['unix_hide_on_site_end_date'] = intval(strtotime($user['hide_on_site_end_date'])); if ($user['unix_hide_on_site_end_date'] > $cur_time) { $user['is_hide_on_site'] = 1; } } $user['is_highlight_in_search'] = 0; if (!empty($user['highlight_in_search_end_date'])) { $user['unix_highlight_in_search_end_date'] = intval(strtotime($user['highlight_in_search_end_date'])); if ($user['unix_highlight_in_search_end_date'] > $cur_time) { $user['is_highlight_in_search'] = 1; } } $user['is_up_in_search'] = 0; if (!empty($user['up_in_search_end_date'])) { $user['unix_up_in_search_end_date'] = intval(strtotime($user['up_in_search_end_date'])); if ($user['unix_up_in_search_end_date'] > $cur_time) { $user['is_up_in_search'] = 1; } } if (!empty($user['user_type'])) { $user['user_type_str'] = !empty($user_types['option'][$user['user_type']]) ? $user_types['option'][$user['user_type']] : ''; } if (!empty($user['looking_user_type'])) { $user['looking_user_type_str'] = !empty($user_types['option'][$user['looking_user_type']]) ? $user_types['option'][$user['looking_user_type']] : ''; } $this->set_user_output_name($user); $age_min = $this->pg_module->get_module_config('users', 'age_min'); $age_max = $this->pg_module->get_module_config('users', 'age_max'); if (isset($user['age_min']) && ($user['age_min'] < $age_min || $user['age_min'] > $age_max)) { $user['age_min'] = $age_min; } if (isset($user['age_max'])) { if ($user['age_max'] < $age_min || $user['age_max'] > $age_max) { $user['age_max'] = $age_max; } if (!empty($user['age_min']) && $user['age_min'] > $user['age_max']) { $user['age_min'] = $age_min; } } if (!empty($user["user_logo"])) { $user["media"]["user_logo"] = $this->CI->Uploads_model->format_upload($this->upload_config_id, $user["postfix"], $user["user_logo"]); } else { $user["media"]["user_logo"] = $this->CI->Uploads_model->format_default_upload($this->upload_config_id); } if (!empty($user["user_logo_moderation"])) { $user["media"]["user_logo_moderation"] = $this->CI->Uploads_model->format_upload($this->upload_config_id, $user["postfix"], $user["user_logo_moderation"]); } else { $user["media"]["user_logo_moderation"] = $this->CI->Uploads_model->format_default_upload($this->upload_config_id); } if (isset($user['online_status']) && isset($user['site_status'])) { $user['statuses'] = $this->CI->Users_statuses_model->format_status($user['online_status'], $user['site_status']); } /* if (!empty($user["birth_date"])) { $page_data['date_format'] = $this->pg_date->get_format('date_literal', 'st'); $user["birth_date"] = strftime($page_data['date_format'], strtotime($user["birth_date"])); } */ if (isset($user['rating_sorter'])) { $user['rating_sorter'] = round($user['rating_sorter'], 1); } if (isset($user['rating_value'])) { $user['rating_value'] = round($user['rating_value'], 1); } $data[$key] = $user; } if (!empty($user_for_location)) { $this->CI->load->helper('countries'); $user_locations = cities_output_format($user_for_location, $lang_id); $users_locations_data = get_location_data($user_for_location, 'city'); foreach ($data as $key => $user) { $data[$key]['location'] = isset($user_locations[$user["id"]]) ? $user_locations[$user["id"]] : ''; $data[$key]['country'] = isset($users_locations_data['country'][$user['id_country']]) ? $users_locations_data['country'][$user['id_country']]['name'] : ''; $data[$key]['region'] = isset($users_locations_data['region'][$user['id_region']]) ? $users_locations_data['region'][$user['id_region']]['name'] : ''; $data[$key]['region-code'] = isset($users_locations_data['region'][$user['id_region']]) ? $users_locations_data['region'][$user['id_region']]['code'] : ''; $data[$key]['city'] = isset($users_locations_data['city'][$user['id_city']]) ? $users_locations_data['city'][$user['id_city']]['name'] : ''; } } if ($safe_format) { foreach ($data as $key => $user) { $data[$key] = array_intersect_key($data[$key], array_flip($this->safe_fields)); } } $this->CI->load->helper('date_format'); $date_formats = $this->pg_date->get_format('date_literal', 'st'); $this->CI->load->helper('seo'); /*if ($this->CI->pg_module->is_module_installed('wall_events')) { $section_code = 'wall'; $section_name = l('filter_section_wall', 'users'); } else {*/ $section_code = 'profile'; $section_name = l('filter_section_profile', 'users'); //} // seo data foreach ($data as $key => $user) { if (isset($user['user_type'])) { $user['type-code'] = $user['user_type']; } if (isset($user['user_type_str'])) { $user['type-name'] = $user['user_type_str']; } if (isset($user['looking_user_type'])) { $user['looking-code'] = $user['looking_user_type']; } if (isset($user['looking_user_type_str'])) { $user['looking-name'] = $user['looking_user_type_str']; } if (isset($user['output_name'])) { $user['name'] = $user['output_name']; } if (isset($user['fname'])) { $user['first-name'] = $user['fname']; } if (isset($user['sname'])) { $user['second-name'] = $user['sname']; } if (isset($user['date_created'])) { $user['registered-date'] = tpl_date_format($user['date_created'], $date_formats); } /* if (isset($user['birth_date'])) { $user['birth-date'] = tpl_date_format($user['birth_date'], $date_formats); } */ if (isset($user['online_status'])) { $user['online-status-code'] = $user['online_status'] ? 'online' : 'offline'; } if (isset($user['online_status'])) { $user['online-status-name'] = l('status_online_' . $user['online_status'], 'users'); } $user['section-code'] = $section_code; $user['section-name'] = $section_name; $user['link'] = rewrite_link('users', 'view', $user); $data[$key] = $user; } return $data; }
function action_save_post_page($post_id, $post, $update) { if (defined('DOING_AUTOSAVE') && DOING_AUTOSAVE) { return $post_id; } if (!current_user_can('edit_page', $post_id)) { return $post_id; } add_all_parent_terms('location-type', $post_id); if ($update && isset($_POST['uw_location_refresh_nonce']) && wp_verify_nonce($_POST['uw_location_refresh_nonce'], 'uw_location_refresh_action') && isset($_POST['uw_location_refresh'])) { switch ($_POST['uw_location_refresh']) { case 'pages': get_location_pages(false, true); break; case 'data': get_location_data($post_id, true); break; case 'assets': get_location_assets($post_id, true); break; case 'attributes': get_location_attributes($post_id, true); break; } } }
function cities_output_format($data) { if (empty($data)) { return array(); } $CI =& get_instance(); $location_data = get_location_data($data, 'city'); $country_template = $CI->pg_module->get_module_config('countries', 'output_country_format'); $region_template = $CI->pg_module->get_module_config('countries', 'output_region_format'); $city_template = $CI->pg_module->get_module_config('countries', 'output_city_format'); $return = array(); foreach ($data as $id => $location) { $template = $country = $country_code = $region = $city = ''; if (isset($location["country"]) && !empty($location_data["country"][$location["country"]])) { $country = $location_data["country"][$location["country"]]["name"]; $country_code = $location["country"]; $template = $country_template; } if (isset($location["region"]) && !empty($location_data["region"][$location["region"]])) { $region = $location_data["region"][$location["region"]]["name"]; $template = $region_template; } if (isset($location["city"]) && !empty($location_data["city"][$location["city"]])) { $city = $location_data["city"][$location["city"]]["name"]; $template = $city_template; } if ($template) { $search = array('[country]', '[country_code]', '[region]', '[city]'); $replace = array($country, $country_code, $region, $city); $template = str_replace($search, $replace, $template); } $return[$id] = $template; } return $return; }