Current Path : /var/www/html/clients/rebirth.e-nk.ru/sources/action_public/ |
Current File : /var/www/html/clients/rebirth.e-nk.ru/sources/action_public/taskloader.php |
<?php /* +-------------------------------------------------------------------------- | Invision Power Board | ============================================= | by Matthew Mecham | (c) 2001 - 2006 Invision Power Services, Inc. | Nullified by Terabyte | ============================================= | | +--------------------------------------------------------------------------- | > $Date: 2006-09-22 06:28:54 -0400 (Fri, 22 Sep 2006) $ | > $Revision: 567 $ | > $Author: matt $ +--------------------------------------------------------------------------- | | > Task loader module | > Module written by Matt Mecham | > Date started: 28th January 2004 | | > Module Version Number: 1.0.0 | > DBA Checked: Thu 20 May 2004 | > Quality Checked: Wed 15 Sept. 2004 +-------------------------------------------------------------------------- */ if ( ! defined( 'IN_IPB' ) ) { print "<h1>Incorrect access</h1>You cannot access this file directly. If you have recently upgraded, make sure you upgraded all the relevant files."; exit(); } class taskloader { # Global var $ipsclass; /*-------------------------------------------------------------------------*/ // Run.. /*-------------------------------------------------------------------------*/ function auto_run() { @set_time_limit(1200); //----------------------------------------- // Require and run //----------------------------------------- chdir( ROOT_PATH ); $ROOT_PATH = getcwd() .'/'; require_once( ROOT_PATH.'sources/lib/func_taskmanager.php' ); $functions = new func_taskmanager(); $functions->ipsclass =& $this->ipsclass; $functions->root_path = $ROOT_PATH; //----------------------------------------- // Check shutdown functions //----------------------------------------- if ( USE_SHUTDOWN ) { register_shutdown_function( array( &$functions, 'run_task') ); } else { $functions->run_task(); } if ( $functions->type != 'cron' ) { //----------------------------------------- // Print out the 'blank' gif //----------------------------------------- @header( "Content-Type: image/gif" ); print base64_decode( "R0lGODlhAQABAID/AMDAwAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" ); } } } ?>