nom = trim($_POST["nom"]); if (trim($_POST["nom"]) != '') { if (preg_match("/^[\p{L}\p{N} '-]+$/u", trim($_POST["nom"]))) { if (!$existe = $format->existe()) { try { $format->insert(); } catch (PDOException $e) { $format->db->handle->rollBack(); } } elseif (!$format->isActif()) { $format->setActif(); } else $erreur = "Le format existe déjà."; } else $erreur = "Le nom du format ne peut pas contenir ces caractères spéciaux."; } else $erreur = "Le champ ne peut pas être vide."; } } if (isset($_POST["modif"])) { if (isset($_POST["id"]) && isset($_POST["modifNom"]) && trim($_POST["modifNom"]) != "") { $format->nom = trim($_POST["modifNom"]); if (trim($_POST["modifNom"]) != '') { if (preg_match("/^[\p{L}\p{N} '-]+$/u", $_POST["modifNom"]) && $_POST["modifNom"] != ' ') { if (trim(strtoupper($_POST["modifNom"])) == strtoupper($_POST["nomformat"])) { $format->id_format = $_POST["id"]; try { $format->update(); } catch (PDOException $e) { $format->db->handle->rollBack(); } } elseif (!$existeModif = $format->existe()) { $format->id_format = $_POST["id"]; try { $format->update(); } catch (PDOException $e) { $format->db->handle->rollBack(); } } else $erreurModif = "Le format existe déjà."; } else $erreurModif = "Le nom du format ne peut pas contenir ces caractères spéciaux."; } else $erreurModif = "Le champ ne peut pas être vide."; } } if (isset($_POST["supprimer"])) { $format->id_format = $_POST["id"]; if ($existeProduit = !$format->verifProduits()) { $format->setInactif(); } else { $erreurSupp = "Il y a encore des produits reliés à ce format. Veuillez réaffecter ces produits à un autre format."; } } $format = $format->select(null, "1"); ?> Gestion des formats - Administration
Liste des formats
Nom du format
nom ?>