//} require_once("../config.inc.php"); require_once("../DoctrineBootstrap.php"); require_once("../clases/Crypt.class.php"); require_once("../clases/Controlador.class.php"); require_once("../clases/Perfil.class.php"); try { $usuario = new Usuario(); $usuario->nombre = $_POST["nombre"]; $usuario->usuario = $_POST["usuario"]; $usuario->apellido = $_POST["apellido"]; $usuario->email = $_POST["email"]; $usuario->Entidad_id = $_POST["entidad_id"]; $claveAleatoria = Crypt::claveAleatoria(); $usuario->pass = $claveAleatoria; $perfil = new Perfil(); if ($perfil->notificarUsuario($_POST["email"],$_POST["nombre"], $claveAleatoria)) $usuario->save(); } catch (Exception $exc) { echo "Error: ".$exc->getTraceAsString(); }