source: spip-zone/_plugins_/identite_extra/trunk/balise/identite_.php @ 96051

Last change on this file since 96051 was 96051, checked in by pierre.laszczak@…, 4 years ago

identite_extra: Etendre le formulaire de configuration du site et creation de balises personalisées ex: #IDENTITE_TELEPHONE

File size: 787 bytes
Line 
1<?php
2
3if (!defined('_ECRIRE_INC_VERSION')) return;
4
5function balise_IDENTITE_($p) {
6
7    $cfg = $GLOBALS['identite_extra'];
8
9    $nom = $p->nom_champ;
10    $champ = substr(strtolower($nom),9);
11
12    if ($nom === 'IDENTITE_') {
13        $msg = array('zbug_balise_sans_argument', array('balise' => ' IDENTITE_'));
14        erreur_squelette($msg, $p);
15        $p->interdire_scripts = false;
16        return $p;
17    } elseif ( !in_array($champ, $cfg) ) {
18        $msg = array('zbug_balise_inexistante', array('balise' => $nom, 'from' => 'identite_extra'));
19        erreur_squelette($msg, $p);
20        $p->interdire_scripts = false;
21        return $p;
22    } else {
23        $p->code = 'lire_config("identite_extra/' . $champ .'")';
24        $p->interdire_scripts = false;
25        return $p;
26    }
27}
Note: See TracBrowser for help on using the repository browser.