Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révisionLes deux révisions suivantes
txs:framadate-p18:create_poll.php [2018/03/26 23:53] lacourantxs:framadate-p18:create_poll.php [2018/04/01 22:06] lacouran
Ligne 6: Ligne 6:
   * date   * date
   * autre    * autre 
-Cette variable est importante puisque  elle est l'élèment clefs contenu dans le tableau $_SESSION ,qui est une fonction php +Cette variable est importante puisqu'elle est l'élèment clefs contenu dans le tableau $_SESSION ,qui est une fonction php 
 <code> <code>
     $poll_type = 'date';     $poll_type = 'date';
Ligne 15: Ligne 15:
 } }
 </code> </code>
-Les sessions sont un moyen simple de stocker des données individuelles pour chaque utilisateur en utilisant un identifiant de session unique.Cela permettra donc à l'utilisateur de créer un sondage adapté à sa demande +Les sessions sont un moyen simple de stocker des données individuelles pour chaque utilisateur en utilisant un identifiant de session unique. Cela permettra donc à l'utilisateur de créer un sondage adapté à sa demande 
  
 La charte graphique spécifique à chaque type  est ensuite généré à la fin par le biais du $smarty// La charte graphique spécifique à chaque type  est ensuite généré à la fin par le biais du $smarty//
-ce $smarty est important puisqu'il sert également à savoir où seront placé sur la page les messages d'erreurs //+ce $smarty est important puisqu'il sert également à savoir où seront placés sur la page les messages d'erreurs //
    
    
 ===== Messages d'erreurs===== ===== Messages d'erreurs=====
 ==== détéction ==== ==== détéction ====
-Si l'utilisateur rentre mal une donnée elle provoquera une erreurs et le bloquera sur cette page sans envoyer les donnés sur create_date_poll.php ou create_classic_poll.php.Cela se fait grâce à un script. +Si l'utilisateur rentre mal une donnée elle provoquera une erreur et le bloquera sur cette page sans envoyer les données sur create_date_poll.php ou create_classic_poll.php.Cela se fait grâce à un script. 
-Il y a plusieurs type d'erreurs possibles, tous sont basés depuis avec la classe $error+Il y a plusieurs types d'erreurs possibles, tous sont basés depuis avec la classe $error
   * le champ n'est pas rempli , il est vérifié avec une fonction php empty    * le champ n'est pas rempli , il est vérifié avec une fonction php empty 
   * Erreur spécifique à chaque champs :taille,id déjà pris    * Erreur spécifique à chaque champs :taille,id déjà pris 
  
  
-Dans tout les cas, les booléans $error_on ( title,customized_url ) seront mis à la  valeurs true .+Dans tous les cas, les booléans $error_on ( title,customized_url ) seront mis à la  valeur true .
 Les booléans sont naturellement initialisé à false précedemment.  Les booléans sont naturellement initialisé à false précedemment. 
  ==== Génération de la fenêtre d'erreur  ====  ==== Génération de la fenêtre d'erreur  ====
Ligne 47: Ligne 47:
 </code> </code>
  
-De tout cela, on en conclue que si on a besoin de toucher à la détéction des erreurs c'est ici que cela se passe .+De tout cela, on en conclue que si on a besoin de toucher à la détéction des erreurs  il est peu utile de modifier directement sur ce fichier puisque les valeurs sont récupérées et envoyés grâce à des classes .
 ===== Mot de passe===== ===== Mot de passe=====
- L'utilisateur peut également avoir besoin d'un mot de passe ( option facultatif à rajouter ),celui ci n'est pas envoyé  à travers le même système . Il est tout d'abord crypter par une classe hasher qui est situé  app/classes/security/Passwordhasher.php  + L'utilisateur peut également avoir besoin d'un mot de passe ( option facultatif à rajouter ),celui-ci n'est pas envoyé  à travers le même système . Il est tout d'abord crypter par une classe hasher qui est situé  app/classes/security/Passwordhasher.php  
-Si il n'y a pas de mot de passe,ou si l'utilisateur à fait une confirmation différente de la première celui n'est pas hasher.+Si il n'y a pas de mot de passe,ou si l'utilisateur fait une confirmation différente de la première celui n'est pas hasher.
 <code> <code>
   if ($_SESSION['form']->use_password) {   if ($_SESSION['form']->use_password) {
  • txs/contrib/framadate_p18/create_poll.php.txt
  • de 127.0.0.1