}
function recive_privmsg($user, $channel, $message) {
- $opOnPHPChannel = false;
- $PHPChannel = P10_Channel::getChannelByName("#PHP");
- if($PHPChannel) {
- $privs = $PHPChannel->getUserPrivs($user);
- $opOnPHPChannel = ($privs & P10_Channel::USERPRIV_OPED);
+ $opOnCChannel = false;
+ $CChannel = P10_Channel::getChannelByName("#C");
+ if($CChannel) {
+ $privs = $CChannel->getUserPrivs($user);
+ $opOnCChannel = ($privs & P10_Channel::USERPRIV_OPED);
}
- if(!$user->getModes()->hasMode('o') && !$opOnPHPChannel) return 0;
+ if(!$user->getModes()->hasMode('o') && !$opOnCChannel) return 0;
$exp=explode(" ", $message, 2);
switch (strtolower($exp[0])) {
case "~c":
$entry['channel'] = $channel;
$entry['id'] = rand(1, 999999);
$fp = fopen("tmp/debug_".$entry['id'].".c", "w");
- fwrite($fp, "#include \"includes.h\"\n".$exp[1]);
+ fwrite($fp, "#include \"includes.h\"\n".str_replace(array("\\n"), array("\n"),$exp[1]));
fclose($fp);
$err = shell_exec("gcc -o tmp/debug_".$entry['id']." tmp/debug_".$entry['id'].".c 2>&1");
if($err) {