if (isset($_GET['id'])) { $id = $_GET['id']; } else { $id = ''; } if (isset($_GET['position'])) { $position = $_GET['position']; } else { $position = ''; } $page = "friends"; // Внимание! Дублирование кода. Блок кода приведенный ниже продублирован в leftUserBlock.php $self = new Friends($user->id, $db); $selfFriendsIds = $self->getConfirmedFriends(); $selfNotConfFriends = $self->getNotConfirmedFriends(); $selfFriendsRequests = $self->getFriendsRequests(); $friendsCount = count($selfFriendsIds); $requestsCount = count($selfFriendsRequests); if ($id != $user->id && !empty($id)) { try { $user1 = new User(); $user1->db = $db; $user1->getUserInfo($id); } catch (DataException $e) { die(require "blocks/errorTemplate.php"); } } else { $user1 = $user; } $friend = new Friends($user1->id, $db); if ($position == "requests" && empty($id)) {
</div> <div id='bottomInfo'> <p>Имя: <strong><? echo $user->name.' '.$user->fam; ?></strong></p> <p>Группа: <strong><? echo $user->access; ?></strong></p> <p>E-Mail: <strong><? echo $user->email; ?></strong></p> <p>Ваш ip: <strong><? echo $_SERVER['REMOTE_ADDR']; ?></strong></p> <p>Вы пользователь №<strong><? echo $user->id; ?></strong></p> <p>Личных сообщений: <strong>0</strong></p> </div> </div> <div id='pdaSsyl'> <? // Количество заявок в друзья в блоке PDA следует выводить, только если пользователь находится за пределами страниц с личной информацией. Все страницы, не включая личных - индексируются, и для них определен отдельный класс Page. $page на всех личных страницах имеет тип string, а на индексируемых - object и является экземпляром класса Page. if ($page instanceof Page) { $friends = new Friends($user->id,$db); $requestsCount = count($friends->getFriendsRequests()); } ?> <a href='page.php'>Моя страница<? if($requestsCount > 0 && $page instanceof Page) echo " (+".$requestsCount.")";?></a> <a href='exit.php'>Выход</a> </div> <? } ?> </div> </div> </div> <div class="rightBlockFooter"></div> </div> </div> <div class='rightBlock'> <div class="rightBlockHeader">Мини-чат</div> <div class="rightBlockContent">