d14edebdd7428fab6c406e1ea49973547dfc0e38
4 if (!defined('_ECRIRE_INC_VERSION')) {
9 * Vérifie que la valeur correspond à un identifiant d'objet valide
11 * @param string $valeur
12 * La valeur à vérifier.
13 * @param array $options
15 * Retourne une chaine vide si c'est valide, sinon une chaine expliquant l'erreur.
17 function verifier_id_objet_dist($valeur, $options = array()) {
21 // On vérifie déjà qu'il s'agit d'un nombre
22 if (!is_numeric($valeur)) {
23 $erreur = _T('verifier:erreur_id_objet');
24 } elseif (isset($options['objet'])) {
25 $id_table_objet = id_table_objet($options['objet']);
26 $table = table_objet_sql($options['objet']);
27 if ($id_table_objet && $table) {
28 if (!sql_countsel($table, $id_table_objet.'='.intval($valeur))) {
29 $erreur = _T('verifier:erreur_id_objet');
32 $erreur = _T('verifier:erreur_objet');