<?php
defined('C5_EXECUTE') or die("Access Denied.");
class FileHelper extends Concrete5_Helper_File {
public function sanitize($file) {
// $file = preg_replace("/[^0-9A-Z_a-z-.\s]/","", $file); // pre 5.4.1 allowed spaces
$file = preg_replace(array("/[\s]/","/[^0-9A-Z_a-z-+.]/"),array("_",""), $file);
return trim($file);
}
}iDom писал(а):Вообщем я недождался вашего ответа. Я прикинул куда сам вносил изменения, поскольку сайт мне скажем так внаследство остался, сделал бекап файлов и базы, и локально через админку обновился. Вроде всё работает, вот только вопрос у меня в /updates/ появилась следующая история "/concrete5.6.1.2_updater/concrete/" и из неё подгружается jQuery и несколько CSS файлов в исходный код разметки страниц сайта. Хотя если верить движку то он пашет на последней версии, то есть стало быть в папке /concrete/ лежит всё самое нужное, но в ней ничего не поменялось и теперь походу новые классы лежат именно в "/concrete5.6.1.2_updater/concrete/". Таки я что-то сделал не так?
<?php define('DIRNAME_APP_UPDATED', 'concrete5.6.1.2_updater');?>iDom писал(а):Чото я ничерта не понимаю. Это локальное обновление через админку, что-то сделало записало кучу классов в папку апдейт, все класса наследованные, абстрактные и пустые... банально конфиг капчи не сделать, потому что ничерта не найти. Походу придётся откат делать и обновляться заново.
UPD: Хотя не нашёл, но это всё очень странно...
<?php define('DIRNAME_APP_UPDATED', 'concrete5.6.1.2_updater');?>Вернуться в Помощь по concrete5
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1