source: spip-zone/_plugins_/menu_babbibel/trunk/formulaires/configurer_babbi.php @ 93057

Last change on this file since 93057 was 93057, checked in by teddy.spip@…, 5 years ago
  • Compatibilité avec SPIP 3.1
  • Amélioration de l'interface du formulaire ;
  • Up de z et synergie entre plugin.xml et paquet.xml
File size: 909 bytes
Line 
1<?php
2
3if (!defined('_ECRIRE_INC_VERSION')) {
4    return;
5}
6
7function formulaires_configurer_babbi_verifier_dist()
8{
9    $erreurs = array();
10    $var = _request('nb_articles');
11
12    $numerique = is_numeric($var);
13    $positif = $var == abs($var);
14    $entier = $var == intval($var);
15
16    //nb_articles doit être un numérique
17    if (!$numerique && $var != null) {
18        $numerique = 0;
19        $erreurs['nb_articles'] = _T('babbi:que_des_nombres_ici');
20    }
21    //nb_articles doit être un nombre positif
22    if (!$positif) {
23        $positif = 0;
24        $erreurs['nb_articles'] = _T('babbi:que_des_nombres_ici');
25    }
26    //nb_articles doit être un nombre entier
27    if (!$entier) {
28        $entier = 0;
29        $erreurs['nb_articles'] = _T('babbi:que_des_nombres_ici');
30    }
31
32    if (count($erreurs) > 0) {
33        $erreurs['message_erreur'] = _T('babbi:message_erreur');
34    }
35
36    return $erreurs;
37}
Note: See TracBrowser for help on using the repository browser.