$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);