-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathgrabarHistoria.php
33 lines (28 loc) · 999 Bytes
/
grabarHistoria.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
32
33
<?php
/*
* Envia los datos recibidos de estructura.js a traves de ajax a la base de datos.
*/
include_once '../Model/Historia.php';
include_once '../Model/Usuario.php';
// Recoge Variables
$titulo = $_POST['titulo'];
$contenido = $_POST['historia'];
$nombreUser = $_POST['autor'];
// Construye objeto usuario
$userVacio = new Usuario($nombreUser, "", "", "", "", "");
$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()
]
];
// Envia a la db
$historia = new Historia("", $titulo, $contenido, $user->getEmail(),"");
$historia->insert();