assign('ERRmessage', $message); $template->assign('ERRcolor', $color); } function pipe_backend_scheduler($instruct) { global $VAR; $socket = socket_create(AF_UNIX, SOCK_STREAM, 0); if (is_writable($VAR["scheduler_socket"]) && socket_connect($socket, $VAR["scheduler_socket"])) { socket_write($socket, $instruct."\r\n") or die(socket_strerror(socket_last_error())); sleep(1); socket_shutdown($socket); socket_close($socket); } else if(defined("DEBUG") && DEBUG) { print("Socket '".$VAR["scheduler_socket"]."' is not writable by ".$_SERVER["USER"]." user!"); exit(1); } }