[Phpfreechat-svn] SF.net SVN: phpfreechat: [765] trunk/src
Status: Beta
Brought to you by:
kerphi
From: <ke...@us...> - 2006-09-16 20:40:00
|
Revision: 765 http://svn.sourceforge.net/phpfreechat/?rev=765&view=rev Author: kerphi Date: 2006-09-16 13:39:51 -0700 (Sat, 16 Sep 2006) Log Message: ----------- [en] Now the commands name are case unsensitive. [fr] Maintenant les nom des commandes ne sont plus sensible a la casse. Modified Paths: -------------- trunk/src/client/pfcclient.js trunk/src/phpfreechat.class.php Modified: trunk/src/client/pfcclient.js =================================================================== --- trunk/src/client/pfcclient.js 2006-09-16 20:32:44 UTC (rev 764) +++ trunk/src/client/pfcclient.js 2006-09-16 20:39:51 UTC (rev 765) @@ -450,7 +450,7 @@ this.cmdhistoryissearching = false; // send the string to the server - re = new RegExp("^(\/[a-z0-9]+)( (.*)|)"); + re = new RegExp("^(\/[a-zA-Z0-9]+)( (.*)|)"); if (wval.match(re)) { /* a user command */ Modified: trunk/src/phpfreechat.class.php =================================================================== --- trunk/src/phpfreechat.class.php 2006-09-16 20:32:44 UTC (rev 764) +++ trunk/src/phpfreechat.class.php 2006-09-16 20:39:51 UTC (rev 765) @@ -318,10 +318,10 @@ $sender = ""; //if (preg_match("/^\/([a-z]*) ([0-9a-f]*) ([0-9a-f]*)( (.*)|)/", $request, $res)) //if (preg_match("/^\/([a-z]+) ([0-9a-f]+) ([0-9a-f]+) (.*)/", $request, $res)) - if (preg_match("/^\/([a-z0-9]+) ([0-9a-f]+) ([0-9a-f]+)( (.*)|)/", $request, $res)) + if (preg_match("/^\/([a-zA-Z0-9]+) ([0-9a-f]+) ([0-9a-f]+)( (.*)|)/", $request, $res)) { - $rawcmd = isset($res[1]) ? $res[1] : ""; + $rawcmd = strtolower(isset($res[1]) ? $res[1] : ""); $clientid = isset($res[2]) ? $res[2] : ""; $recipientid = isset($res[3]) ? $res[3] : ""; $param = isset($res[5]) ? $res[5] : ""; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |