Style status changes
This commit is contained in:
6
chat.php
6
chat.php
@ -2472,7 +2472,7 @@ function change_status($nick, $status){
|
|||||||
}elseif($U['status']<=$status || !preg_match('/^[023567\-]$/', $status)){
|
}elseif($U['status']<=$status || !preg_match('/^[023567\-]$/', $status)){
|
||||||
return sprintf($I['cantchgstat'], $nick);
|
return sprintf($I['cantchgstat'], $nick);
|
||||||
}
|
}
|
||||||
$stmt=$db->prepare('SELECT incognito FROM ' . PREFIX . 'members WHERE nickname=? AND status<?;');
|
$stmt=$db->prepare('SELECT incognito, style FROM ' . PREFIX . 'members WHERE nickname=? AND status<?;');
|
||||||
$stmt->execute(array($nick, $U['status']));
|
$stmt->execute(array($nick, $U['status']));
|
||||||
if(!$old=$stmt->fetch(PDO::FETCH_NUM)){
|
if(!$old=$stmt->fetch(PDO::FETCH_NUM)){
|
||||||
return sprintf($I['cantchgstat'], $nick);
|
return sprintf($I['cantchgstat'], $nick);
|
||||||
@ -2484,7 +2484,7 @@ function change_status($nick, $status){
|
|||||||
$stmt->execute(array($nick));
|
$stmt->execute(array($nick));
|
||||||
$stmt=$db->prepare('UPDATE ' . PREFIX . 'sessions SET status=1, incognito=0 WHERE nickname=?;');
|
$stmt=$db->prepare('UPDATE ' . PREFIX . 'sessions SET status=1, incognito=0 WHERE nickname=?;');
|
||||||
$stmt->execute(array($nick));
|
$stmt->execute(array($nick));
|
||||||
return sprintf($I['succdel'], $nick);
|
return sprintf($I['succdel'], style_this($nick, $old[1]));
|
||||||
}else{
|
}else{
|
||||||
if($status<5){
|
if($status<5){
|
||||||
$old[0]=0;
|
$old[0]=0;
|
||||||
@ -2493,7 +2493,7 @@ function change_status($nick, $status){
|
|||||||
$stmt->execute(array($status, $old[0], $nick));
|
$stmt->execute(array($status, $old[0], $nick));
|
||||||
$stmt=$db->prepare('UPDATE ' . PREFIX . 'sessions SET status=?, incognito=? WHERE nickname=?;');
|
$stmt=$db->prepare('UPDATE ' . PREFIX . 'sessions SET status=?, incognito=? WHERE nickname=?;');
|
||||||
$stmt->execute(array($status, $old[0], $nick));
|
$stmt->execute(array($status, $old[0], $nick));
|
||||||
return sprintf($I['succchg'], $nick);
|
return sprintf($I['succchg'], style_this($nick, $old[1]));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user