source: spip-zone/_plugins_/grappes/trunk/formulaires/editer_grappe.php @ 77004

Last change on this file since 77004 was 77004, checked in by kent1@…, 6 years ago

PHPdoc

File size: 1.7 KB
Line 
1<?php
2/**
3 * Plugin Grappes
4 * Licence GPL (c) Matthieu Marcillaud
5 */
6
7if (!defined("_ECRIRE_INC_VERSION")) return;
8
9include_spip('inc/actions');
10include_spip('inc/editer');
11
12function formulaires_editer_grappe_charger_dist($id_grappe='new',$retour='', $config_fonc='grappes_edit_config', $row=array(), $hidden=''){
13        $valeurs = formulaires_editer_objet_charger('grappe',$id_grappe,'','',$retour,$config_fonc,$row,$hidden);
14
15        $valeurs['liaisons'] = explode(',',$valeurs['liaisons']);
16        $valeurs['options'] = @unserialize($valeurs['options']);
17        $valeurs['acces'] = is_array($a = $valeurs['options']['acces']) ? $a : array();
18
19        // par defaut a la creation de groupe
20        if (!intval($id_grappe)) {
21                $valeurs['liaisons'] = array(); //array('auteurs');
22        }
23
24        return $valeurs;
25}
26
27// Choix par defaut des options de presentation
28// http://doc.spip.org/@articles_edit_config
29function grappes_edit_config($row)
30{
31        global $spip_ecran, $spip_lang, $spip_display;
32
33        $config = $GLOBALS['meta'];
34        $config['lignes'] = ($spip_ecran == "large")? 8 : 5;
35        $config['afficher_barre'] = true;
36        $config['langue'] = $spip_lang;
37        return $config;
38}
39
40function formulaires_editer_grappe_verifier_dist($id_grappe='new',$retour='', $config_fonc='grappes_edit_config', $row=array(), $hidden=''){
41        // le id 0 est voulu, on ne souhaite pas controler le contenu des champs qui postent un array !
42        return formulaires_editer_objet_verifier('grappe',0,array('titre'));
43}
44
45// http://doc.spip.org/@inc_editer_groupe_mot_dist
46function formulaires_editer_grappe_traiter_dist($id_grappe='new',$retour='', $config_fonc='grappes_edit_config', $row=array(), $hidden=''){
47        return formulaires_editer_objet_traiter('grappe',$id_grappe,'','',$retour,$config_fonc,$row,$hidden);
48}
49
50
51?>
Note: See TracBrowser for help on using the repository browser.