mirror of
https://github.com/e107inc/e107.git
synced 2025-08-18 20:31:41 +02:00
Fix for save_pref() messages not displaying under some circumstances.
This commit is contained in:
@@ -492,10 +492,10 @@ class e_pref extends e_front_model
|
||||
*
|
||||
* @param boolean $from_post merge post data
|
||||
* @param boolean $force
|
||||
* @param boolean $session_messages use session messages
|
||||
* @param mixed $session_messages null: normal messages displayed, true: session messages used, false: no messages displayed.
|
||||
* @return boolean|integer 0 - no change, true - saved, false - error
|
||||
*/
|
||||
public function save($from_post = true, $force = false, $session_messages = false)
|
||||
public function save($from_post = true, $force = false, $session_messages = null)
|
||||
{
|
||||
global $pref;
|
||||
if(!$this->prefid)
|
||||
@@ -586,7 +586,7 @@ class e_pref extends e_front_model
|
||||
$logId = 'PREFS_01';
|
||||
}
|
||||
|
||||
$log->addSuccess('Settings successfully saved.', $session_messages);
|
||||
$log->addSuccess('Settings successfully saved.', ($session_messages === null || $session_messages === true));
|
||||
$log->save($logId);
|
||||
|
||||
// if(!$disallow_logs) $log->logSuccess('Settings successfully saved.', true, $session_messages)->flushMessages($logId, E_LOG_INFORMATIVE, '', $this->prefid);
|
||||
|
Reference in New Issue
Block a user