startLSsession()) { if ((isset($_GET['LSobject'])) && (isset($_GET['dn']))) { if ($GLOBALS['LSsession'] -> loadLSobject($_GET['LSobject'])) { if ( $GLOBALS['LSsession'] -> canRemove($_GET['LSobject'],$_GET['dn']) ) { $object = new $_GET['LSobject'](); if ($object -> loadData($_GET['dn'])) { if (isset($_GET['valid'])) { $objectname=$object -> getDisplayValue(); $GLOBALS['Smarty'] -> assign('pagetitle',_('Suppression').' : '.$objectname); if ($object -> remove()) { $GLOBALS['Smarty'] -> assign('question',$objectname.' '._('a bien été supprimé').'.'); } else { $GLOBALS['LSerror'] -> addErrorCode(35,$objectname); } } else { // Définition du Titre de la page $GLOBALS['Smarty'] -> assign('pagetitle',_('Suppresion').' : '.$object -> getDisplayValue()); $GLOBALS['Smarty'] -> assign('question',_('Voulez-vous vraiment supprimer').' '.$object -> getDisplayValue().' ?'); $GLOBALS['Smarty'] -> assign('validation_url','remove.php?LSobject='.$_GET['LSobject'].'&dn='.$_GET['dn'].'&valid'); $GLOBALS['Smarty'] -> assign('validation_txt',_('Valider')); } $GLOBALS['LSsession'] -> setTemplate('question.tpl'); } else { $GLOBALS['LSerror'] -> addErrorCode(1012); } } else { $GLOBALS['LSerror'] -> addErrorCode(1011); } } else { $GLOBALS['LSerror'] -> addErrorCode(21); } } else { $GLOBALS['LSerror'] -> addErrorCode(1012); } } else { $GLOBALS['LSsession'] -> setTemplate('login.tpl'); } // Affichage des retours d'erreurs $GLOBALS['LSsession'] -> displayTemplate(); ?>