/** * Se encarga de guardar los campos del paso actual y de dar un salta hacia el anterior paso * * @param $paso: Recibe el parametro del paso en el que estamos no al que queremos ir */ function pasoAtras($paso) { Config::setPaso($paso); // Gestion de $_SESSION $session = new Session(); $session->startSession(); $session->initSession(); // Validamos los campos del paso actual $validacion = new ValidateForm(); $validacion->validarCampos(); $ko = $validacion->getPendientes(); $ok = $validacion->getCorrectos(); // Guardado de datos en $_SESSION $session->setPendientes($ko); $session->setCorrectos($ok); // Cambiamos el paso y generamos e imprimimos la vista Config::setPaso(--$paso); $vista = new Vista($session->getPendientes(), $session->getCorrectos()); $contenido = $vista->generarContenido($paso); $vista->printVistaContenido($contenido); echo "SESSION " . json_encode($_SESSION) . "<br>"; }