// traiter les conferenciers for ($i = 1; $i < 3; $i++) { $check = trim($valeurs['nom' . $i]); if (empty($check)) { continue; } $var = 'conferencier' . $i; ${$var} = $conf->ajouterConferencier($valeurs['id_forum'], $valeurs['civilite' . $i], $valeurs['nom' . $i], $valeurs['prenom' . $i], $valeurs['email' . $i], $valeurs['societe' . $i], $valeurs['biographie' . $i]); } // ajouter les sessions for ($i = 1; $i < 4; $i++) { if (empty($valeurs['pres' . $i . '_titre'])) { continue; } $var = 'session' . $i; ${$var} = $conf->ajouterSession($config_forum['id'], date('Y-m-d'), $valeurs['pres' . $i . '_titre'], $valeurs['pres' . $i . '_abstract'], $valeurs['pres' . $i . '_journee'], $valeurs['pres' . $i . '_genre']); if (${$var} === false) { $smarty->assign('erreur', 'Une erreur est survenue lors de votre inscription.<br />Veuillez contacter le responsable des inscriptions afin de régler le problème.'); } else { $conf->lierConferencierSession($conferencier1, ${$var}); if (isset($conferencier2)) { $conf->lierConferencierSession($conferencier2, ${$var}); } $conf->envoyerEmail(${$var}); } } $smarty->display('soumission_engistree.html'); exit(0); } $smarty->assign('formulaire', genererFormulaire($formulaire)); $smarty->display('appel-a-conferenciers.html');