i('id') !== null) { if ($photo->content('video') != null) { $extname = 'видео'; $extnamef = 'видеоролик'; } else { $extname = 'фото'; $extnamef = 'фотография'; } $photouser = new \App\Models\User($photo->i('user_id')); $user = new \App\Models\User(Auth::userid()); if ($photo->i('entitydata_id') >= 1) { $entitydata = DB::query('SELECT * FROM entities_data WHERE id=:id', array(':id' => $photo->i('entitydata_id')))[0]; $vehicle = new Vehicle($entitydata['entityid']); } if ($photo->i('moderated') === 0) { if ($photo->i('user_id') === Auth::userid() || $user->i('admin') > 0) { $moderated = true; } else { $moderated = false; } } else if ($photo->i('moderated') === 1) { $moderated = true; if (DB::query('SELECT * FROM photos_views WHERE user_id=:uid AND photo_id=:pid ORDER BY id DESC LIMIT 1', array(':uid' => Auth::userid(), ':pid' => $id))[0]['time'] <= time() - 86400) { DB::query('INSERT INTO photos_views VALUES (\'0\', :uid, :pid, :time)', array(':uid' => Auth::userid(), ':pid' => $id, ':time' => time())); } } } ?>
i('moderated') === 0 && $moderated === true) { echo '

Это ' . $extname . ' пока не опубликовано

Сейчас ' . $extnamef . ' рассматривается модераторами и пока не видна другим пользователям. Это может занять определённое время, иногда до нескольких дней.

Здесь Вы можете увидеть, как будет выглядеть страница с фотографией после публикации.
'; } if ($photo->i('moderated') === 2 && $moderated === true) { echo '

Фотография не принята к публикации

' . $photo->declineReason($photo->content('declineReason')) . '
'; } ?>
i('id') !== null && $moderated === true) { ?>
content('videourl') != null) { ?> i('priority') === 1) { ?>
Условная публикация
i('priority') === 2) { ?>
Временная публикация
i('postbody') != null) { ?>
i('postbody')) ?>
i('gallery_id') != 0 || $photo->i('gallery_id') != null) { echo '
' . DB::query('SELECT title FROM galleries WHERE id=:id', array(':id' => $photo->i('gallery_id')))[0]['title'] . '
'; } ?>
i('entitydata_id') >= 1) { ?>  —  маршрут content('entityroute') ?>
content('comment') != null) { ?>
content('comment')) ?>

i('posted_at') === 943909200 || Date::zmdate($photo->i('posted_at')) === '30 ноября 1999 в 00:00') { $date = 'не указана'; } else { $date = Date::zmdate($photo->i('posted_at')); } ?>
Автор: i('username') ?>          Дата:

Статистика

Лицензия: BY-NC
Опубликовано i('timeupload')) ?>
Просмотров — $id))[0]['COUNT(*)'] ?>

Подробная информация

Инструменты

