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"); } } }