-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathgoTo_panel_usuario.php
31 lines (24 loc) · 975 Bytes
/
goTo_panel_usuario.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<?php
include '../Controller/sesionCheck.php';
require_once 'twig/lib/Twig/Autoloader.php';
require_once '../Model/Usuario.php';
Twig_Autoloader::register();
$loader = new Twig_Loader_Filesystem(__DIR__.'/../View');
$twig = new Twig_Environment($loader);
// Construye objeto
$userVacio = new Usuario($usuarioSes, "", "", "", "", "","");
$infoUser = $userVacio->obtenInfo();
$user = new Usuario($infoUser->nombreUser, $infoUser->email, "", $infoUser->lugarNacimiento, $infoUser->fechNac, $infoUser->fechAlta);
$data = [
'nombreUsuario' => $usuarioSes,
'datosUsuario' => [
'nombre' => $user->getNombreUser(),
'email' => $user->getEmail(),
'lugarNac' => $user->getLugarNac(),
'fecNac' => $user->getFechaNac(),
'fecAlt' => $user->getFechaAlt(),
'numHist' => $user->numHistorias(),
'numHistLeidas' => $user->fetchNumLeidos()
]
];
echo $twig->render('panel_usuario.html.twig',$data);