Esempio n. 1
0
 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';
     }
 }
Esempio n. 2
0
 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';
     }
 }
Esempio n. 3
0
         }
     } else {
         // On affiche le tableau d'entité existante
         try {
             // Récupération des entités existante en BDD
             $query = "SELECT * FROM entity ORDER BY short_name ASC";
             $sth = $db->prepare($query);
             $sth->execute();
             $datas = $sth->fetchAll();
             if (count($datas) > 0) {
                 // Début de l'affichage du tableau des entité
                 echo "<div class=\"table\"><table border=\"1\"><tr><th> Nom Complet </th><th> Nom Court </th></tr>";
                 foreach ($datas as $data) {
                     $entity_array = new EntityArray();
                     // création du tableau d'objet entité
                     $entity_array->setEntityData($data['id'], $data['name'], $data['short_name']);
                     // affectation des attributs de l'objet avec les valeurs existantes en BDD
                 }
                 $entity_array->showData();
                 // On affiche chaque objet du tableau, chaque objet correspondant à une ligne du tableau
                 echo "</table></div><a href=\"new_entity.php\">créer une nouvelle entité</a>";
             } else {
                 echo "<font color=\"FE2E2E\">Requête échoué</font>";
             }
         } catch (Exception $e) {
             // Catch des erreurs et écriture dans le fichier de log
             require 'error_log.php';
         }
     }
 }
 echo "</div>\r\n\t\t</div>";