public function registrar() { $errores = []; HelperFunctions::comprobarSesion(); if (!$_POST) { $provincias = ProvinciaModel::getAll(); $archivos = array("generic/formpersona", "cliente/formulario"); $datos = array('destino' => 'cliente/registrar', 'submit' => 'Insertar Cliente', 'provincialist' => $provincias, ''); View::renderMulti($archivos, $datos); } else { if (!is_array($err = ClienteModel::insert()) && $err === true) { header("Location: " . URL . "cliente"); } $errores = $err; $provincias = ProvinciaModel::getAll(); $provinciaSelected = $_POST['provincia']; $archivos = array("generic/formpersona", "cliente/formulario"); $datos = array('destino' => 'cliente/registrar', 'submit' => 'Insertar Cliente', 'provincialist' => $provincias, 'provinciaSelected' => $provinciaSelected, 'persona' => $_POST, 'errores' => $errores, 'volver' => 'cliente/index'); View::renderMulti($archivos, $datos); } }