header('Location: home.php'); } } $s = new Smarty(); //Diretório de templates $s->addTemplateDir("../view/templates"); //Diretório de templates compilados $s->setCompileDir("../view/com_templates"); $usuario = $ldap->getUsuario($_SESSION['login']); //Verifica se o usuário possui foto if ($usuario->jpegPhoto) { //Se existir, baixar a foto para a pasta do site e associar valor verdadeiro à variável foto, usada no html da "home" file_put_contents("imagens/" . $usuario->uid . ".jpg", $usuario->jpegPhoto); //Este valor é utilizado num if. Se o usuário tiver foto, carregar a foto dele. Se não, carregar a imagem padrão $s->assign('foto', true); } else { $s->assign('foto', false); } //Associa à variável usuário, um objeto recheado de valores para serem utilizados no html da home $s->assign('usuario', $usuario); if ($ldap->isAdmin($_SESSION['login'], "ou=usuarios")) { $s->assign('estado', "adm"); } else { if ($ldap->userExists($_SESSION['login'], "ou=solicitacoes")) { $s->assign('estado', "sol"); } else { $s->assign('estado', "usu"); } } //Mostra a página home $s->display('alterar-dados.html');
<?php require_once 'smarty3/Smarty.class.php'; require_once dirname(__FILE__) . '/../model/Siga.php'; require_once dirname(__FILE__) . '/../model/Ldap.php'; session_start(); //Objeto da classe LDAP $ldap = new Ldap(); //Se a variável login não existir na sessão, não deixar passar do index if (!array_key_exists('login', $_SESSION)) { header('Location: index.php'); exit; } else { if (!$ldap->isAdmin($_SESSION['login'])) { header('Location: home.php'); } } $s = new Smarty(); //Diretório de templates $s->addTemplateDir("../view/templates"); //Diretório de templates compilados $s->setCompileDir("../view/com_templates"); $usuario = $ldap->getUsuario($_SESSION['login']); //Verifica se o usuário possui foto if ($usuario->jpegPhoto) { //Se existir, baixar a foto para a pasta do site e associar valor verdadeiro à variável foto, usada no html da "home" file_put_contents("imagens/" . $usuario->uid . ".jpg", $usuario->jpegPhoto); //Este valor é utilizado num if. Se o usuário tiver foto, carregar a foto dele. Se não, carregar a imagem padrão $s->assign('foto', true); } else { $s->assign('foto', false);