Changeset 109086 in spip-zone for _plugins_/verifier


Ignore:
Timestamp:
Feb 22, 2018, 6:41:03 AM (6 months ago)
Author:
tcharlss@…
Message:

PHPDoc

Location:
_plugins_/verifier
Files:
20 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/verifier/inc/verifier.php

    r106670 r109086  
    11<?php
     2/**
     3 * Fonctions de l'API de vérification
     4 *
     5 * @plugin     verifier
     6 * @copyright  2018
     7 * @author     Les Développements Durables
     8 * @licence    GNU/GPL
     9 */
    210
    311// Sécurité
     
    816/**
    917 * Fonction de base de l'API de vérification.
     18 *
    1019 * @param mixed $valeur La valeur a verifier.
    1120 * @param string $type Le type de verification a appliquer.
  • _plugins_/verifier/verifier/code_postal.php

    r106302 r109086  
    11<?php
     2/**
     3 * API de vérification : vérification de la validité d'un code postal
     4 *
     5 * @plugin     verifier
     6 * @copyright  2018
     7 * @author     Les Développements Durables
     8 * @licence    GNU/GPL
     9 */
    210
    311// Sécurité
  • _plugins_/verifier/verifier/comparaison_champ.php

    r97678 r109086  
    11<?php
     2/**
     3 * API de vérification : Comparaison de champs
     4 *
     5 * @plugin     verifier
     6 * @copyright  2018
     7 * @author     Les Développements Durables
     8 * @licence    GNU/GPL
     9 */
    210
    311// Sécurité
  • _plugins_/verifier/verifier/couleur.php

    r97678 r109086  
    11<?php
     2/**
     3 * API de vérification : vérification de la validité d'un code couleur
     4 *
     5 * @plugin     verifier
     6 * @copyright  2018
     7 * @author     Les Développements Durables
     8 * @licence    GNU/GPL
     9 */
    210
    311// Sécurité
  • _plugins_/verifier/verifier/date.php

    r105814 r109086  
    11<?php
     2/**
     3 * API de vérification : vérification de la validité d'une date
     4 *
     5 * @plugin     verifier
     6 * @copyright  2018
     7 * @author     Les Développements Durables
     8 * @licence    GNU/GPL
     9 */
    210
    311// Sécurité
  • _plugins_/verifier/verifier/decimal.php

    r101691 r109086  
    11<?php
     2/**
     3 * API de vérification : vérification de la validité d'un nombre décimal
     4 *
     5 * @plugin     verifier
     6 * @copyright  2018
     7 * @author     Les Développements Durables
     8 * @licence    GNU/GPL
     9 */
    210
    311// Sécurité
     
    715
    816/**
    9  * Vérifie qu'un entier cohérent peut être extrait de la valeur
     17 * Vérifie qu'un nombre décimal cohérent peut être extrait de la valeur
    1018 * Options :
    1119 * - min : valeur minimale acceptée
  • _plugins_/verifier/verifier/email.php

    r97678 r109086  
    11<?php
     2/**
     3 * API de vérification : vérification de la validité d'una adresse de courriel
     4 *
     5 * @plugin     verifier
     6 * @copyright  2018
     7 * @author     Les Développements Durables
     8 * @licence    GNU/GPL
     9 */
    210
    311// Sécurité
  • _plugins_/verifier/verifier/entier.php

    r97678 r109086  
    11<?php
     2/**
     3 * API de vérification : vérification de la validité d'un nombre entier
     4 *
     5 * @plugin     verifier
     6 * @copyright  2018
     7 * @author     Les Développements Durables
     8 * @licence    GNU/GPL
     9 */
    210
    311// Sécurité
  • _plugins_/verifier/verifier/fichiers.php

    r102995 r109086  
    11<?php
     2/**
     3 * API de vérification : vérification de la validité d'un envoi de fichiers
     4 *
     5 * @plugin     verifier
     6 * @copyright  2018
     7 * @author     Les Développements Durables
     8 * @licence    GNU/GPL
     9 */
    210
    311// Sécurité
  • _plugins_/verifier/verifier/id_document.php

    r97678 r109086  
    11<?php
     2/**
     3 * API de vérification : vérification de la validité d'un identifiant de document
     4 *
     5 * @plugin     verifier
     6 * @copyright  2018
     7 * @author     Les Développements Durables
     8 * @licence    GNU/GPL
     9 */
    210
    311// Sécurité
     
    715
    816/**
    9  * Vérifie que la valeur correspond à un id_dcoument valide
     17 * Vérifie que la valeur correspond à un id_document valide
    1018 *
    1119 * @param string $valeur
  • _plugins_/verifier/verifier/id_objet.php

    r99265 r109086  
    11<?php
     2/**
     3 * API de vérification : vérification de la validité d'un ientifiant d'objet
     4 *
     5 * @plugin     verifier
     6 * @copyright  2018
     7 * @author     Les Développements Durables
     8 * @licence    GNU/GPL
     9 */
    210
    311// Sécurité
  • _plugins_/verifier/verifier/image_upload.php

    r101037 r109086  
    11<?php
     2/**
     3 * API de vérification : vérification d'un upload d'image
     4 *
     5 * @plugin     verifier
     6 * @copyright  2018
     7 * @author     Les Développements Durables
     8 * @licence    GNU/GPL
     9 */
    210
    311// Sécurité
     
    816/**
    917 * Vérifier un upload d'image unique
    10  * Cette fonction est depréciée, on utilisera de préférence la vérification 'fichiers', plus souple, et à laquelle la présente fonction renvoie.
     18 *
     19 * Cette fonction est depréciée, on utilisera de préférence la vérification 'fichiers', plus souple, et à laquelle la présente fonction renvoie.
     20 *
     21 * @deprecated
     22 * @see verifier/fichiers.php
     23 *
    1124 * @param array $valeur
    1225 *   Le sous tableau de $_FILES à vérifier, $_FILES['logo'] par exemple
  • _plugins_/verifier/verifier/image_upload_multiple.php

    r101037 r109086  
    11<?php
     2/**
     3 * API de vérification : vérification d'un upload d'image
     4 *
     5 * @plugin     verifier
     6 * @copyright  2018
     7 * @author     Les Développements Durables
     8 * @licence    GNU/GPL
     9 */
    210
    311// Sécurité
     
    1018 *
    1119 * Cette fonction n'est conservée que pour compatibilité ascendant.
    12  * Lui préferer la vérification 'fichiers', qui possède plus d'options, et qui est d'ailleurs appeler ici.
     20 * Lui préferer la vérification 'fichiers', qui possède plus d'options, et qui est d'ailleurs appelée ici.
     21 *
     22 * @deprecated
     23 * @see verifier/fichiers.php
    1324 *
    1425 * @param array $valeur
  • _plugins_/verifier/verifier/isbn.php

    r97678 r109086  
    11<?php
     2/**
     3 * API de vérification : vérification de la validité d'un numéro ISBN
     4 *
     5 * @plugin     verifier
     6 * @copyright  2018
     7 * @author     Les Développements Durables
     8 * @licence    GNU/GPL
     9 */
    210
    311// Sécurité
     
    715
    816/**
    9  * Validation d'un numero ISBN
     17 * Validation d'un numéro ISBN
    1018 *
    11  * d apres https://fr.wikipedia.org/wiki/Numéro_ISBN
     19 * d'après https://fr.wikipedia.org/wiki/Numéro_ISBN
    1220 * ISBN-13 : longeur totale 13 caracteres divises en 5 segments de la forme G - A - B - C - K
    1321 *           G:  3 caracteres (978 ou 979)
     
    2230 *           ex: 2-1234-5680-X
    2331 *
    24  * Avec un numero ISBN comportant des tirets, on pourrait utiliser une regex
    25  * pour verifier que chaque segment comporte le nombre adequat de caracteres.
    26  * Cependant ca ne permet pas d indiquer precisement la nature de l erreur.
     32 * Avec un numéro ISBN comportant des tirets, on pourrait utiliser une regex
     33 * pour vérifier que chaque segment comporte le nombre adequat de caractères.
     34 * Cependant ça ne permet pas d'indiquer précisement la nature de l'erreur.
    2735 * La regex au cas ou : "/^(97[89][- ]){0,1}[0-9]{1,5}[- ][0-9]{1,7}[- ][0-9]{1,6}[- ][0-9X]$/"
    2836 *
  • _plugins_/verifier/verifier/password.php

    r101123 r109086  
    11<?php
     2/**
     3 * API de vérification : vérification de la validité d'un mot de passe
     4 *
     5 * @plugin     verifier
     6 * @copyright  2018
     7 * @author     Les Développements Durables
     8 * @licence    GNU/GPL
     9 */
    210
    311if (!defined('_ECRIRE_INC_VERSION')) {
     
    715/**
    816 * Vérifie les passwords
     17 *
    918 * Options :
    1019 *
  • _plugins_/verifier/verifier/regex.php

    r97678 r109086  
    11<?php
     2/**
     3 * API de vérification : vérification de la validité d'une valeur selon une expression régulière
     4 *
     5 * @plugin     verifier
     6 * @copyright  2018
     7 * @author     Les Développements Durables
     8 * @licence    GNU/GPL
     9 */
    210
    311// Sécurité
     
    816/**
    917 * Vérifié une valeur suivant une expression régulière.
     18 *
    1019 * Options :
    1120 * - modele : chaine représentant l'expression
  • _plugins_/verifier/verifier/siren_siret.php

    r101586 r109086  
    11<?php
     2/**
     3 * API de vérification : vérification de la validité d'un numéro SIREN/SIRET
     4 *
     5 * @plugin     verifier
     6 * @copyright  2018
     7 * @author     Les Développements Durables
     8 * @licence    GNU/GPL
     9 */
    210
    311// Sécurité
  • _plugins_/verifier/verifier/taille.php

    r97678 r109086  
    11<?php
     2/**
     3 * API de vérification : vérification de la taille (nb de caractères) d'une valeur
     4 *
     5 * @plugin     verifier
     6 * @copyright  2018
     7 * @author     Les Développements Durables
     8 * @licence    GNU/GPL
     9 */
    210
    311// Sécurité
  • _plugins_/verifier/verifier/telephone.php

    r99703 r109086  
    11<?php
     2/**
     3 * API de vérification : vérification de la validité d'un numéro de téléphone
     4 *
     5 * @plugin     verifier
     6 * @copyright  2018
     7 * @author     Les Développements Durables
     8 * @licence    GNU/GPL
     9 */
    210
    311// Sécurité
  • _plugins_/verifier/verifier_fonctions.php

    r106339 r109086  
    11<?php
     2/**
     3 * Fonctions utiles au plugin API de vérification
     4 *
     5 * @plugin     verifier
     6 * @copyright  2018
     7 * @author     Les Développements Durables
     8 * @licence    GNU/GPL
     9 * @package    SPIP\Verifier\Fonctions
     10 */
    211
     12// Sécurité
    313if (!defined('_ECRIRE_INC_VERSION')) {
    414        return;
    515}
    616
     17/**
     18 * Liste toutes les vérifications possibles
     19 *
     20 * @uses verifier_lister_disponibles()
     21 * @filtre verifier_lister_disponibles
     22 *
     23 * @param string $repertoire
     24 *     Dans quel repertoire chercher les yaml.
     25 * @return array
     26 *     Un tableau listant les vérifications et leurs options
     27 */
    728function filtre_verifier_lister_disponibles_dist($repertoire = 'verifier') {
    829        include_spip('inc/verifier');
Note: See TracChangeset for help on using the changeset viewer.