Compare commits

...

3 Commits

Author SHA1 Message Date
Daniel Winzen
9a99d34798 Fix update from older versions 2017-01-23 17:43:54 +01:00
Daniel Winzen
2ae523feee Fix restoring members in backup and restore 2017-01-17 18:16:11 +01:00
Daniel Winzen
d4a35bc60e Restructure initalization code to fix setting up new chats 2017-01-01 14:25:58 +01:00
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