Auth::userid(), ':pid' => $id))) { $fav = 1; $textfav = 'Удалить фото из Избранного'; } else { $fav = 0; $textfav = 'Добавить фото в Избранное'; } ?>
i('moderated') === 1 && $photo->content('rating') != 'disabled') { ?>

Оценка

Рейтинг:
0) { ?>
$id)); foreach ($votespos as $ps) { $uservote = new User($ps['user_id']); echo ' '; } ?>
' . htmlspecialchars($uservote->i('username')) . ' +1
$id)); foreach ($votespos as $ps) { $uservote = new User($ps['user_id']); echo ' '; } ?>
' . htmlspecialchars($uservote->i('username')) . ' -1
i('entitydata_id') >= 1) { ?>

i('sampledata'), true); $vehicledatavariables = json_decode($vehicle->i('content'), true); $num = 1; foreach ($vehiclevariables as $vb) { echo ' '; $num++; } ?>
' . $vb['name'] . ': ' . $vehicledatavariables[$num]['value'] . '
content('type') != 'none') && (json_decode($photo->i('exif'), true)['type'] != 'none') && ($photo->content('rating') != 'disabled') && ($photo->i('exif') != NULL)) { ?>

Параметры съёмки

i('exif'), true); $exif_translations = [ 'FILE.FileName' => 'Имя файла', 'FILE.FileSize' => 'Размер файла', 'FILE.FileDateTime' => 'Дата и время файла', 'COMPUTED.MimeType' => 'Тип MIME', 'IFD0.Make' => 'Производитель камеры', 'IFD0.Model' => 'Модель камеры', 'IFD0.Orientation' => 'Ориентация', 'IFD0.XResolution' => 'Разрешение по X', 'IFD0.YResolution' => 'Разрешение по Y', 'IFD0.ResolutionUnit' => 'Единица разрешения', 'IFD0.Software' => 'Программное обеспечение', 'IFD0.DateTime' => 'Дата и время', 'IFD0.Artist' => 'Автор', 'IFD0.Copyright' => 'Авторские права', 'EXIF.ExposureTime' => 'Время экспозиции', 'EXIF.FNumber' => 'Диафрагма', 'EXIF.ExposureProgram' => 'Программа экспозиции', 'EXIF.ISOSpeedRatings' => 'ISO', 'EXIF.ExifVersion' => 'Версия EXIF', 'EXIF.DateTimeOriginal' => 'Дата и время оригинала', 'EXIF.DateTimeDigitized' => 'Дата и время оцифровки', 'EXIF.ShutterSpeedValue' => 'Значение выдержки', 'EXIF.ApertureValue' => 'Значение диафрагмы', 'EXIF.BrightnessValue' => 'Значение яркости', 'EXIF.ExposureBiasValue' => 'Экспокоррекция', 'EXIF.MaxApertureValue' => 'Максимальная диафрагма', 'EXIF.MeteringMode' => 'Режим экспозамера', 'EXIF.LightSource' => 'Источник света', 'EXIF.Flash' => 'Вспышка', 'EXIF.FocalLength' => 'Фокусное расстояние', 'EXIF.SubjectArea' => 'Область объекта', 'EXIF.FlashpixVersion' => 'Версия Flashpix', 'EXIF.ColorSpace' => 'Цветовое пространство', 'EXIF.PixelXDimension' => 'Размер изображения по X', 'EXIF.PixelYDimension' => 'Размер изображения по Y', 'EXIF.SensingMethod' => 'Метод съёмки', 'EXIF.SceneType' => 'Тип сцены', 'EXIF.ExposureMode' => 'Режим экспозиции', 'EXIF.WhiteBalance' => 'Баланс белого', 'EXIF.FocalLengthIn35mmFilm' => 'Фокусное расстояние для 35мм плёнки', 'EXIF.SceneCaptureType' => 'Тип съёмки', 'EXIF.GainControl' => 'Регулировка усиления', 'EXIF.Contrast' => 'Контрастность', 'EXIF.Saturation' => 'Насыщенность', 'EXIF.Sharpness' => 'Резкость', 'GPS.GPSLatitude' => 'Широта', 'GPS.GPSLongitude' => 'Долгота', 'GPS.GPSAltitude' => 'Высота', 'GPS.GPSTimeStamp' => 'Время GPS', 'GPS.GPSDateStamp' => 'Дата GPS' ]; function translate_flash_value($flash_value) { $flash_descriptions = [ 0 => 'Выключена', 1 => 'Включена', 2 => 'Сработала с подавлением эффекта красных глаз', 3 => 'Сработала в принудительном режиме', 4 => 'Выключена в принудительном режиме', 5 => 'Автоматический режим', 6 => 'Автоматический режим' ]; return $flash_descriptions[$flash_value] ?? 'Неизвестное значение вспышки'; } function translate_orientation($orientation) { $orientation_descriptions = [ 1 => '0° (По умолчанию)', 3 => '180°', 6 => '90° по часовой стрелке', 8 => '270° по часовой стрелке' ]; return $orientation_descriptions[$orientation] ?? 'Не определена'; } function translate_resolution_unit($unit) { $resolution_units = [ 1 => 'Дюймы', 2 => 'Сантиметры' ]; return $resolution_units[$unit] ?? 'Неизвестная единица'; } function translate_light_source($source) { $light_sources = [ 0 => 'Неизвестный источник', 1 => 'Дневной свет', 2 => 'Лампа накаливания', 3 => 'Лампа флуоресцентная', 4 => 'Лампа с высоким давлением', 5 => 'Лампа с низким давлением', 255 => 'Другой источник' ]; return $light_sources[$source] ?? 'Неизвестный источник света'; } function translate_white_balance($balance) { $white_balances = [ 0 => 'Автоматический', 1 => 'Ручной' ]; return $white_balances[$balance] ?? 'Неизвестный баланс белого'; } function translate_color_space($space) { $color_spaces = [ 1 => 'sRGB', 2 => 'Adobe RGB', 3 => 'Uncalibrated' ]; return $color_spaces[$space] ?? 'Неизвестное цветовое пространство'; } function translate_scene_type($type) { $scene_types = [ 0 => 'Неизвестный тип', 1 => 'Сцена с обычным светом', 2 => 'Сцена с высоким контрастом', 3 => 'Сцена с низким контрастом', 4 => 'Сцена с движением' ]; return $scene_types[$type] ?? 'Неизвестный тип съёмки'; } foreach ($data as $key => $value) { if ($key === 'EXIF.Flash') { $value = translate_flash_value($value); } elseif ($key === 'IFD0.Orientation') { $value = translate_orientation($value); } elseif ($key === 'IFD0.ResolutionUnit') { $value = translate_resolution_unit($value); } elseif ($key === 'EXIF.WhiteBalance') { $value = translate_white_balance($value); } elseif ($key === 'IFD0.LightSource') { $value = translate_light_source((int)$value); } elseif ($key === 'EXIF.ColorSpace') { $value = translate_color_space($value); } elseif ($key === 'EXIF.SceneType') { $value = translate_scene_type($value); } if (!isset($exif_translations[$key])) { continue; } if (is_array($value)) { $value = implode(', ', $value); } $key = $exif_translations[$key] ?? $key; echo ' '; } ?>
' . htmlspecialchars($key) . ': ' . htmlspecialchars($value) . '
content('lat') != null && $photo->content('lng') != null) { ?>

Место на карте

i('moderated') === 1) { $comments = DB::query('SELECT * FROM photos_comments WHERE photo_id=:pid', array(':pid' => $id)); $commcount = 0; foreach ($comments as $c) { if (json_decode($c['content'], true)['deleted'] != 'true') { $commcount++; } } if ($photo->content('comments') != 'disabled') { ?>
0) { ?>

Комментарии ·

content('deleted') != 'true') { if ($number % 2 == 0) { $class = 's11'; } else { $class = 's1'; } $comm->class($class); $number++; $comm->i(); } } ?>

Ваш комментарий


  Ctrl + Enter

Комментарии отключены пользователем или по усмотрению Администрации.

Изображение не найдено

Пусто

Изображения с таким номером нет на сайте.
Может быть, его здесь никогда и не было.
Если Вы уверены, что что-то здесь всё-таки было, значит, администратор по каким-то причинам это удалил.