Exemplo n.º 1
0
<?
/**
 * TITLE: Событие
 * AVAILABLE_ONLY_IN_ADVANCED_MODE
 */
?>
@extends(Helper::layout())
<?php 
$route = Route::current();
#dd($route);
$id = $route->getParameter('id');
$event = Dic::valueBySlugAndId('events', $id, ['fields', 'textfields']);
if (!$event) {
    echo json_encode(['responseType' => 'error', 'responseCode' => 404]);
    return;
}
$event = DicLib::loadImages($event, ['image', 'header_img']);
#Helper::tad($event);
$others_events = Dic::valuesBySlug('events', function ($query) use($event) {
    #$query->where('id', '!=', $event->id);
    $query->filter_by_field('date_start', '>=', date('Y-m-d'));
    $query->order_by_field('date_start', 'asc');
    $query->take(5);
}, ['fields', 'textfields']);
$others_events = DicLib::loadImages($others_events, ['image']);
#Helper::tad($others_news);
?>


@section('style')
@stop
Exemplo n.º 2
0
<?
/**
 * TITLE: Запись в блоге
 * AVAILABLE_ONLY_IN_ADVANCED_MODE
 */
?>
@extends(Helper::layout())
<?php 
$route = Route::current();
#dd($route);
$id = $route->getParameter('id');
$record = Dic::valueBySlugAndId('blog', $id, ['fields', 'textfields']);
if (!$record) {
    echo json_encode(['responseType' => 'error', 'responseCode' => 404]);
    return;
}
$record = DicLib::loadImages($record, ['image', 'header_img']);
#Helper::tad($record);
$others_news = Dic::valuesBySlug('blog', function ($query) use($record) {
    $query->where('id', '!=', $record->id);
    $query->orderBy('created_at', 'desc');
    $query->take(5);
}, ['fields', 'textfields']);
$others_news = DicLib::loadImages($others_news, ['image']);
#Helper::tad($others_news);
?>


@section('style')
@stop
Exemplo n.º 3
0
 public function ajaxChangeCity()
 {
     $city_id = Input::get('city_id');
     $response = ['status' => false, 'errorText' => ''];
     $user_city_cache_key = self::$user_city_cache_key;
     $user_city_cache_min = self::$user_city_cache_min;
     if (is_numeric($city_id)) {
         $city = Dic::valueBySlugAndId('city', $city_id, 'all');
         if (is_object($city) && $city->id) {
             Session::set($user_city_cache_key, $city->id);
             setcookie('change_city', true, time() + 60 * $user_city_cache_min, '/');
             $response['status'] = true;
             $response['session'] = Session::all();
         } else {
             $response['errorText'] = 'wrong city_id';
         }
     } else {
         $response['errorText'] = 'bad city_id';
     }
     return Response::json($response);
 }