| Current Path : /home/atelierpru/www/OLD/plugins/auto/verifier/v1.9.1/verifier/ |
| Current File : /home/atelierpru/www/OLD/plugins/auto/verifier/v1.9.1/verifier/id_document.php |
<?php
/**
* API de vérification : vérification de la validité d'un identifiant de document
*
* @plugin verifier
* @copyright 2018
* @author Les Développements Durables
* @licence GNU/GPL
*/
// Sécurité
if (!defined('_ECRIRE_INC_VERSION')) {
return;
}
/**
* Vérifie que la valeur correspond à un id_document valide
*
* @param string $valeur
* La valeur à vérifier.
* @param array $options
* @return string
* Retourne une chaine vide si c'est valide, sinon une chaine expliquant l'erreur.
*/
function verifier_id_document_dist($valeur, $options = array()) {
$erreur = '';
if ($valeur !== '') {
// On vérifie déjà qu'il s'agit d'un nombre
if (!is_numeric($valeur)) {
$erreur = _T('verifier:erreur_id_document');
} elseif (!sql_countsel('spip_documents', 'id_document='.intval($valeur))) {
// Puis qu'il y a au moins un document avec cet id
$erreur = _T('verifier:erreur_id_document');
}
}
return $erreur;
}