Your IP : 172.28.240.42


Current Path : /var/www/html/clients/rebirth.e-nk.ru/sources/action_public/
Upload File :
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==" );
    	}
 	}
}

?>