Php Fusion Registration

  • Weiß jemand von euch wo ich in Php-Fusion ne Zeile hinzufügen muss damit diese automatisch nach der Registration ausgeführt wird ?


    PHP
    require_once "maincore.php";require_once THEMES."templates/header.php";require_once CLASSES."UserFields.class.php";require_once CLASSES."UserFieldsInput.class.php";include LOCALE.LOCALESET."user_fields.php";if (iMEMBER || !$settings['enable_registration']) { redirect("index.php"); }$errors = array();if (isset($_GET['email']) && isset($_GET['code'])) {	if (!preg_check("/^[-0-9A-Z_\.]{1,50}@([-0-9A-Z_\.]+\.){1,50}([0-9A-Z]){2,4}$/i", $_GET['email'])) {		redirect("register.php?error=activate");	}	if (!preg_check("/^[0-9a-z]{40}$/", $_GET['code'])) { redirect("register.php?error=activate"); }	$result = dbquery(		"SELECT user_info FROM ".DB_NEW_USERS."		WHERE user_code='".$_GET['code']."' AND user_email='".$_GET['email']."'		LIMIT 1"	);	if (dbrows($result)) {		add_to_title($locale['global_200'].$locale['u155']);		// getmequick at gmail dot com		// http://www.php.net/manual/en/function.unserialize.php#71270		function unserializeFix($var) {			$var = preg_replace('!s:(\d+):"(.*?)";!e', "'s:'.strlen('$2').':\"$2\";'", $var);			return unserialize($var);		}		$data = dbarray($result);		$user_info = unserializeFix(stripslashes($data['user_info']));		$result = dbquery("INSERT INTO ".DB_USERS." (".$user_info['user_field_fields'].") VALUES (".$user_info['user_field_inputs'].")");		$result = dbquery("DELETE FROM ".DB_NEW_USERS." WHERE user_code='".$_GET['code']."' LIMIT 1");		opentable($locale['u155']);		if ($settings['admin_activation'] == "1") {			echo "<div style='text-align:center'><br />\n".$locale['u171']."<br /><br />\n".$locale['u162']."<br /><br />\n</div>\n";		} else {			echo "<div style='text-align:center'><br />\n".$locale['u171']."<br /><br />\n".$locale['u161']."<br /><br />\n</div>\n";		}		closetable();	} else {		redirect("index.php");	}} elseif (isset($_POST['register'])) {	$userInput = new UserFieldsInput();	$userInput->validation 				= $settings['display_validation'];	$userInput->emailVerification 		= $settings['email_verification'];	$userInput->adminActivation 		= $settings['admin_activation'];	$userInput->skipCurrentPass 		= true;	$userInput->registration			= true;	$userInput->saveInsert();	$userInput->displayMessages();	$errors 							= $userInput->getErrorsArray();	unset($userInput);}if ((!isset($_POST['register']) && !isset($_GET['code'])) || (isset($_POST['register']) && count($errors) > 0)) {	opentable($locale['u101']);	$userFields 						= new UserFields();	$userFields->postName 				= "register";	$userFields->postValue 				= $locale['u101'];	$userFields->displayValidation 		= $settings['display_validation'];	$userFields->displayTerms 			= $settings['enable_terms'];	$userFields->showAdminPass 			= false;	$userFields->showAvatarInput 		= false;	$userFields->skipCurrentPass 		= true;	$userFields->registration			= true;	$userFields->errorsArray 			= $errors;	$userFields->displayInput();	closetable();}require_once THEMES."templates/footer.php";?>