<?php if ($_SESSION['utilisateur']->getGroupe() == "administrateur" && $_SESSION['utilisateur']->getstatut() == "actif") { $smarty->assign('dateDeb', $_POST['dateDeb']); $smarty->assign('dateFin', $_POST['dateFin']); $smarty->assign('nbPlages', $_POST['nbPlages']); for ($i = 1; $i <= $_POST['nbPlages']; $i++) { $plage[$i] = $_POST['plage' . $i]; $tarif[$i] = $_POST['tarif' . $i]; } $smarty->assign('plage', $plage); $smarty->assign('tarif', $tarif); $plage[0] = '0'; if (isset($_POST['confirmation'])) { for ($i = 1; $i <= $_POST['nbPlages']; $i++) { if ($i == 1) { TarifTransaction::creer($tarif[$i], $_POST['dateDeb'], $_POST['dateFin'], $plage[$i], $plage[0]); } else { if ($i == $_POST['nbPlages']) { TarifTransaction::creer($tarif[$i], $_POST['dateDeb'], $_POST['dateFin'], 'x', $plage[$i - 1] + 1); } else { TarifTransaction::creer($tarif[$i], $_POST['dateDeb'], $_POST['dateFin'], $plage[$i], $plage[$i - 1] + 1); } } } $smarty->assign('traitement', 'Ajout à la base de données effectué'); } } else { $smarty->display(_TPL_ . 'error.tpl'); die; }