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}', ''); }
} //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}', 'тема закреплена');
$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 = '';
} 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]', '');
$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']));
$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", ""); }
$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'); } }
$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]', '');