Уважаемые друзья. Наваял код, который по идее
если пользователь авторизован, не выводит блок на одних страницах,
если пользователь не авторизован, не выводит этот же блок на других страницах.
Помогите исправить, чтобы он работал. Сейчас блок все равно показывается на всех страницах.
<?php $user = cmsUser::getInstance();
if ((($user->is_logged) && ($_SERVER['REQUEST_URI'] != '/page-1' || $_SERVER['REQUEST_URI'] != '/page-2'))
||
((!$user->is_logged) && ($_SERVER['REQUEST_URI'] != '/' || $_SERVER['REQUEST_URI'] != '/index.php' || $_SERVER['REQUEST_URI'] != '/page-3'))) { ?>
<div class="is_left_menu_main">
<?php $this->widgets('left-menu-main'); ?>
</div>
<?php } ?>
В php слаб, но стараюсь. А тут ничего не выходит.
Заранее благодарю