fixed inclusions and replace \n with a new line char
[PHP-P10.git] / Bots / CGod.class.php
index 40a466f2519119a1e75c9517a0c1e1218076ac67..efc2bd68f7e876144b56ed494a46001f8dbdc3ae 100644 (file)
@@ -74,13 +74,13 @@ class {$_NAME} extends Bot {
        }
        
        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":
@@ -92,7 +92,7 @@ class {$_NAME} extends Bot {
                                $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) {