menu_path_is_external

Хочешь помочь с переводом? Это очень просто и быстро. Лишь зарегистрируйся, и можешь тут же начать переводить.

includes/menu.inc, строка 2435

Версии
6
menu_path_is_external($path)

Возвратить TRUE если путь является внешним (например http://example.com).

Связанные темы

▾ 3 функции вызывают menu_path_is_external()

menu_edit_item_validate in modules/menu/menu.admin.inc
Validate form values for a menu link being added or edited.
menu_link_save in includes/menu.inc
Сохраняет ссылку меню.
menu_valid_path in includes/menu.inc
Проверяет путь ссылки создаваемого или редактируемого пункта меню.

Код

<?php
function menu_path_is_external($path) {
  $colonpos = strpos($path, ':');
  return $colonpos !== FALSE && !preg_match('![/?#]!', substr($path, 0, $colonpos)) && filter_xss_bad_protocol($path, FALSE) == check_plain($path);
}
?>
Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Вход в систему