VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
маленький вопрос, в каком файле обычно создаются глобальные переменные вроде $foruminfo, $theadinfo и т.д. как я заметил во всех скриптах при обращении к заголовку раздела используется $foruminfo['title'], в файле global.php нашел строку типа
а вот сама функция fetch_foruminfo из файла function.php
PHP Code:
function fetch_foruminfo(&$forumid, $usecache = true)
{
global $vbulletin;
$forumid = intval($forumid);
if (!$usecache OR !isset($vbulletin->forumcache["$forumid"]))
{
$vbulletin->forumcache["$forumid"] = $vbulletin->db->query_first_slave("
SELECT forum.*, NOT ISNULL(podcast.forumid) AS podcast
FROM " . TABLE_PREFIX . "forum AS forum
LEFT JOIN " . TABLE_PREFIX . "podcast AS podcast ON (forum.forumid = podcast.forumid AND podcast.enabled = 1)
WHERE forum.forumid = $forumid ");
}
if (!$vbulletin->forumcache["$forumid"])
{
return false;
}
к ней часто обращаются при определении $foruminfo, насколько я понял эта функция и отвечает за формирование массива $foruminfo, честно говоря плохо понимаю код этой функции, но если это она получше бы в ней разбирался, если нет буду искать другие. вобщем вопрос где формируются этот массив $foruminfo или хотя бы вообще где такого переменные обычно формируются?
добавлено через 17 минут
судя по документации это точно та функция:
Quote:
fetch_foruminfo (line 847)
Returns an array containing info for the specified forum, or false if forum is not found
mixed fetch_foruminfo (integer &$forumid, [boolean $usecache = true])
integer &$forumid: (ref) Forum ID
boolean $usecache: Whether or not to return the result from the forumcache if it exists
Last edited by MagaSoft : 07-23-2006 at 12:02 PM.
Reason: Добавлено сообщение