Example #1
0
// 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();
Example #2
0
 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;
 }