コード例 #1
0
     AjaxTpl();
     die;
     break;
 default:
     //################### Просмотр всех друзей ###################//
     $get_user_id = intval($_GET['user_id']);
     if (!$get_user_id) {
         $get_user_id = $user_info['user_id'];
     }
     //ЧС
     $CheckBlackList = CheckBlackList($get_user_id);
     if (!$CheckBlackList) {
         //Выводим кол-во друзей из таблицы юзеров
         $friends_sql = $db->super_query("SELECT user_name, user_friends_num FROM `" . PREFIX . "_users` WHERE user_id = '{$get_user_id}'");
         if ($user_info['user_id'] != $get_user_id) {
             $gram_name = gramatikName($friends_sql['user_name']);
         } else {
             $gram_name = 'Вас';
         }
         if ($friends_sql['user_friends_num']) {
             $user_speedbar = 'У ' . $gram_name . ' <span id="friend_num">' . $friends_sql['user_friends_num'] . '</span> ' . gram_record($friends_sql['user_friends_num'], 'friends');
         } else {
             $user_speedbar = $lang['no_requests'];
         }
         //Верх
         $tpl->load_template('friends/head.tpl');
         if ($user_info['user_id'] != $get_user_id) {
             $tpl->set('{name}', $gram_name);
         } else {
             $tpl->set('{name}', '');
         }
コード例 #2
0
ファイル: groups_forum.php プロジェクト: skypach/skypach.ru
 }
 //SQL запрос на вывод
 $limit = 20;
 $page_post = intval($_POST['page']);
 if ($page_post > 0) {
     $page = $page_post * $limit;
 } else {
     $page = 0;
 }
 $sql_ = $db->super_query("SELECT SQL_CALC_FOUND_ROWS fid, title, lastuser_id, lastdate, msg_num, status, fixed FROM `" . PREFIX . "_communities_forum` WHERE public_id = '{$public_id}' ORDER by `fixed` DESC, `lastdate` DESC, `fdate` DESC LIMIT {$page}, {$limit}", 1);
 if ($sql_) {
     $tpl->load_template('forum/theme.tpl');
     foreach ($sql_ as $row) {
         $row_last_user = $db->super_query("SELECT user_search_pref FROM `" . PREFIX . "_users` WHERE user_id = '{$row['lastuser_id']}'");
         $last_userX = explode(' ', $row_last_user['user_search_pref']);
         $row_last_user['user_search_pref'] = gramatikName($last_userX[0]) . ' ' . gramatikName($last_userX[1]);
         $tpl->set('{name}', $row_last_user['user_search_pref']);
         $tpl->set('{msg-num}', '<b>' . $row['msg_num'] . '</b> ' . gram_record($row['msg_num'], 'msg'));
         $tpl->set('{title}', stripslashes($row['title']));
         $tpl->set('{fid}', $row['fid']);
         $tpl->set('{user-id}', $row['lastuser_id']);
         $tpl->set('{pid}', $public_id);
         //STATUS
         if ($row['status'] and $row['fixed']) {
             $tpl->set('{status}', 'тема закреплена и закрыта');
         } else {
             if ($row['status']) {
                 $tpl->set('{status}', 'тема закрыта');
             } else {
                 if ($row['fixed']) {
                     $tpl->set('{status}', 'тема закреплена');
コード例 #3
0
ファイル: messages.php プロジェクト: skypach/skypach.ru
 $tpl->set('[/review]', '');
 $tpl->set_block("'\\[outbox\\](.*?)\\[/outbox\\]'si", "");
 $tpl->set_block("'\\[inbox\\](.*?)\\[/inbox\\]'si", "");
 $tpl->compile('info');
 if ($row) {
     $tpl->load_template('messages/review.tpl');
     if ($row['user_photo']) {
         $tpl->set('{ava}', $config['home_url'] . 'uploads/users/' . $row['from_user_id'] . '/100_' . $row['user_photo']);
     } else {
         $tpl->set('{ava}', '{theme}/images/100_no_ava.png');
     }
     if ($folder == 'inbox') {
         $tpl->set('{name}', $row['user_search_pref']);
     } else {
         $name_exp = explode(' ', $row['user_search_pref']);
         $tpl->set('{name}', gramatikName($name_exp[0]) . ' ' . gramatikName($name_exp[1]));
     }
     //Прикрипленные файлы
     if ($row['attach']) {
         $attach_arr = explode('||', $row['attach']);
         $cnt_attach = 1;
         $cnt_attach_link = 1;
         $jid = 0;
         $attach_result = '';
         foreach ($attach_arr as $attach_file) {
             $attach_type = explode('|', $attach_file);
             //Фото со стены сообщества
             if ($attach_type[0] == 'photo' and file_exists(ROOT_DIR . "/uploads/groups/{$row['tell_uid']}/photos/c_{$attach_type[1]}")) {
                 $attach_result .= "<img id=\"photo_wall_{$row['id']}_{$cnt_attach}\" src=\"/uploads/groups/{$row['tell_uid']}/photos/c_{$attach_type[1]}\" style=\"margin-top:3px;margin-right:3px\" align=\"left\" onClick=\"groups.wall_photo_view('{$row['id']}', '{$row['tell_uid']}', '{$attach_type[1]}', '{$cnt_attach}')\" class=\"cursor_pointer page_num{$row['id']}\" />";
                 $cnt_attach++;
                 $resLinkTitle = '';
コード例 #4
0
     } else {
         $m_cnt--;
     }
 }
 //Конец ID для DragNDrop jQuery
 $tpl->result['content'] .= '</div></ul>';
 $row_owner['user_albums_num'] = $m_cnt;
 if ($row_owner['user_albums_num']) {
     if ($user_info['user_id'] == $uid) {
         $user_speedbar = 'У Вас <span id="albums_num">' . $row_owner['user_albums_num'] . '</span> ' . gram_record($row_owner['user_albums_num'], 'albums');
     } else {
         $user_speedbar = 'У ' . gramatikName($author_info[0]) . ' ' . $row_owner['user_albums_num'] . ' ' . gram_record($row_owner['user_albums_num'], 'albums');
     }
     $tpl->load_template('albums_top.tpl');
     $tpl->set('{user-id}', $uid);
     $tpl->set('{name}', gramatikName($author_info[0]));
     $tpl->set('[all-albums]', '');
     $tpl->set('[/all-albums]', '');
     $tpl->set_block("'\\[view\\](.*?)\\[/view\\]'si", "");
     $tpl->set_block("'\\[comments\\](.*?)\\[/comments\\]'si", "");
     $tpl->set_block("'\\[editphotos\\](.*?)\\[/editphotos\\]'si", "");
     $tpl->set_block("'\\[albums-comments\\](.*?)\\[/albums-comments\\]'si", "");
     $tpl->set_block("'\\[all-photos\\](.*?)\\[/all-photos\\]'si", "");
     //Показ скрытых тексто только для владельца страницы
     if ($user_info['user_id'] == $uid) {
         $tpl->set('[owner]', '');
         $tpl->set('[/owner]', '');
         $tpl->set_block("'\\[not-owner\\](.*?)\\[/not-owner\\]'si", "");
     } else {
         $tpl->set('[not-owner]', '');
         $tpl->set('[/not-owner]', '');
コード例 #5
0
ファイル: guests.php プロジェクト: skypach/skypach.ru
     $sql_guests = $db->super_query("SELECT SQL_CALC_FOUND_ROWS see_guests FROM `" . PREFIX . "_users` WHERE user_id = '{$user_id}'");
     if ($sql_guests) {
         $db->query("UPDATE LOW_PRIORITY `" . PREFIX . "_users` SET see_guests = '' WHERE user_id = '{$user_id}'");
     } else {
         msgbox('', 'Еще никто не заходил к вам в гости :(', 'info_2');
     }
     break;
 default:
     //################### Просмотр всех друзей ###################//
     $get_user_id = intval($_GET['user_id']);
     if (!$get_user_id) {
         $get_user_id = intval($user_info['user_id']);
     }
     $sql_guests = $db->super_query("SELECT SQL_CALC_FOUND_ROWS user_name, see_guests FROM `" . PREFIX . "_users` WHERE user_id = '{$get_user_id}'");
     if ($sql_guests) {
         $gram_name = gramatikName($sql_guests['user_name']);
         $tpl->load_template('guests/head.tpl');
         $tpl->set('{name}', $gram_name);
         $tpl->set('{user-id}', $get_user_id);
         if ($get_user_id == $user_info['user_id']) {
             $tpl->set('[owner]', '');
             $tpl->set('[/owner]', '');
             $tpl->set_block("'\\[not-owner\\](.*?)\\[/not-owner\\]'si", "");
         } else {
             $tpl->set('[not-owner]', '');
             $tpl->set('[/not-owner]', '');
             $tpl->set_block("'\\[owner\\](.*?)\\[/owner\\]'si", "");
         }
         $tpl->compile('info');
         $guests_num = count(array_unique(explode('|', $sql_guests['see_guests']))) - 1;
         $guests_arr = array_unique(explode('|', $sql_guests['see_guests']));
コード例 #6
0
     $video_cnt = $db->super_query("SELECT COUNT(*) AS cnt FROM `" . PREFIX . "_videos` WHERE owner_user_id = '{$get_user_id}' {$sql_privacy}", false, "user_{$get_user_id}/videos_num{$cache_pref}");
     $owner['user_videos_num'] = $video_cnt['cnt'];
 }
 if ($get_user_id == $user_id) {
     $user_speedbar = 'У Вас <span id="nums">' . ($owner['user_videos_num'] ? $owner['user_videos_num'] : false) . '</span> ' . gram_record($owner['user_videos_num'], 'videos');
 } else {
     $user_speedbar = 'У ' . gramatikName($name_info[0]) . ' ' . ($owner['user_videos_num'] ? $owner['user_videos_num'] : false) . ' ' . gram_record($owner['user_videos_num'], 'videos');
 }
 if ($owner['user_videos_num']) {
     //SQL Запрос
     $sql_ = $db->super_query("SELECT SQL_CALC_FOUND_ROWS id, title, photo, comm_num, add_date, SUBSTRING(descr, 1, 180) AS descr FROM `" . PREFIX . "_videos` WHERE owner_user_id = '{$get_user_id}' {$sql_privacy} ORDER by `add_date` DESC LIMIT 0, {$limit_vieos}", 1);
     //Загружаем меню по видео
     $tpl->load_template('videos/head.tpl');
     $tpl->set('{user-id}', $get_user_id);
     $tpl->set('{videos_num}', $owner['user_videos_num']);
     $tpl->set('{name}', gramatikName($name_info[0]));
     if ($get_user_id == $user_id) {
         $tpl->set('[owner]', '');
         $tpl->set('[/owner]', '');
         $tpl->set_block("'\\[not-owner\\](.*?)\\[/not-owner\\]'si", "");
     } else {
         $tpl->set('[not-owner]', '');
         $tpl->set('[/not-owner]', '');
         $tpl->set_block("'\\[owner\\](.*?)\\[/owner\\]'si", "");
     }
     if ($config['video_mod_add'] == 'yes') {
         $tpl->set('[admin-video-add]', '');
         $tpl->set('[/admin-video-add]', '');
     } else {
         $tpl->set_block("'\\[admin-video-add\\](.*?)\\[/admin-video-add\\]'si", "");
     }
コード例 #7
0
ファイル: wall.php プロジェクト: BGCX067/facestor-svn-to-git
                     $where_sql = "AND tb1.id = '{$rid}'";
                     $tpl->set('[record-tab]', '');
                     $tpl->set('[/record-tab]', '');
                     $wallAuthorId = $db->super_query("SELECT author_user_id FROM `" . PREFIX . "_wall` WHERE id = '{$rid}'");
                 } else {
                     $_GET['type'] = '';
                     $where_sql = '';
                     $tpl->set_block("'\\[record-tab\\](.*?)\\[/record-tab\\]'si", "");
                     $page_type = '/wall' . $id . '/page/';
                 }
             }
             if ($cnt_rec['cnt'] > 0) {
                 $user_speedbar = 'На стене ' . $cnt_rec['cnt'] . ' ' . gram_record($cnt_rec['cnt'], 'rec');
             }
             $tpl->load_template('wall/head.tpl');
             $tpl->set('{name}', gramatikName($row_user['user_name']));
             $tpl->set('{uid}', $id);
             $tpl->set('{rec-id}', $rid);
             $tpl->set("{activetab-{$_GET['type']}}", 'activetab');
             $tpl->compile('info');
             if ($cnt_rec['cnt'] < 1) {
                 msgbox('', $lang['wall_no_rec'], 'info_2');
             }
         } else {
             $user_speedbar = $lang['error'];
             msgbox('', $lang['no_notes'], 'info');
         }
     } else {
         msgbox('', $lang['wall_no_rec'], 'info_2');
     }
 }
コード例 #8
0
ファイル: profile.php プロジェクト: skypach/skypach.ru
     $tpl->set_block("'\\[no-gifts\\](.*?)\\[/no-gifts\\]'si", "");
 } else {
     $tpl->set('[no-gifts]', '');
     $tpl->set('[/no-gifts]', '');
     $tpl->set_block("'\\[gifts\\](.*?)\\[/gifts\\]'si", "");
 }
 //################### Подарки сбоку ###################//
 if ($owner['user_gifts']) {
     $sql_gift = $db->super_query("SELECT uid, gift, from_uid, privacy FROM `" . PREFIX . "_gifts` WHERE uid = '{$user_id}' ORDER by `gdate` DESC");
     $gift_name = $db->super_query("SELECT user_name, user_lastname FROM `" . PREFIX . "_users` WHERE user_id = '{$sql_gift['from_uid']}'");
     $tpl->set('[gift]', '');
     $tpl->set('[/gift]', '');
     $tpl->set('{gift}', $sql_gift['gift']);
     if ($sql_gift['privacy'] == 1 or $user_id == $sql_gift['from_uid'] or $user_id == $uid or $sql_gift['privacy'] == 2) {
         $tpl->set('{gift-name}', gramatikName($gift_name['user_name']));
         $tpl->set('{gift-lastname}', gramatikName($gift_name['user_lastname']));
         $tpl->set('{from-gift}', $sql_gift['from_uid']);
     } else {
         $tpl->set('{gift-name}', 'Неизвестного отправителя');
         $tpl->set('{gift-lastname}', '');
         $tpl->set('{from-gift}', $user_id);
     }
 } else {
     $tpl->set_block("'\\[gift\\](.*?)\\[/gift\\]'si", "");
 }
 $tpl->set('{balance}', $owner['user_balance']);
 //################### Рейтинг сбоку ###################//
 $sql_rate = $db->super_query("SELECT author_user_id, for_user_id, rate_date, num, comment FROM `" . PREFIX . "_rating_list` WHERE for_user_id = '{$user_id}' ORDER by `rate_date` DESC");
 if ($owner['user_rate'] != 0 and $sql_rate) {
     $rate_name = $db->super_query("SELECT user_name, user_lastname FROM `" . PREFIX . "_users` WHERE user_id = '{$sql_rate['author_user_id']}'");
     $tpl->set('[rate]', '');