Don't display kicked people and fix deadlock warning
This commit is contained in:
7
chat.php
7
chat.php
@ -2175,7 +2175,7 @@ function parse_sessions(){
|
|||||||
$countmods=0;
|
$countmods=0;
|
||||||
$P=array();
|
$P=array();
|
||||||
foreach($lines as $temp){
|
foreach($lines as $temp){
|
||||||
if($temp['entry']!=0){
|
if($temp['entry']!=0 && $temp['status']>0){
|
||||||
if(!$temp['incognito']){
|
if(!$temp['incognito']){
|
||||||
$P[$temp['nickname']]=[$temp['nickname'], $temp['style'], $temp['status']];
|
$P[$temp['nickname']]=[$temp['nickname'], $temp['style'], $temp['status']];
|
||||||
}
|
}
|
||||||
@ -2826,8 +2826,7 @@ function print_messages($delstatus=''){
|
|||||||
$timestamps=false;
|
$timestamps=false;
|
||||||
}
|
}
|
||||||
$expire=time()-60*get_setting('messageexpire');
|
$expire=time()-60*get_setting('messageexpire');
|
||||||
// ignore possible deadlock warning
|
$db->exec("DELETE FROM $C[prefix]messages WHERE id IN (SELECT * FROM (SELECT id FROM $C[prefix]messages WHERE postdate<$expire) AS t);");
|
||||||
@$db->exec("DELETE FROM $C[prefix]messages WHERE postdate<$expire;");
|
|
||||||
if(!empty($delstatus)){
|
if(!empty($delstatus)){
|
||||||
$stmt=$db->prepare("SELECT postdate, id, text FROM $C[prefix]messages WHERE ".
|
$stmt=$db->prepare("SELECT postdate, id, text FROM $C[prefix]messages WHERE ".
|
||||||
"id IN (SELECT * FROM (SELECT id FROM $C[prefix]messages WHERE poststatus=1 ORDER BY id DESC LIMIT $messagelimit) AS t) ".
|
"id IN (SELECT * FROM (SELECT id FROM $C[prefix]messages WHERE poststatus=1 ORDER BY id DESC LIMIT $messagelimit) AS t) ".
|
||||||
@ -3373,7 +3372,7 @@ function load_lang(){
|
|||||||
function load_config(){
|
function load_config(){
|
||||||
global $C;
|
global $C;
|
||||||
$C=array(
|
$C=array(
|
||||||
'version' =>'1.15.1', // Script version
|
'version' =>'1.15.2', // Script version
|
||||||
'dbversion' =>14, // Database version
|
'dbversion' =>14, // Database version
|
||||||
'keeplimit' =>3, // Amount of messages to keep in the database (multiplied with max messages displayed) - increase if you have many private messages
|
'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!
|
'msgencrypted' =>false, // Store messages encrypted in the database to prevent other database users from reading them - true/false - visit the setup page after editing!
|
||||||
|
Reference in New Issue
Block a user