1
0
mirror of https://github.com/e107inc/e107.git synced 2025-04-20 20:51:53 +02:00

Fixes #566 - prefs not being saved in some plugins.

This commit is contained in:
Cameron 2014-05-24 15:20:06 -07:00
parent e669dd265a
commit 484f2ca330
5 changed files with 19 additions and 35 deletions

View File

@ -62,23 +62,11 @@ if (isset($_POST['submit_prefs']) && isset($_POST['mainsitelanguage']) && getper
$temp['sitelanguage'] = $_POST['mainsitelanguage'];
$temp['adminlanguage'] = $_POST['mainadminlanguage'];
$temp['noLanguageSubs'] = $_POST['noLanguageSubs'];
//save_prefs();
e107::getConfig()->setPref($temp)->save(true);
e107::getSession()->clear('e_language');
// if ($admin_log->logArrayDiffs($temp, $pref, 'LANG_01'))
{
// save_prefs(); // Only save if changes
//$mes->addSuccess(LAN_SETSAVED, E_MESSAGE_SUCCESS);
}
// else
{
// $mes->addInfo(LAN_NO_CHANGE);
}
}
// ----------------- delete tables ---------------------------------------------
if (isset($_POST['del_existing']) && $_POST['lang_choices'] && getperms('0'))

View File

@ -55,7 +55,7 @@ if(isset($_POST['updateprefs']))
$temp['auth_badpassword'] = intval($_POST['auth_badpassword']);
if ($admin_log->logArrayDiffs($temp, $pref, 'AUTH_01'))
{
save_prefs(); // Only save if changes @TODO:
e107::getConfig('core')->setPref($temp)->save(false);
header('location:'.e_SELF);
exit;
}

View File

@ -36,7 +36,13 @@ if (isset($_POST['updatesettings']))
$temp['cb_layer_height'] = max(varset($_POST['cb_layer_height'], 200), 150);
$temp['cb_emote'] = intval($_POST['cb_emote']);
$temp['cb_mod'] = intval($_POST['cb_mod']);
if ($admin_log->logArrayDiffs($temp, $pref, 'CHBLAN_01'))
e107::getConfig('core')->setPref($temp)->save(false);
e107::getCache()->clear("nq_chatbox");
/*
if ($admin_log->logArrayXXXXXDiffs($temp, $pref, 'CHBLAN_01'))
{
save_prefs(); // Only save if changes
$e107cache->clear("nq_chatbox");
@ -45,6 +51,8 @@ if (isset($_POST['updatesettings']))
{
$mes->addInfo(LAN_NO_CHANGE);
}
*/
}

View File

@ -1030,17 +1030,12 @@ $columnInfo = array(
$temp['agree_text'] = $tp->toDB($_POST['agree_text']);
$temp['download_denied'] = $tp->toDB($_POST['download_denied']);
$temp['download_reportbroken'] = $_POST['download_reportbroken'];
if ($_POST['download_subsub']) $temp['download_subsub'] = '1'; else $temp['download_subsub'] = '0';
if ($_POST['download_incinfo']) $temp['download_incinfo'] = '1'; else $temp['download_incinfo'] = '0';
if ($admin_log->logArrayDiffs($temp, $pref, 'DOWNL_01'))
{
save_prefs();
// e107::getMessage()->add(DOWLAN_65);
}
else
{
// e107::getMessage()->add(DOWLAN_8);
}
e107::getConfig('core')->setPref($temp)->save(false);
}

View File

@ -34,16 +34,9 @@ if (isset($_POST['updatesettings']))
$e107cache->clear('news.php');
}
$temp['trackbackString'] = $tp->toDB($_POST['trackbackString']);
if ($admin_log->logArrayDiffs($temp, $pref, 'TRACK_01'))
{
save_prefs(); // Only save if changes
//$message = TRACKBACK_L4;
}
else
{
//$message = TRACKBACK_L17;
$mes->addInfo(LAN_NO_CHANGE);
}
e107::getConfig('core')->setPref($temp)->save(false);
}
$ns->tablerender($caption, $mes->render() . $text);