Compare commits

..

3 Commits

2 changed files with 20 additions and 10 deletions

View File

@ -1,3 +1,12 @@
Version 1.23.4 - Jan. 23, 2017
Fix update from older versions
Version 1.23.3 - Jan. 17, 2017
Fix restoring members in backup and restore
Version 1.23.2 - Jan. 1, 2017
Restructure initalization code to fix setting up new chats
Version 1.23.1 - Dec. 30, 2016
Replace configurable static size for notes and post textarea with css
Let offline members be ignored

View File

@ -47,9 +47,6 @@ if(!isset($_REQUEST['session']) && isset($_COOKIE[COOKIENAME])){
}
load_lang();
check_db();
if(!check_init()){
send_init();
}
cron();
route();
@ -57,7 +54,6 @@ route();
function route(){
global $U;
if(!isset($_REQUEST['action'])){
update_db();
send_login();
}elseif($_REQUEST['action']==='view'){
check_session();
@ -149,8 +145,6 @@ function route(){
send_admin(route_admin());
}elseif($_REQUEST['action']==='setup'){
route_setup();
}elseif($_REQUEST['action']==='init'){
init_chat();
}else{
send_login();
}
@ -225,7 +219,6 @@ function route_admin(){
function route_setup(){
global $U;
update_db();
if(!valid_admin()){
send_alogin();
}
@ -762,7 +755,7 @@ function restore_backup($C){
$member[$setting]=0;
}
}
$stmt->execute([$member['nickname'], $member['passhash'], $member['status'], $member['refresh'], $member['bgcolour'], $member['regedby'], $member['lastlogin'], $member['timestamps'], $member['embed'], $member['incognito'], $member['style'], $member['nocache'], $member['tz'], $member['eninbox'], $member['sortupdown'], $member['hidechatters']]);
$stmt->execute([$member['nickname'], $member['passhash'], $member['status'], $member['refresh'], $member['bgcolour'], $member['regedby'], $member['lastlogin'], $member['timestamps'], $member['embed'], $member['incognito'], $member['style'], $member['nocache'], $member['tz'], $member['eninbox'], $member['sortupdown'], $member['hidechatters'], $member['nocache_old']]);
}
}
if(isset($_REQUEST['notes']) && isset($code['notes'])){
@ -3640,7 +3633,7 @@ function init_chat(){
'incognito' =>0,
'nocache' =>0,
'nocache_old' =>1,
'tz' =>0,
'tz' =>'UTC',
'eninbox' =>0,
'sortupdown' =>0,
'hidechatters' =>0,
@ -4095,6 +4088,14 @@ function check_db(){
$memcached=new Memcached();
$memcached->addServer(MEMCACHEDHOST, MEMCACHEDPORT);
}
if(!isset($_REQUEST['action']) || $_REQUEST['action']==='setup'){
if(!check_init()){
send_init();
}
}elseif($_REQUEST['action']==='init'){
init_chat();
}
update_db();
}
function load_fonts(){
@ -4149,7 +4150,7 @@ function load_lang(){
function load_config(){
mb_internal_encoding('UTF-8');
define('VERSION', '1.23.1'); // Script version
define('VERSION', '1.23.4'); // Script version
define('DBVERSION', 41); // Database layout version
define('MSGENCRYPTED', false); // Store messages encrypted in the database to prevent other database users from reading them - true/false - visit the setup page after editing!
define('ENCRYPTKEY', 'MY_KEY'); // Encryption key for messages