case "supprimer": //Avant de supprimer, vérification qu'il n'y ait plus de FTE utilisant ce groupe $req = "SELECT " . AnnexeEmballageModel::KEYNAME . "," . AnnexeEmballageModel::FIELDNAME_REFERENCE_FOURNISSEUR_ANNEXE_EMBALLAGE . " FROM " . AnnexeEmballageModel::TABLENAME . " WHERE " . AnnexeEmballageModel::FIELDNAME_ID_ANNEXE_EMBALLAGE_GROUPE . "=" . $id_annexe_emballage_groupe; $array = DatabaseOperation::convertSqlStatementWithoutKeyToArray($req); if ($array) { //Ce groupe est encore utilisé et ne peut donc pas être supprimé. //Liste des modèles concernés $liste = ""; foreach ($array as $rows) { $liste .= $rows[AnnexeEmballageModel::FIELDNAME_REFERENCE_FOURNISSEUR_ANNEXE_EMBALLAGE] . "<br>"; } //Averissement $titre = "Suppression d'un groupe de modèle"; $message = "Vous ne pouvez pas supprimer ce groupe de modèle d'emballage.<br>" . "En effet, il est encore utilisé dans certaines Fiches Techniques Emballages.<br><br>" . "<b><u><i>Liste des modèles:</b></u></i><br>" . $liste; Lib::showMessage($titre, $message, $redirection); } else { //Supprimer le groupe $annexeEmbalalgeGroupeModel = new AnnexeEmballageGroupeModel($id_annexe_emballage_groupe); $annexeEmbalalgeGroupeModel->deleteAnnexeEmballageGroupe(); header("Location: liste_type.php"); } break; /* * ********** Fin de switch * ********** */ } //include ("./action_bs.php"); //include ("./action_sm.php"); ?>