// Process the user's commands
//
function process_commands()
{
// Take this line of text and see if it is a command
$tmp = explode(" ", $this->con['buffer']['text'], 2);
$first_word = $tmp[0];
$x = $identifier = ".";
if ($first_word{0} == $x)
{
// A command could be ".time".
// Ignoring the .
$command = substr($first_word, 1);
// $command is a command. DO IT!
// u_ denotes a function that can be invoked by the User.
$function = "u_".$command;
// If the function exists, run it.
if (method_exists($this, $function))
{
$this->$function($this->con['buffer']['text']);
} else {
if ($buffer['username'] == "Theme97" OR "CBG2" OR "n=Theme97" OR "n=CBG2") {
$this->pm("STFU!");
} else {
$this->pm("Pardon?");
}
}
//done
} else {
//wrong identifier, do nothing.
}
}