Ejemplo n.º 1
0
                     } 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'] . "'");
     //Формирование тайтла браузера и спидбара
Ejemplo n.º 2
0
 $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']) {