diff --git a/chat.php b/chat.php index afbea47..3a6f4cb 100644 --- a/chat.php +++ b/chat.php @@ -1373,21 +1373,40 @@ function send_messages(){ print_start('messages', $U['refresh'], "$_SERVER[SCRIPT_NAME]?action=view&session=$U[session]&lang=$language$nocache$sort"); echo '
'; echo ''; - echo '
'; - echo get_setting('topic'); - echo '
'; - print_chatters(); - echo "
$I[bottom]
"; - if($U['status']>=2 && $U['eninbox']!=0){ - $stmt=$db->prepare('SELECT COUNT(*) FROM ' . PREFIX . 'inbox WHERE recipient=?;'); - $stmt->execute(array($U['nickname'])); - $tmp=$stmt->fetch(PDO::FETCH_NUM); - if($tmp[0]>0){ - echo "

<$H[form]>$H[commonform]".hidden('action', 'inbox'); - echo submit(sprintf($I['inboxmsgs'], $tmp[0])).'

'; + echo "$I[bottom]"; + if(!$U['sortupdown']){ + echo '
'; + echo get_setting('topic'); + echo '
'; + print_chatters(); + echo "
"; + if($U['status']>=2 && $U['eninbox']!=0){ + $stmt=$db->prepare('SELECT COUNT(*) FROM ' . PREFIX . 'inbox WHERE recipient=?;'); + $stmt->execute(array($U['nickname'])); + $tmp=$stmt->fetch(PDO::FETCH_NUM); + if($tmp[0]>0){ + echo "

<$H[form]>$H[commonform]".hidden('action', 'inbox'); + echo submit(sprintf($I['inboxmsgs'], $tmp[0])).'

'; + } } + print_messages(); + }else{ + echo '
'; + print_messages(); + if($U['status']>=2 && $U['eninbox']!=0){ + $stmt=$db->prepare('SELECT COUNT(*) FROM ' . PREFIX . 'inbox WHERE recipient=?;'); + $stmt->execute(array($U['nickname'])); + $tmp=$stmt->fetch(PDO::FETCH_NUM); + if($tmp[0]>0){ + echo "

<$H[form]>$H[commonform]".hidden('action', 'inbox'); + echo submit(sprintf($I['inboxmsgs'], $tmp[0])).'

'; + } + } + echo '
'; + print_chatters(); + echo '
'; + echo get_setting('topic'); } - print_messages(); echo '
'; echo "$I[top]"; echo '
';