diff --git a/CHANGELOG b/CHANGELOG index dab88e0..dc329e4 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,4 @@ +Version 1.21 - Aug. 29, 2016 Don't display empty option for system messages in delete messages by name Don't show a kick button on your own session in the list of active sessions Allow ignoring incognito chatters @@ -7,8 +8,9 @@ Enable image embedding without cookies as there is no more risk of session leaka Allow configuring password and nickname regex Prevent browser from caching at all. Add external CSS setting for large stylesheets -Make /me work with custom texts +Make /me work with custom texts set under system messages in setup Set replace of a filter used for kicking as kickmessage +Add an option to first display a greeting message, before showing messages Version 1.20.6 - Jul. 23, 2016 Simplify ignore logic + disallow ignoring chatters with higher status diff --git a/chat.php b/chat.php index b83552c..3737559 100644 --- a/chat.php +++ b/chat.php @@ -89,6 +89,9 @@ function route(){ }elseif($_REQUEST['action']==='controls'){ check_session(); send_controls(); + }elseif($_REQUEST['action']==='greeting'){ + check_session(); + send_greeting(); }elseif($_REQUEST['action']==='delete'){ check_session(); if($_REQUEST['what']==='all'){ @@ -225,7 +228,7 @@ function route_setup(){ if(!valid_admin()){ send_alogin(); } - $C['bool_settings']=array('suguests', 'imgembed', 'timestamps', 'trackip', 'memkick', 'forceredirect', 'incognito', 'sendmail', 'modfallback', 'disablepm', 'eninbox'); + $C['bool_settings']=array('suguests', 'imgembed', 'timestamps', 'trackip', 'memkick', 'forceredirect', 'incognito', 'sendmail', 'modfallback', 'disablepm', 'eninbox', 'enablegreeting'); $C['colour_settings']=array('colbg', 'coltxt'); $C['msg_settings']=array('msgenter', 'msgexit', 'msgmemreg', 'msgsureg', 'msgkick', 'msgmultikick', 'msgallkick', 'msgclean', 'msgsendall', 'msgsendmem', 'msgsendmod', 'msgsendadm', 'msgsendprv'); $C['number_settings']=array('memberexpire', 'guestexpire', 'kickpenalty', 'entrywait', 'captchatime', 'messageexpire', 'messagelimit', 'maxmessage', 'maxname', 'minpass', 'defaultrefresh', 'numnotes'); @@ -1306,11 +1309,15 @@ function send_frameset(){ echo "
$H[meta_html]"; echo '