Your IP : 216.73.216.251


Current Path : /home/atelierpru/provence/plugins/auto/verifier/v1.9.4/verifier/
Upload File :
Current File : /home/atelierpru/provence/plugins/auto/verifier/v1.9.4/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;
}