source: spip-zone/_plugins_/ajaxforms/balise/formulaire_ajouter_un_document.php @ 120022

Last change on this file since 120022 was 24826, checked in by cedric@…, 12 years ago

permettre le choix du mode en troisieme argument de #FORMULAIRE_AJOUTER_DOCUMENT
invalider apres ajout d'un document

File size: 1.0 KB
Line 
1<?php
2
3
4if (!defined("_ECRIRE_INC_VERSION")) return;
5
6
7function balise_FORMULAIRE_AJOUTER_UN_DOCUMENT_dist ($p) {
8        // on recupere le nom de la boucle
9        // sauf qu'il faut passer par une balise renvoyant le nom
10        # $table = $p->boucles[$p->id_boucle]->id_table;
11
12        // on recupere la valeur de la cle primaire de l'objet
13        $pk = $p->boucles[$p->id_boucle]->primary;
14        return calculer_balise_dynamique($p,'FORMULAIRE_AJOUTER_UN_DOCUMENT', array('AJAXFORM_TYPE_BOUCLE',$pk));
15}
16
17function balise_FORMULAIRE_AJOUTER_UN_DOCUMENT_stat($args,$filtres) {
18        // si on force les parametres par #FORMULAIRE_AJOUTER_UN_DOCUMENT{article,12}
19        // on enleve les parametres calcules
20        if (isset($args[3])) {
21                array_shift($args);
22                array_shift($args);
23        }
24        $objet = $args[0];
25        $id_objet = $args[1];
26        // pas dans une boucle ?
27        // on ajoutera le document sans le lier a un objet particulier.
28        if ($objet == 'balise_hors_boucle') {
29                $args[0] = '';
30                $args[1] = '';
31        } else {
32                // rien a faire, c'est bien un type qu'on veut, pas une table !
33                //$args[0] = table_objet($objet);
34        }
35        return $args;
36}
37
38?>
Note: See TracBrowser for help on using the repository browser.