Changeset 5302 in spip-zone


Ignore:
Timestamp:
Sep 12, 2006, 9:34:24 PM (15 years ago)
Author:
fil@…
Message:

un peu de doc et utilisation de la notation PATH + on part de la racine sinon c'est perturbant

Location:
_plugins_/_amelioration_admin_/svn_update
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/_amelioration_admin_/svn_update/exec/svn_update.php

    r5301 r5302  
    44# plusieurs separer par des virgules
    55define('_SVN_UPDATE_AUTEURS', '1');
    6 define('_SVN_UPDATE_DIRS', '../');
     6define('_SVN_UPDATE_DIRS', './');
    77
    88
     
    4141
    4242        if ($connect_statut != '0minirezo'
    43         OR !in_array($connect_id_auteur, explode(',', _SVN_UPDATE_AUTEURS))) {
     43        OR !in_array($connect_id_auteur, explode(':', _SVN_UPDATE_AUTEURS))) {
    4444                echo _T('avis_non_acces_page');
    4545                fin_page();
     
    5050        debut_droite();
    5151
    52         $dirs = explode(',', _SVN_UPDATE_DIRS);
     52        $dirs = explode(':', _SVN_UPDATE_DIRS);
    5353        $dirs_ok = array();
    5454        foreach ($dirs as $dir) {
     
    6464                        echo "Update $dir_svn:<br />\n";
    6565                       
    66                         $retour = update_svn($dir_svn);
     66                        $retour = update_svn(_DIR_RACINE.$dir_svn);
    6767                        if (!$retour)
    6868                                $retour = "Erreur SVN";
     
    7979                <select name='dir_svn'>";
    8080                foreach ($dirs_ok as $dir) {
    81                         echo "<option value='$dir'>".joli_repertoire($dir)."</option>\n";
     81                        echo "<option value='$dir'>".$dir."</option>\n";
    8282                }
    8383                echo "</select>
    84                 <input type='submit' value='UPDATE' />
     84                <input type='submit' value='Update' />
    8585                </form>
    8686                ";
  • _plugins_/_amelioration_admin_/svn_update/plugin.xml

    r5301 r5302  
    1111        </version>
    1212        <etat>
    13         dev
     13        test
    1414        </etat>
    1515        <description>
    1616        Un utilisateur (par defaut, l'administrateur numero 1) a le droit de faire une mise &agrave; jour SVN du site ou de tout autre r&eacute;pertoire. Se rendre sur la page [ecrire/?exec=svn_update->./?exec=svn_update].
     17
     18        Exemple de configuration dans ecrire/mes_options.php, pour que les admins num&eacute;ro 1 et 3 aient le droit de proc&eacute;der &agrave; la mise &agrave; jour des r&eacute;pertoires SPIP et PLUGINS :
     19        <code>
     20                define('_SVN_UPDATE_AUTEURS', '1:3');
     21                define('_SVN_UPDATE_DIRS', './:plugins/');
     22        </code>
     23
    1724        </description>
    1825        <prefix>
Note: See TracChangeset for help on using the changeset viewer.