[SPIP] +2.1.12
[velocampus/web/www.git] / www / plugins / auto / verifier / verifier / id_document.php
1 <?php
2
3 // Sécurité
4 if (!defined("_ECRIRE_INC_VERSION")) return;
5
6 /**
7 * Vérifie que la valeur correspond à un id_dcoument valide
8 *
9 * @param string $valeur
10 * La valeur à vérifier.
11 * @param array $options
12 * @return string
13 * Retourne une chaine vide si c'est valide, sinon une chaine expliquant l'erreur.
14 */
15 function verifier_id_document_dist($valeur, $options=array()){
16 $erreur = '';
17
18 if ($valeur !== '') {
19 // On vérifie déjà qu'il s'agit d'un nombre
20 if(!is_numeric($valeur))
21 $erreur = _T('verifier:erreur_id_document');
22 // Puis qu'il y a au moins un document avec cet id
23 elseif (!sql_countsel('spip_documents',"id_document=$valeur"))
24 $erreur = _T('verifier:erreur_id_document');
25 }
26
27 return $erreur;
28 }
29
30 ?>