Пример #1
0
<?php

require_once $_SERVER['DOCUMENT_ROOT'] . '/includes/global.php';
require_once DOC_ROOT . '/includes/classes/class.user.php';
require_once DOC_ROOT . '/includes/classes/class.tell_friend.php';
require_once DOC_ROOT . '/includes/classes/class.city.php';
require_once DOC_ROOT . '/includes/classes/class.legislation.php';
require_once DOC_ROOT . '/includes/classes/class.announcement.php';
$code = get_param('code');
$fyi_data = Tell_Friend::get_data($code);
if (!empty($fyi_data) && $fyi_data['city_id']) {
    $city = new City($fyi_data['city_id']);
}
if ($fyi_data['issue_type'] == ANNOUNCEMENT_TYPE) {
    $issue = new Announcement($fyi_data['issue_id']);
} elseif ($fyi_data['issue_type'] == LEGISLATION_TYPE) {
    $issue = new Legislation($fyi_data['issue_id']);
}
$user = new User($user_id);
$user->mobile_phone($fyi_data['phone']);
$user->update();
$user_region = new UserRegion();
$user_region->add_city($user_id, $fyi_data['city_id']);
$data = array('status' => -1);
if (!empty($city)) {
    $data = array('user_id' => $user_id, 'phone' => $fyi_data['phone'], 'issue' => array('id' => $fyi_data['issue_id'], 'type' => $fyi_data['issue_type'], 'category' => array('id' => $issue->category['id'], 'name' => $issue->category['name']), 'feedback_id' => '', 'filter_type' => '', 'title' => $issue->title(), 'sponsor' => $issue->sponsors), 'region' => $city->region_data());
}
return_jsonp_data($data);
Пример #2
0
<?php

require_once $_SERVER['DOCUMENT_ROOT'] . '/includes/global.php';
require_once DOC_ROOT . '/includes/classes/class.user.php';
$city_id = get_param('city_id');
$user_id = get_param('user_id');
$user_region = new UserRegion();
$result = $user_region->add_city($user_id, $city_id);
$_SESSION['city_id'] = $city_id;
redirect('/index.php');
Пример #3
0
<?php

require_once $_SERVER['DOCUMENT_ROOT'] . '/includes/global.php';
require_once DOC_ROOT . '/includes/classes/class.user.php';
$user_id = User::get_user_id();
$city_id = get_param('city_id');
$user_region = new UserRegion();
$city = $user_region->add_city($user_id, $city_id);
$data = array('user_id' => $user_id, 'issue' => array('id' => '', 'type' => '', 'category' => array('id' => '', 'name' => ''), 'feedback_id' => '', 'filter_type' => '', 'title' => '', 'sponsor' => ''), 'region' => $city->region_data());
return_jsonp_data($data);