source: spip-zone/_plugins_/svp/action/actualiser_depot.php @ 47826

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

Grosse évolution : SVP abandonne SPIP 2.1 pour se projeter dans l'avernir avec SPIP 3. Au menu du commit :

  • Amélioration des logs pour utiliser la nouvelle politique de niveaux et suppression des define svp devenus inutiles
  • Initialisation de tous les champs d'un dépot avant une insertion
  • Ajout de quelques cas d'erreur
  • Incrément de version
  • Property svn:eol-style set to native
File size: 892 bytes
Line 
1<?php
2/**
3 * Action de mises a jour en base de donnees des plugins du depot
4 *
5 */
6function action_actualiser_depot_dist(){
7
8        // Securisation: aucun argument attendu
9        $securiser_action = charger_fonction('securiser_action', 'inc');
10        $arg = $securiser_action();
11
12        // Verification des autorisations
13        if (!autoriser('webmestre')) {
14                include_spip('inc/minipres');
15                echo minipres();
16                exit();
17        }
18
19        // Actualisation des plugins du depot
20        // Le depot lui-meme n'est jamais mis a jour via le fichier XML une fois que
21        // la premiere insertion a ete effectuee. Pour le depot il faut ensuite passer
22        // par le formulaire d'edition
23        if ($id_depot = intval($arg)) {
24                include_spip('inc/svp_depoter');
25                svp_actualiser_depot($id_depot);
26                // On consigne l'action si la configuration le demande
27                spip_log("ACTION ACTUALISER DEPOT (manuel) : id_depot = ". $id_depot, 'svp_actions.' . _LOG_INFO);
28        }
29}
30
31?>
Note: See TracBrowser for help on using the repository browser.