示例#1
0
文件: friends.php 项目: Klym/flame
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)) {
示例#2
0
文件: right.php 项目: Klym/flame
                                </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">