public function showModif($db) { echo "<div id=\"body_content\">\n\t\t\t<div class=\"body\">\n\t\t\t<p> Modification de l'utilisateur : " . $this->_lastName . " " . $this->_firstName . " </p>"; try { echo "<form action=\"user.php?modif_id=" . $this->_id . "\" method=\"POST\">"; if ($db != null) { $query = "SELECT * FROM entity"; $sth = $db->prepare($query); $sth->execute(); $datas = $sth->fetchAll(); if (count($datas) > 0) { echo "Entité de rattachement de l'utilisateur : <select name=\"entity\" class=\"entity\">"; foreach ($datas as $data) { $entity_array = new EntityArray(); $entity_array->setEntityData($data['id'], null, $data['short_name']); } $entity_array->showModif($db, $this->_entityShortName); // Affichage du bandeau déroulant pour selectionner l'entité de rattachement echo "</select><br />"; echo "<label>Prénom : </label><input name=\"firstname\" type=\"text\" class=\"firstname\" placeholder=\"Prénom\" value=\"" . $this->_firstName . "\" required=\"required\" title=\"Prénom de l'utilisateur\"><br />\n\t\t\t\t\t\t<label>Nom : </label><input name=\"lastname\" type=\"text\" class=\"lastname\" placeholder=\"Nom de Famille\" value=\"" . $this->_lastName . "\" required=\"required\" title=\"Nom de famille de l'utilisateur\"><br />\n\t\t\t\t\t\t<label>e-mail : </label><input name=\"email\" type=\"text\" class=\"email\" placeholder=\"e-mail\" value=\"" . $this->_login . "\" required=\"required\" title=\"e-mail de service de l'utilisateur\"><br />\n\t\t\t\t\t\t<label>Mot de passe : </label><input name=\"password\" type=\"text\" placeholder=\"Password\" value=\"" . $this->_password . "\" required=\"required\" autocomplete=\"off\"><span class=\"marge\"></span><a href=\"mdp.php\" target=\"_blank\">Hashez le nouveau mot de passe </a><br />\n\t\t\t\t\t\t<input type=\"submit\" value=\"Créer\">\n\t\t\t\t\t</form>\n\n\t\t\t\t\t-><a href=\"user.php\"> retour</a>\n\t\t\t\t\t</div>\n\t\t\t\t</div>"; } } } catch (Exception $e) { // Catch des erreurs et écriture dans le fichier de log require 'error_log.php'; } }
public function showModif($db) { echo "<div id=\"body_content\">\n\t\t\t<div class=\"body\">\n\t\t\t<p> Modification du site : " . $this->_shortName . " (" . $this->_entityShortName . ") </p>"; try { echo "<form action=\"sites.php?modif_id=" . $this->_id . "\" method=\"POST\">\n\t\t\tEntité de rattachement du site : <select name=\"entity\" class=\"entity\">"; if ($db != null) { $query = "SELECT * FROM entity"; $sth = $db->prepare($query); $sth->execute(); $datas = $sth->fetchAll(); if (count($datas) > 0) { foreach ($datas as $data) { $entity_array = new EntityArray(); $entity_array->setEntityData($data['id'], null, $data['short_name']); } $entity_array->showModif($db, $this->_entityShortName); // Affichage du bandeau déroulant des entités auxquelles rattacher le site echo "</select><br />"; echo "<label>Nom du site : </label><input name=\"complete_name\" type=\"text\" class=\"complete_name\" placeholder=\"Nom Complete\" value=\"" . $this->_name . "\" required=\"required\" title=\"Nom complet de l'entité\"><br />\n\t\t\t\t\t\t<label>Nom court du site : </label><input name=\"short_name\" type=\"text\" class=\"short_name\" placeholder=\"Nom Court\" value=\"" . $this->_shortName . "\" required=\"required\" title=\"Nom court de l'entité\"><br />\n\t\t\t\t\t\t<input type=\"submit\" value=\"Créer\">\n\t\t\t\t\t</form>\n\n\t\t\t\t\t-><a href=\"sites.php\"> retour</a>\n\t\t\t\t\t</div>\n\t\t\t\t</div>"; } } } catch (Exception $e) { // Catch des erreurs et écriture dans le fichier de log require 'error_log.php'; } }