} else { $tpl->set('[not-owner]', ''); $tpl->set('[/not-owner]', ''); $tpl->set_block("'\\[owner\\](.*?)\\[/owner\\]'si", ""); } $tpl->compile('content'); } navigation($gcount, $row_album['photo_num'], $config['home_url'] . 'albums/view/' . $aid . '/page/'); } else { msgbox('', '<br /><br />В альбоме нет фотографий<br /><br /><br />', 'info_2'); } //Проверяем на наличии файла с позициям фоток $check_pos = mozg_cache('user_' . $row_album['user_id'] . '/position_photos_album_' . $aid); //Если нету, то вызываем функцию генерации if (!$check_pos) { GenerateAlbumPhotosPosition($row_album['user_id'], $aid); } } else { $user_speedbar = $lang['error']; msgbox('', $lang['no_notes'], 'info'); } } else { $user_speedbar = $lang['title_albums']; msgbox('', $lang['no_notes'], 'info'); } break; //################### Страница с новыми фотографиями ###################// //################### Страница с новыми фотографиями ###################// case "new_photos": $rowMy = $db->super_query("SELECT user_new_mark_photos FROM `" . PREFIX . "_users` WHERE user_id = '" . $user_info['user_id'] . "'"); //Формирование тайтла браузера и спидбара
$user_id = intval($_POST['uid']); $photo_id = intval($_POST['pid']); $fuser = intval($_POST['fuser']); $section = $_POST['section']; //ЧС $CheckBlackList = CheckBlackList($user_id); if (!$CheckBlackList) { //Получаем ID альбома $check_album = $db->super_query("SELECT album_id FROM `" . PREFIX . "_photos` WHERE id = '{$photo_id}'"); //Если фотография вызвана не со стены if (!$fuser and $check_album) { //Проверяем на наличии файла с позициям только для этого фоток $check_pos = mozg_cache('user_' . $user_id . '/position_photos_album_' . $check_album['album_id']); //Если нету, то вызываем функцию генерации if (!$check_pos) { GenerateAlbumPhotosPosition($user_id, $check_album['album_id']); $check_pos = mozg_cache('user_' . $user_id . '/position_photos_album_' . $check_album['album_id']); } $position = xfieldsdataload($check_pos); } $row = $db->super_query("SELECT tb1.id, photo_name, comm_num, descr, date, position, tb2.user_id, user_search_pref, user_country_city_name FROM `" . PREFIX . "_photos` tb1, `" . PREFIX . "_users` tb2 WHERE id = '{$photo_id}' AND tb1.user_id = tb2.user_id"); if ($row) { //Вывод названия альбома, приватноть из БД $info_album = $db->super_query("SELECT name, privacy FROM `" . PREFIX . "_albums` WHERE aid = '{$check_album['album_id']}'"); $album_privacy = explode('|', $info_album['privacy']); //Проверка естьли запрашиваемый юзер в друзьях у юзера который смотрит стр if ($user_info['user_id'] != $row['user_id']) { $check_friend = CheckFriends($row['user_id']); } //Приватность if ($album_privacy[0] == 1 or $album_privacy[0] == 2 and $check_friend or $user_info['user_id'] == $row['user_id']) {