![]() |
Функции Kasseler CMS 2.x - часть 1 или булевые функции/*** Функция проверки является ли заданное имя, именем поисковой системы * @param string $name имя интересуемого бота * @return bool */ is_bot([$name]) /** * Функция проверки является ли текущая страница главной * @return bool */ is_home() /** * Проверка IP адреса на валидность * @param string $ip * @return bool */ validip($ip) /** * Проверяет поддержку gzip сжатия * @return bool */ check_can_gzip() /** * Функция проверки является ли пользователь администратором или модератором * @return bool */ is_support() /** * Функция проверяет, является ли пользователь администратором * @return bool */ is_admin() /** * Функция проверяет, является ли пользователь модератором * @param int $forum_id передается ID форума для проверки является ли текущий пользователь модератором форума. * @return bool */ is_moder() /** * Функция проверяет, является ли посетитель авторизированным пользователем * @return bool */ is_user() /** * Функция проверки является ли переданное имя, именем гостя * @param string $name имя пользователя * @return bool */ is_guest_name($name) /** * Функция проверки является ли посетитель гостем * @return bool */ is_guest() /** * Функция проверки выполнения аякс. Выполняется ли скрипт как аякс приложение * @return bool */ is_ajax() /** * Функция определяет, является ли строка IP адресом * @param string $string * @return bool */ is_ip($string) /** * Функция проверки состоит ли пользователь в списке переданных групп * @param string $groups * @return bool */ check_user_group($groups) /** * Функция проверки UTF8 кодировки * @param string $string * @return bool */ is_utf8([$string]) Пример 1: if(is_bot()) echo "Я бот!";Пример 2: if(is_bot('Google')) echo "Я Google бот!";
Пример 3:if(validip('256.1.1.1')) echo "Я не IP адрес";
Пример 4://Предположим что ID группы текущего пользователя равен 5
if(check_user_group('2,6,8')) echo "Я есть в группах";
else echo "Меня нет в группах";
//Результатом будет 'Меня нет в группе' |
Сайт: Kasseler CMS - Система управления сайтом Автор: Robin Ссылка: http://www.kasseler-cms.net/ru/pages/more/булевые_функции.html |