source: plugins_spip/media_collections/formulaires/creer_collection_rapide.php @ 7327

Last change on this file since 7327 was 7327, checked in by kent1, 8 years ago

Pas de logs ici

File size: 1.1 KB
Line 
1<?php
2/**
3 * Plugin Collections (ou albums)
4 * (c) 2012 kent1
5 * Licence GNU/GPL
6 *
7 * Formulaire de création rapide de collection
8 */
9
10if (!defined('_ECRIRE_INC_VERSION')) return;
11
12include_spip('inc/editer');
13include_spip('inc/autoriser');
14
15function formulaires_creer_collection_rapide_charger_dist($retour=''){
16        $valeurs = array();
17        $valeurs['titre'] = '';
18        $valeurs['editable'] = autoriser('creer','collection');
19        return $valeurs;
20}
21
22function formulaires_creer_collection_rapide_verifier_dist($retour=''){
23        $erreurs = array();
24        if(!_request('titre'))
25                $erreurs['titre'] = _T('info_obligatoire');
26        return $erreurs;
27}
28
29function formulaires_creer_collection_rapide_traiter_dist($retour=''){
30        $res = formulaires_editer_objet_traiter('collection','oui','',$lier_trad,$retour,$config_fonc,$row,$hidden);
31        if(intval($res['id_collection']) && is_numeric($res['id_collection'])){
32                include_spip('action/editer_objet');
33                $err = objet_instituer('collection', $res['id_collection'], array('statut' => 'publie'));
34                if(!$err && !$retour)
35                        $res['redirect'] = self();
36        }
37        return $res;
38}
39
40
41?>
Note: See TracBrowser for help on using the repository browser.