1
0
mirror of https://github.com/e107inc/e107.git synced 2025-08-01 12:20:44 +02:00

Issue #3324 - e_url_list settings lost.

This commit is contained in:
Cameron
2018-12-17 10:40:33 -08:00
parent 5a55580818
commit 0c444dfb69

View File

@@ -988,6 +988,8 @@ class e_plugin
{
$core = e107::getConfig('core');
$urlsBefore = $core->get('e_url_list', array()); // get URL settings to be restored after.
foreach ($this->_addon_types as $var) // clear all existing prefs.
{
$core->update($var.'_list', "");
@@ -1110,13 +1112,19 @@ class e_plugin
}
}
// Restore e_url settings
$urlsAfter = $core->get('e_url_list', array());
foreach($urlsAfter as $k=>$v)
{
if(isset($urlsBefore[$k]))
{
$core->setPref('e_url_list/'.$k, $urlsBefore[$k]);
}
}
$core->save(false, true, false);
}