Подключение плагинов под Windows [rev. 688]

Файл: Engine.class.php, функция InitPlugins

275: if($aPluginList = @file(Config::Get('path.root.server').'/classes/plugins/plugins.dat')) {
276: foreach ($aPluginList as $sPluginName) {


При обработке файла /classes/plugins/plugins.dat сформированного в Windows редакторе, в переменной $sPluginName остаются два символа с кодами 13 и 10.

Предлагаемое решение проблемы: обработка $sPluginName функцией trim.

275: if($aPluginList = @file(Config::Get('path.root.server').'/classes/plugins/plugins.dat')) {
276: foreach ($aPluginList as $sPluginName) {
+277: $sPluginName=trim($sPluginName);


Аналогичные проблемы найдены в:
Engine.class.php, функция InitPluginHooks
Lang.class.php, функиця LoadLangFiles
loader.php, строка 136

1 комментарий

avatar
с такими штуками лучше в личку kachayevу

ну и надо помнить, что версия из свн еще сырая, особенно в тех штуках, которые как раз сейчас разрабатываются =)
  • Vilz
  • 0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.