3. Причина
• Нету проверки на пути вида ../../
• Ошибка в параметрах
return $this->modx->cacheManager->deleteTree($topicDirectory, array(
'extensions' => '.msg.php'
));
4. Решение
public function clear($topic)
{
$topicDirectory = $this->directory . ltrim($this->sanitizePath($topic), '/');
return $this->modx->cacheManager->deleteTree(
realpath($topicDirectory),
array(
'extensions' => array('.msg.php')
)
);
}
https://github.com/modxcms/revolution/pull/13980/files
39. • Markdown для описаний и истории изменений в
пакетах
• Биндинг @EVAL удален, как небезопасный
• Более гибкое управление корзиной
• Возможность видеть элементы внутри категорий
• Улучшена логика статических элементов
42. Планы
• Автообновление (на базе UpgradeMODX от Bob Ray)
• Закончить рефакторинг (#13900)
• Реализовать новый установщик самого MODX (дизайн
есть).
• Протестировать имеющиеся 44 PR и выпустить 2.7 и
MODX 3 beta.
43. Что дальше?
• Разделение ядра на компоненты (core, cms, manager,
api и т.д.)
• Реализация REST-full API
• Постепенный уход от ExtJS
https://github.com/modxcms/mab-recommendations