source: spip-zone/_plugins_/multidomaines/branches/nettoyage/formulaires/configurer_multidomaines.php @ 111207

Last change on this file since 111207 was 111207, checked in by tcharlss@…, 3 years ago

Ne pas enregistrer en config les secteurs non configurés (pas d'url/squelette/identifiant)

File size: 703 bytes
Line 
1<?php
2
3if (!defined('_ECRIRE_INC_VERSION')) {
4        return;
5}
6
7/**
8 * Vérification des valeurs postées
9 *
10 * Normaliser les données avant le traiter : enlever les secteurs qui n'ont pas été configurés
11 * afin de ne pas avoir des clés vides dans la config
12 *
13 * @return array
14 */
15function formulaires_configurer_multidomaines_verifier_dist() {
16
17        $erreurs = array();
18
19        if ($secteurs = sql_allfetsel('id_rubrique', 'spip_rubriques', 'id_parent=0')) {
20                foreach($secteurs as $secteur) {
21                        $id_rubrique = $secteur['id_rubrique'];
22                        $valeur = _request($id_rubrique);
23                        if (
24                                is_array($valeur)
25                                and !array_filter($valeur)
26                        ) {
27                                set_request($id_rubrique, null);
28                        }
29                }
30        }
31
32        return $erreurs;
33}
Note: See TracBrowser for help on using the repository browser.