// Visa var filerna finns ini_set("include_path", "/home/daft/konferens/"); // Inkludera filer require "Functions/function_errorHandler.php"; require "Functions/function_validUser.php"; require "Classes/class_Configuration.php"; require "Classes/class_ExternalStorage.php"; require "Classes/class_Logger.php"; require "Classes/class_User.php"; require "Classes/class_UserPresentation.php"; require "Classes/yapter.php"; // Definiera felhanterare // set_error_handler("errorHandler"); // Session session_start(); // Kolla om vi är inloggade if (!($bInlogged = validUser())) { // Det är vi inte, fixa variabler och stäng sessionen igen session_destroy(); trigger_error("43", E_USER_ERROR); die; } // Logga ut anv?ndare $_SESSION['oUser']->logOff(); session_destroy(); // Visa sida $oTemplate = new Template("/home/daft/Templates/Logout.tpl"); $oTemplate->setParseMode(TRUE); $oTemplate->setWarningLevel(E_YAPTER_ERROR); $oTemplate->parse(); $oTemplate->spit();
function createPasswordAndSend() { // Konfiguration $oConfiguration =& Configuration::createInstance(); // Templat $oTemplate = new Template(TEMPLATE_PATH); $oTemplate->setParseMode(TRUE); // Skapa password $this->setPassword($sPassword = randStr($oConfiguration->getCustomValue("PasswordLen"))); // Definiera $oTemplate->set("UserName", $this->sName); $oTemplate->set("Password", $sPassword); // Hämta output $oTemplate->parse(); $sData = $oTemplate->getContents(); // Maila if (!mail($this->sEmail, $oConfiguration->getCustomValue("MailSubject"), $sData, "From: " . $oConfiguration->getCustomValue("MailFrom") . " <*****@*****.**>")) { trigger_error("41", E_USER_WARNING); return FALSE; } // Returnera return TRUE; }