All pastes #948390 Raw Edit

Anonymous

public php v1 · immutable
·published 2008-03-19 02:25 UTC
rendered paste body
	require_once(INC_DIR.'functions.Main.php');	$module = preg_replace('/[^a-z0-9\_\-]+/', '', $_GET['module']);		if($module == '') $module = 'default';		$modFile = MOD_DIR.$module.'/'.$module.'.index.php';	$modHook = (string)('Mod'.ucwords($module));		#debug($modFile);	#debug($modHook);		if(file_exists($modFile)) {		require_once($modFile);		if(function_exists($modHook)) {			$$modHook();		} else {			errorMessage('No Hook', 'The selected module does not contain a hook function, and therefore cannot be accessed in this manner');		}	} else {		errorMessage('Invalid Module', 'You have selected an invalid module.');	}