<?php
/**
* Network and Command related functions.
*@author SubjectX52873M <SubjectX52873M@gmail.com>
*@copyright SubjectX52873M 2006
*@package Dante
*@license http://www.opensource.org/licenses/gpl-license.php GNU General Public License
*@version 0.8
*/
/**
*Command failed.
*@version 0.8
*@return void
*/
function command_fail($type,$c,$command,$from) {
global $config, $dAmn,$user;
switch($type){
case "priv":
case "privs":
if(!empty($config['bot']['RestrictedCommandMsg'])) {
$txt=$config['bot']['RestrictedCommandMsg'];
$txt=str_replace("{command}",$command,$txt);
$txt=str_replace("{from}",$from,$txt);
$dAmn->say($txt,$c);
} else{
if ($user->has($from,$config['access']['default']['errors']))
$dAmn->say('You do not have the privs to access "'.$command.'".',$c);
}
break;
case "badfoo":
if(!empty($config['bot']['BadCommandMsg'])) {
$txt=$config['bot']['BadCommandMsg'];
$txt=str_replace("{command}",$command,$txt);
$txt=str_replace("{from}",$from,$txt);
$dAmn->say($txt,$c);
} /*else {
if ($user->has($from,$config['access']['default']['errors']))
$dAmn->say("\"$command\" is not a valid command.",$c);
}*/
intmsg("Unknown command: \"$command\".");
break;
default:
if ($user->has($from,$config['access']['default']['errors']))
$dAmn->say("Something kinky happened to your command. :eyes:",$c);
intmsg('Command Failure: '.$inputs);
break;
}
}