Esempio n. 1
0
 function Initialize()
 {
     IRCSock::SendData("USER " . Config::$_server['IDENT'] . " " . Config::$_server['BIND'] . " * :" . Config::$_server['RNAME'] . "");
     IRC::SetNick(Config::$_server['NICK']);
     sleep(5);
     IRCSock::SendData("PRIVMSG NickServ :IDENTIFY " . Config::$_server['PASS']);
     IRCSock::SendData("MODE " . Config::$_server['NICK'] . " " . Config::$_server['MODES']);
     IRC::JoinChan(Config::$_server['LOG_CHAN'], NULL);
     IRC::JoinChan(Config::$_server['MAIN_CHAN'], NULL);
     if (function_exists('pcntl_signal')) {
         echo ">> [!] PNCTL Detected in PHP Installation - Enabling Handlers\n";
         if (class_exists('Log') && Config::$_log['LOG'] == 1) {
             IRC::LogToIRC("5[SYS] PNCTL Detected in PHP Installation - Enabling Handlers");
         }
         //pcntl_signal(SIGTERM, array("Functions","SigHandle"));
         //pcntl_signal(SIGKILL, array("Functions","SigHandle"));
         //pcntl_signal(SIGINT, array("Functions","SigHandle"));
         //pcntl_signal(SIGQUIT, array("Functions","SigHandle"));
     } else {
         echo ">> [!] PNCTL has not been Detected in PHP Installation - Disabling Handlers\n";
         if (class_exists('Log') && Config::$_log['LOG'] == 1) {
             IRC::LogToIRC("5[SYS] PNCTL has not been Detected in PHP Installation - Disabling Handlers");
         }
     }
 }