$kmi->setTipus("numeric"); $kmi->setRestriccio(true); $accessoris = $form->crearElement("codi_accessori"); $accessoris->setTipus("array"); $accessoris->setRestriccio(false); include 'classes/Llistes/LlistaVenedors.php'; $venedors = new LlistaVenedors(); include 'classes/Llistes/LlistaClients.php'; $clients = new LlistaClients(); include 'classes/Llistes/LlistaVehicle.php'; $vehicles = new LlistaVehicle(); if (count($_POST)) { if ($form->valida($_POST)) { $infos = array(); array_push($infos, $venedor, $client, $vehicle, $datai, $kmi); $lloguer = new Lloguer(); $lloguer->setInfos($infos); $lloguer->setAccessoris($accessoris->getValor()); if ($lloguer->save()) { header('location: lloga_vehicle.php?inserit'); exit; } else { $errors = $lloguer->getErrors(); } } else { $errors = $form->mostrarErrors(); } } else { $errors = $form->mostrarErrors(); } ?>
#!/usr/bin/php-cgi <?php include_once 'includes/funcions.php'; include_once 'classes/Form/Formulari.php'; include_once 'classes/Form/Camp.php'; include_once 'classes/Lloguer.php'; if (!comprova_auth()) { header("Location: practica_php.php"); exit; } if (!isset($_GET['matricula']) or isset($_GET['matricula']) and empty($_GET['matricula'])) { header("Location: llista_lloguer.php"); exit; } $matricula = $_GET['matricula']; $lloguer = new Lloguer(); $llog = $lloguer->getLloguerEnCursPerVehicle($matricula); $errors = array(); $form = new Formulari(); $dataf = $form->crearElement("dataf"); $dataf->setTipus("data"); $dataf->setRestriccio(true); $kmf = $form->crearElement("kmf"); $kmf->setTipus("numeric"); $kmf->setRestriccio(true); $retorn = $form->crearElement("retorn"); $retorn->setTipus("seleccio", array('A', 'B', 'C', 'D')); $retorn->setRestriccio(true); $codi = $form->crearElement("codi"); $codi->setTipus("numeric"); $codi->setRestriccio(true);