Навигация: Главная Форум

Добро пожаловать, Гость
Пожалуйста Вход или Регистрация.    Забыли пароль?

Eyesite 2.03 - исключение файлов из сканирования
(1 чел.) (1) Гость
ВнизСтраница: 1
Сообщения темы: Eyesite 2.03 - исключение файлов из сканирования
#14310
Eyesite 2.03 - исключение файлов из сканирования 5 г., 3 мес. назад Репутация: 0
Здравствуйте

на сайте Joomla 1.5 установил компонент Eyesite 2.03
(компонент ищет и находит все изменения в файлах на хостинге)
В настройках компонента не реализовано исключение файлов, которые не нужно сканировать, решил это исправить.

В PHP плохо разбираюсь, пытался сделать так, но ничего не получилось
Изменения внес в два файла: admin.eyesite.html.php и scanner.eyesite.php

в файл - administrator/components/com_eyesite/admin.eyesite.html.php добавил:
Код:


<tr><td class="paramlist_description" style="width: 330px;">
<strong><?php echo 'Exclude files';?></strong><br />
<?php echo 'Exclude files'.'"'.JPATH_SITE.'/"';?>
</td>
<td class="paramlist_value">
<textarea name="excludefiles" rows="5" cols="80"><?php echo EY_CONFIG_EXCLUDEFILES?></textarea>
</td>
</tr>


В этом же файле добавил:
Код:


if (!defined('EY_CONFIG_EXCLUDEFILES'))
define ('EY_CONFIG_EXCLUDEFILES', '');


Код:


fwrite($handle, 'define ("EY_CONFIG_EXCLUDEFILES", '."'".$config_excludefiles."');\n");


Код:


$config_excludefiles = str_replace("\"", "", JRequest::getString('excludefiles'));



в файл - administrator/components/com_eyesite/scanner.eyesite.php добавил:
Код:


$excludeFiles = explode(",",EY_CONFIG_EXCLUDEFILES);
if ((count($excludeFiles) == 1) and ($excludeFiles[0] == ''))
$excludeFiles = array();


В этом же файле, добавил переменную $excludeFiles
Код:


for ($i = 0; $i < $numIncDirs; $i = $i+2)
{
logText(LOG_NORMAL,_text_('COM_EYESITE_SCANNER_SCANNING').' '.$incDirs[$i]);
$filelist = dirList($incDirs[$i],$incDirs[$i+1],$extensions,$excDirs,$excludeFiles);


в function dirList добавил переменную $excludeFiles:
Код:


function dirList($directory, $recurse, $extensions, $excDirs, $excludeFiles)


ниже, также добавил переменную $excludeFiles в iF:
Код:


if (_in_arrayi($directory, $excDirs, $excludeFiles))
{
logText(LOG_NORMAL,_text_('COM_EYESITE_SCANNER_EXCLUDING').' '.$directory);
return $results; // this directory is excluded
}



После внесенных изменений в коде, в настройках (конфигурации) компонента добавляю в новое созданное поле файлы, которые не должны сканироваться
В файл config.eyesite.php записался файл, который я добавил к исключению из сканирования в настройках

В результате - файл добавленный к исключению из сканирования - все равно сканируется и в лог не добавляется.

Пожалуйста, помогите.
sashgera
Постов: 1
graphgraph
Пользователь в оффлайне Кликните здесь, чтобы посмотреть профиль этого пользователя
Для добавления сообщений Вы должны зарегистрироваться или авторизоваться
 
ВверхСтраница: 1
Модераторы: Fidelity, Nikolia, cvetercom, Xemreht, mr.Hi-End
получить последние сообщения прямо на Ваш рабочий стол
Баннер
Pool Snooker Billiards Graphite Cue Stick firm Radicura Enterprises varied line up of International Brands in allied fields. Proprietor Amit Jain being an expert in branding activities actively solicits global partnerships to commit worldwide trade sport equipment goods distributor dealer supplier importer exporter trader consultant franchise shop E-Commerce Website Designing, Development, Hosting, SEO & Online/Offline Advertising ~ Goods Warehousing, Preparation, Logistics & Worldwide Customs Clearances ~ Joint Venture Liaisons for Real Estate, Finance, Insurance, Distribution & Manufacturing. desert safari dubai has been visited by the visitors due to its deserted area. POKER369 Adalah Layanan Jasa Judi POKER Online Terpercaya Indonesia Dengan Promo Terbesar 2020. SPORTS369 Sebagai Agen Judi Slot Online Terbaik Dan Terpercaya, Jadi Member Sekarang Bonus 20% Deposit !
Pokerkuda.net adalah situs IDN Poker Online dengan pelanan customer support 24/7 setiap harinya serta nikmati pengalaman terbaik dalam bermain games idn poker sesunguhnya.