Inserito stile per commenti e form commenti; Inseriti articoli home e lato destro delle pagine in base alle visualizzazioni; Bugfix vari;
56 lines
1.5 KiB
PHP
56 lines
1.5 KiB
PHP
<?php
|
|
/*
|
|
Author: Riccardo Di Dato
|
|
Creation Date: 17/mar/2016
|
|
*/
|
|
|
|
require_once(dirname(__FILE__)."/load.php");
|
|
|
|
GUIHandler::generateHtmlHeaders();
|
|
|
|
try{
|
|
if (!array_key_exists("regcode",$_GET) || strcmp("regcode", "")==0 || !array_key_exists("email",$_GET) || strcmp("email", "")==0){
|
|
GUIHandler::redirect("index.php");
|
|
}
|
|
$regCode = $_GET['regcode'];
|
|
$email = $_GET['email'];
|
|
|
|
if (!preg_match("/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,})$/",$email)){
|
|
GUIHandler::redirect("index.php");
|
|
}
|
|
|
|
$user = GlobalVariables::get("dao")->getFirst("UserModel",array("id"=>$regCode,"email"=>$email,"active"=>false));
|
|
|
|
if (is_null($user)){
|
|
GUIHandler::redirect("index.php");
|
|
}
|
|
|
|
$user->active = true;
|
|
GlobalVariables::get("dao")->save($user);
|
|
|
|
}catch(GUIException $ex){
|
|
$error = $ex->getMessageMerged("<br/>");
|
|
}catch (Exception $exec){
|
|
LoggingFacilityManager::getLogger("gui")->log(LoggingFacility::$LEVEL_ERROR, $exec->getMessage());
|
|
$error = "Si è verificato un errore inaspettato durante l'esecuzione della pagina. Se l'errore persiste contattare il supporto tecnico.";
|
|
}
|
|
?>
|
|
<div style="width:1000px;margin-left:auto;margin-right:auto;">
|
|
<?php
|
|
GUIHandler::generateHeadPublic();
|
|
GUIHandler::generateMenu();
|
|
?>
|
|
<div>
|
|
<div class="passwordChange">
|
|
<div class="title" style="text-align:center;">
|
|
Il tuo account è stato attivato con successo
|
|
</div>
|
|
<div class="formBtns">
|
|
<a href="index.php" >Home</a>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<?php
|
|
GUIHandler::generateFooter();
|
|
?>
|
|
</div>
|