все форумы все темы добавить тему
Модуль блога.
Сейчас тестирую последнюю версию модуля, так вот была замечена странная штука...
Я добавил 2 режима работы модуля, вот как выглядит config.xml:
[xml] <config>
<name>blog_mode</name>
<type>select</type>
<title>Режим работы модуля (однопользовательский / многопользовательский)</title>
<describe>В однопользовательском режиме блоги может добавлять и вести только админ. А в многопользовательском, другие пользователи сайта так же могут вести свои блоги.</describe>
<default>1</default>
<callback>config_blog_mode</callback>
</config>[/xml]
Вот так выглядит callback функция:
PHP
function config_blog_mode()
    {
        $blog_modes[1] = "Однопользовательский";
        $blog_modes[2] = "Многопользовательский";
        return $blog_modes;
    }
В чем проблема: если, например, изменить в настройках сайта режим работы, и войти на сайт как админ, то в LabConfig::$mcfg['blog_mode'] лежит 2, как и нужно, а если зайти обычным пользователем, - лежит 1.
Что не так ?