source: spip-zone/_plugins_/projets/formulaires/editer_projet.php @ 50578

Last change on this file since 50578 was 50578, checked in by eric@…, 8 years ago

Ajout de tous les fichiers issus de la version actuelle de spip-projets.
Cette version est en développement et fonctionne sous SPIP 2.

  • Property svn:eol-style set to native
File size: 1.7 KB
Line 
1<?php
2
3if (!defined("_ECRIRE_INC_VERSION")) return;
4
5include_spip('inc/actions');
6include_spip('inc/editer');
7
8// http://doc.spip.org/@inc_editer_article_dist
9function formulaires_editer_projet_charger_dist($id_projet='new', $id_parent=0, $retour='', $lier_trad=0, $config_fonc='projets_edit_config', $row=array(), $hidden=''){
10        $valeurs = formulaires_editer_objet_charger('projet',$id_projet,$id_parent,$lier_trad,$retour,$config_fonc,$row,$hidden);
11        // il faut enlever l'id_rubrique car la saisie se fait sur id_parent
12        // et id_rubrique peut etre passe dans l'url comme rubrique parent initiale
13        // et sera perdue si elle est supposee saisie
14        unset($valeurs['id_rubrique']);
15        return $valeurs;
16}
17
18// Choix par defaut des options de presentation
19// http://doc.spip.org/@articles_edit_config
20function projets_edit_config($row)
21{
22        global $spip_ecran, $spip_lang, $spip_display;
23
24        $config = $GLOBALS['meta'];
25        $config['lignes'] = ($spip_ecran == "large")? 8 : 5;
26        $config['afficher_barre'] = $spip_display != 4;
27        $config['langue'] = $spip_lang;
28
29        $config['restreint'] = ($row['statut'] == 'publie');
30        return $config;
31}
32
33function formulaires_editer_projet_verifier_dist($id_projet='new', $id_parent=0, $retour='', $lier_trad=0, $config_fonc='projets_edit_config', $row=array(), $hidden=''){
34
35        $erreurs = formulaires_editer_objet_verifier('projet',$id_projet,array('titre'));
36        return $erreurs;
37}
38
39// http://doc.spip.org/@inc_editer_article_dist
40function formulaires_editer_projet_traiter_dist($id_projet='new', $id_parent=0, $retour='', $lier_trad=0, $config_fonc='projets_edit_config', $row=array(), $hidden=''){
41        return formulaires_editer_objet_traiter('projet',$id_projet,$id_parent,$lier_trad,$retour,$config_fonc,$row,$hidden);
42}
43
44?>
Note: See TracBrowser for help on using the repository browser.