Вы не зашли.

#1 

4ih-pqh
Мастер
Имя: СуТрАБыЛВлАдОм ®
Откуда: ОТТУДА
Зарегистрирован: 2007-12-26
Сообщений: 3314
На форуме: 453 час.
Репутация: 170 (92%) ±
Инфо  Вебсайт  Написать

Подразумевается разделение по ролям, точнее оно уже есть, но не хочу для каждой роли повторно переписывать код.
Сейчас так:
<?php echo hook('menu', $out['self']).
            (isAdmin()?
            '<li><a href="config.php">' .$lang['config']. '</a></li>
            <li><a href="config.php/plugin">' .$lang['plugin']. '</a></li>
            <li><a href="auth.php/logout">' .$lang['logout']. '</a></li>' :
            '<li><a href="auth.php/login">' .$lang['login']. '</a></li>');?>
            </ul>
            <?php echo hook('beforeMain', $out['self']);?>
            </nav>
            <hr />
        </header>

там где админ у меня не получается добавить isModerator

пробовал и так: isAdmin()? || isModerator()?
и isAdmin()? && isModerator()?

никак не пашет. Есть идеи?


Вся информация обо мне в аватаре. Прочитать аватар можете загрузив его сюда или просмотр сразу
Экстримал должен четко чувствовать грань, где кончается экстрим и начинается писец
Прокси-сервер из Европы. Highly Anonymous

Неактивен

#2 

Render
Moderator
Зарегистрирован: 2007-12-18
Сообщений: 6906
На форуме: 1364 час.
Репутация: 764 (97%) ±
Инфо  Написать

<?php echo hook('menu', $out['self']).
            (isAdmin() or isModerator() ?
            '<li><a href="config.php">' .$lang['config']. '</a></li>
            <li><a href="config.php/plugin">' .$lang['plugin']. '</a></li>
            <li><a href="auth.php/logout">' .$lang['logout']. '</a></li>' :
            '<li><a href="auth.php/login">' .$lang['login']. '</a></li>');?>
            </ul>
            <?php echo hook('beforeMain', $out['self']);?>
            </nav>
            <hr />
        </header>

Неактивен

#3 

4ih-pqh
Мастер
Имя: СуТрАБыЛВлАдОм ®
Откуда: ОТТУДА
Зарегистрирован: 2007-12-26
Сообщений: 3314
На форуме: 453 час.
Репутация: 170 (92%) ±
Инфо  Вебсайт  Написать

неа не работает. Вместо этого пишет "1"

Отредактированно 4ih-pqh (2014-10-05 12:08:37)


Вся информация обо мне в аватаре. Прочитать аватар можете загрузив его сюда или просмотр сразу
Экстримал должен четко чувствовать грань, где кончается экстрим и начинается писец
Прокси-сервер из Европы. Highly Anonymous

Неактивен

#4 

Render
Moderator
Зарегистрирован: 2007-12-18
Сообщений: 6906
На форуме: 1364 час.
Репутация: 764 (97%) ±
Инфо  Написать

Перевести в удобно читаемый вид:

<?php if ( isAdmin() || isModerator() ) { } else { } ?>

и не парить моск...

Неактивен

#5 

4ih-pqh
Мастер
Имя: СуТрАБыЛВлАдОм ®
Откуда: ОТТУДА
Зарегистрирован: 2007-12-26
Сообщений: 3314
На форуме: 453 час.
Репутация: 170 (92%) ±
Инфо  Вебсайт  Написать

Сообщение от Render:

Перевести в удобно читаемый вид:

<?php if ( isAdmin() || isModerator() ) { } else { } ?>

и не парить моск...

да нет не хочет оно так работать...я думаю что смог найти другое решение...попозже проверю)


Вся информация обо мне в аватаре. Прочитать аватар можете загрузив его сюда или просмотр сразу
Экстримал должен четко чувствовать грань, где кончается экстрим и начинается писец
Прокси-сервер из Европы. Highly Anonymous

Неактивен

#6 

Render
Moderator
Зарегистрирован: 2007-12-18
Сообщений: 6906
На форуме: 1364 час.
Репутация: 764 (97%) ±
Инфо  Написать

Сообщение от 4ih-pqh:

Сообщение от Render:

Перевести в удобно читаемый вид:

<?php if ( isAdmin() || isModerator() ) { } else { } ?>

и не парить моск...

да нет не хочет оно так работать...я думаю что смог найти другое решение...попозже проверю)

Значит где-то выше логика другая, ведь isAdmin и isModerator так понимаю возвращают 1 если это так?
Можешь привести более полный участок кода для понимания, может наколдуем что.
Вообще терпеть не люблю си-подобную конструкцию вида что-то=условие ? true : false (сложное оно для начинающих)

Неактивен

#7 

Pegass
Moderator
Откуда: СПб
Зарегистрирован: 2011-03-07
Сообщений: 2605
На форуме: 521 час.
Репутация: 366 (100%) ±
Инфо  Вебсайт  Написать

4ih-pqh,


- Здравствуйте, у меня тут это самое, ну то самое..
- Здравствуйте, с "этим самым" обратитесь к венерологу, а у нас техподдержка!
"слава богу пегас пишет скрипты а не поет" (с) Ventage aka New1

Неактивен

#8 

4ih-pqh
Мастер
Имя: СуТрАБыЛВлАдОм ®
Откуда: ОТТУДА
Зарегистрирован: 2007-12-26
Сообщений: 3314
На форуме: 453 час.
Репутация: 170 (92%) ±
Инфо  Вебсайт  Написать

прошу прощения...дня через 2 отпишусь, сейчас нет возможности проверить sad


Вся информация обо мне в аватаре. Прочитать аватар можете загрузив его сюда или просмотр сразу
Экстримал должен четко чувствовать грань, где кончается экстрим и начинается писец
Прокси-сервер из Европы. Highly Anonymous

Неактивен

[ Generated in 0.007 seconds, 11 queries]