mirror of
https://github.com/Oreolek/ifhub.club.git
synced 2024-06-26 11:40:48 +03:00
Fix игнорирования плагинов без файла XML-описания
This commit is contained in:
parent
0b8d0121fb
commit
8e3c8b643a
|
@ -97,6 +97,12 @@ class LsPlugin extends Module {
|
||||||
$oXml->homepage=$this->Text_Parser($oXml->homepage);
|
$oXml->homepage=$this->Text_Parser($oXml->homepage);
|
||||||
|
|
||||||
$this->aPluginsList[$sPlugin]['property']=$oXml;
|
$this->aPluginsList[$sPlugin]['property']=$oXml;
|
||||||
|
} else {
|
||||||
|
/**
|
||||||
|
* Если XML-файл описания отсутствует, или не является валидным XML,
|
||||||
|
* удаляем плагин из списка
|
||||||
|
*/
|
||||||
|
unset($this->aPluginsList[$sPlugin]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -270,7 +276,11 @@ class LsPlugin extends Module {
|
||||||
file_put_contents($this->sPluginsDir.self::PLUGIN_ACTIVATION_FILE, implode(PHP_EOL,$aPlugins));
|
file_put_contents($this->sPluginsDir.self::PLUGIN_ACTIVATION_FILE, implode(PHP_EOL,$aPlugins));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Удаляет плагины с сервера
|
||||||
|
*
|
||||||
|
* @param array $aPlugins
|
||||||
|
*/
|
||||||
public function Delete($aPlugins) {
|
public function Delete($aPlugins) {
|
||||||
if(!is_array($aPlugins)) $aPlugins=array($aPlugins);
|
if(!is_array($aPlugins)) $aPlugins=array($aPlugins);
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue