From 4791d2efa9296d14e70b65fb8c4ee6ba133ee421 Mon Sep 17 00:00:00 2001 From: Daniel Winzen Date: Tue, 15 Sep 2015 12:24:41 +0200 Subject: [PATCH] Fix saving some setup settings --- CHANGELOG | 3 +++ chat.php | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index a2dbb79..6b7f640 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,6 @@ +Version 1.13.1 - Sep. 15, 2015 +Fix saving some setup settings + Version 1.13 - Sep. 15, 2015 Switch from mysqli to PDO More optimizations diff --git a/chat.php b/chat.php index 2701c2b..f2027f8 100755 --- a/chat.php +++ b/chat.php @@ -168,7 +168,7 @@ if(!isSet($_REQUEST['action'])){ $C['number_settings']=array('memberexpire', 'guestexpire', 'kickpenalty', 'entrywait', 'captchatime', 'messageexpire', 'messagelimit', 'maxmessage', 'maxname', 'minpass', 'defaultrefresh', 'numnotes'); $C['textarea_settings']=array('rulestxt', 'css'); $C['text_settings']=array('dateformat', 'captchachars', 'redirect', 'chatname'); - $C['settings']=array('guestaccess', 'englobalpass', 'globalpass', 'captcha', 'dismemcaptcha', 'topic')+$C['bool_settings']+$C['colour_settings']+$C['msg_settings']+$C['number_settings']+$C['text_settings']; // All settings in the database + $C['settings']=array_merge(array('guestaccess', 'englobalpass', 'globalpass', 'captcha', 'dismemcaptcha', 'topic'), $C['bool_settings'], $C['colour_settings'], $C['msg_settings'], $C['number_settings'], $C['textarea_settings'], $C['text_settings']); // All settings in the database if(empty($_REQUEST['do'])){ }elseif($_REQUEST['do']=='save'){ foreach($C['msg_settings'] as $setting) $_REQUEST[$setting]=htmlspecialchars($_REQUEST[$setting]); @@ -2525,7 +2525,7 @@ function load_lang(){ function load_config(){ global $C; $C=array( - 'version' =>'1.13', // Script version + 'version' =>'1.13.1', // Script version 'dbversion' =>12, // Database version 'keeplimit' =>3, // Amount of messages to keep in the database (multiplied with max messages displayed) - increase if you have many private messages 'msgencrypted' =>false, // Store messages encrypted in the database to prevent other database users from reading them - true/false - visit the setup page after editing!