Changeset 7789 in spip-zone


Ignore:
Timestamp:
Dec 6, 2006, 4:17:47 AM (12 years ago)
Author:
cy_altern@…
Message:

ça commence à ressembler à quelque chose : la version alpha est proche :)
ajout du répertoire contenant le nécessaire pour des tests complets

Location:
_plugins_/_dev_/csv2spip
Files:
14 added
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/_dev_/csv2spip/exec/csv2spip.php

    r7495 r7789  
    11<? 
    2 /* csv2spip est un plugin pour créer/modifier les rédacteurs et administrateurs restreints d'un SPIP à partir de fichiers CSV
     2/* csv2spip est un plugin pour créer/modifier les visiteurs, rédacteurs et administrateurs restreints d'un SPIP à partir de fichiers CSV
    33*                                               VERSION : 2.3 => plugin pour spip 1.9
    44*
    5 * Auteur : cy_altern (cy_altern@yahoo.fr)
     5* Auteur : cy_altern
    66
    77* Ce programme est un logiciel libre distribue sous licence GNU/GPL.
     
    2222function exec_csv2spip() {
    2323                                 include_spip("inc/presentation");
    24                                  include_ecrire ("inc_index.php3");
    2524                                                 
    2625                        // définir comme constante le chemin du répertoire du plugin
     
    5049                                                                 }
    5150                                 }
     51                                 
     52                        // le plugin acces_groupes est il installé/activé ?
     53                                         $plugin_accesgroupes = 0;
     54                                         $sql11 = spip_query("SELECT valeur FROM spip_meta WHERE nom = 'plugin' LIMIT 1");
     55                         $result11 = spip_fetch_array($sql11);
     56                         $ch_meta = $result11['valeur'];
     57                         $Tch_meta = explode(',', $ch_meta);
     58                                         if (in_array('acces_groupes', $Tch_meta)) {                   
     59/*
     60                // version compatible >= 1.9.2... nettement plus sure : on teste la présence de la constante chemin_du_plugin
     61                                // et non pas le nom du dossier de plugin stocké dans spip_meta
     62                                         if (defined(_DIR_PLUGIN_ACCESGROUPES)) {                                                       
     63*/
     64                                                         $plugin_accesgroupes = 1;
     65                                         }                     
    5266                                 
    5367                        // début affichage
     
    122136//                              echo "<h2>"._T('csvspip:titre_etape2')."</h2>";
    123137                                spip_query("DROP TABLE IF EXISTS tmp_auteurs");
    124                 if (!spip_query("CREATE TABLE tmp_auteurs (id INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY, nom TEXT NOT NULL, prenom TEXT NOT NULL, groupe TEXT NOT NULL, ss_groupe TEXT NOT NULL, mdp TEXT NOT NULL, pseudo_spip TEXT NOT NULL, mel TEXT NOT NULL, id_spip INT(11) NOT NULL)") ) { 
     138                if (!spip_query("CREATE TABLE tmp_auteurs (
     139                                                                                                                                id INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY,
     140                                                                                                                                nom TEXT NOT NULL,
     141                                                                                                                                prenom TEXT NOT NULL,
     142                                                                                                                                groupe TEXT NOT NULL,
     143                                                                                                                                ss_groupe TEXT NOT NULL,
     144                                                                                                                                mdp TEXT NOT NULL,
     145                                                                                                                                pseudo_spip TEXT NOT NULL,
     146                                                                                                                                mel TEXT NOT NULL,
     147                                                                                                                                id_spip INT(11) NOT NULL)"
     148                                                                                                ) ) { 
    125149                                         echo "<br><span class=\"Cerreur\">"._T('csvspip:err_etape2.1')."</span>";
    126150                                         fin_cadre_couleur();
     
    152176//echo '<br><br>$Tchamps = ';
    153177//print_r($Tchamps);                                   
    154                                                                                 if (count($Tchamps) != 7) {
     178                                                                                if (count($Tchamps) < 7) {
    155179                                                                                         $Tvides = array();
    156180                                                                                         foreach ($Tref_champs as $cref) {
     
    215239                                         $rubrique_parent = $Tch_rub[0];
    216240                                         $secteur = $Tch_rub[1];
    217                                          $sql8 = spip_query("SELECT ss_groupe FROM tmp_auteurs WHERE groupe = '$groupe_admins' GROUP BY ss_groupe");
     241                                         $sql8 = spip_query("SELECT ss_groupe FROM tmp_auteurs WHERE LOWER(groupe) = '$groupe_admins' GROUP BY ss_groupe");
    218242                                         if (isset($sql8)) {
    219243                                         while ($data8 = spip_fetch_array($sql8)) {
    220244                                                                 $rubrique_ec = $data8['ss_groupe'];
    221                                                                  $sql7 = spip_query("SELECT COUNT(*) AS rub_existe FROM $Trubriques WHERE titre = '$rubrique_ec' LIMIT 1");
    222                                                                  $data7 = spip_fetch_array($sql7);
    223                                                                  if ($data7['rub_existe'] > 0) {
     245                                                                                 if ($rubrique_ec != '') {
     246                                                                         $sql7 = spip_query("SELECT COUNT(*) AS rub_existe FROM $Trubriques WHERE titre = '$rubrique_ec' LIMIT 1");
     247                                                                         $data7 = spip_fetch_array($sql7);
     248                                                                         if ($data7['rub_existe'] > 0) {
    224249//print '<br>etape3 : rubrique '.$rubrique_ec.' existe';
    225                                                                                 continue;
    226                                                                  }
    227                                                                  spip_query("INSERT INTO $Trubriques (id_rubrique, id_parent, titre, id_secteur, statut, date) VALUES ('', '$rubrique_parent', '$rubrique_ec', '$secteur', 'publie', '$date_rub_ec')" );
    228                                                          if (mysql_error() != '') {
    229                                                                         $Terr_rub[] = array('ss_groupe' => $rubrique_ec, 'erreur' => mysql_error());
    230                                                          }
    231                                                                                  else {
    232                                                                                                         $Tres_rub[] = $rubrique_ec;
     250                                                                                        continue;
     251                                                                         }
     252                                                                         spip_query("INSERT INTO $Trubriques (id_rubrique, id_parent, titre, id_secteur, statut, date) VALUES ('', '$rubrique_parent', '$rubrique_ec', '$secteur', 'publie', '$date_rub_ec')" );
     253                                                                 if (mysql_error() != '') {
     254                                                                                $Terr_rub[] = array('ss_groupe' => $rubrique_ec, 'erreur' => mysql_error());
     255                                                                 }
     256                                                                                 else {
     257                                                                                                        $Tres_rub[] = $rubrique_ec;
     258                                                                                 }
    233259                                                                                 }
    234260                                         }
     
    246272                           }
    247273                                }
     274                // gestion de la rubrique par défaut des admins restreints
     275                                if ($groupe_admins != '-1') {
     276                                        // faut-il créer la rubrique par défaut?
     277                                          $cree_rub_adm_defaut = 0;
     278                                                if ($_POST['rub_prof'] == 0) {
     279                                                         $sql20 = spip_query("SELECT COUNT(*) AS nb_admins FROM tmp_auteurs WHERE LOWER(groupe) = '$groupe_admins'");
     280                                                         $rows20 = spip_fetch_array($sql20);
     281                                                         if ($rows20['nb_admins'] > 0) {
     282                                                                        $cree_rub_adm_defaut = 1;
     283                                                         }                                                       
     284                                                }
     285                                                else {
     286                                                $sql19 = spip_query("SELECT COUNT(*) AS nb_sans_ssgrpe FROM tmp_auteurs WHERE LOWER(groupe) = '$groupe_admins' AND ss_groupe = ''");
     287                                                $rows19 = spip_fetch_array($sql19);
     288                                                if ($rows19['nb_sans_ssgrpe'] > 0) {
     289                                                         $cree_rub_adm_defaut = 1;
     290                                                }
     291                                                }
     292                                        // création de la rubrique par défaut
     293                                                if ($cree_rub_adm_defaut == 1) {
     294                                         $date_rub_defaut = date("Y-m-j H:i:s");
     295                                         $Tch_rub_defaut = explode(',', $_POST['rub_parent_admin_defaut']);
     296                                         $rubrique_parent_defaut = $Tch_rub_defaut[0];
     297                                         $secteur_defaut = $Tch_rub_defaut[1];
     298                                                 $rubrique_defaut = ($_POST['rub_admin_defaut'] != '' ? $_POST['rub_admin_defaut'] : _T('csvspip:nom_rub_admin_defaut') );
     299                                                 $sq21 = spip_query("SELECT COUNT(*) AS rub_existe FROM $Trubriques WHERE titre = '$rubrique_defaut' LIMIT 1");
     300                                                 $rows21 = spip_fetch_array($sq21);
     301                                                 if ($rows21['rub_existe'] < 1) {
     302                                                                spip_query("INSERT INTO $Trubriques (id_rubrique, id_parent, titre, id_secteur, statut, date)
     303                                                                                                                  VALUES ('', '$rubrique_parent_defaut', '$rubrique_defaut', '$secteur_defaut', 'prive', '$date_rub_defaut')" );
     304                                                          if (mysql_error() != '') {
     305                                                                         echo "<br><span class=\"Cerreur\">"._T('csvspip:err_cree_rub_defaut').mysql_error()."</span>";
     306                                                                                 $err_total ++;
     307                                                          }
     308                                          else {
     309                                                                 echo "<br>"._T('csvspip:ok_cree_rub_defaut').$rubrique_defaut."<br />";
     310                                                                                         $id_rub_admin_defaut = mysql_insert_id();
     311                                          }
     312                                                         }
     313                                                         
     314                                                }
     315                                }
    248316
    249317         // étape 3.2 : création des groupes pour le plugin acces_groupes                               
     
    252320                                $_POST['ss_groupes_visit'] == 1 ? $ss_groupes_visit = 1 : $ss_groupes_visit = 0;
    253321                                if ($ss_groupes_redac == 1 OR $ss_groupes_admin == 1 OR $ss_groupes_visit == 1) {
    254                                          $sql11 = spip_query("SELECT valeur FROM spip_meta WHERE nom = 'plugin' LIMIT 1");
    255                          $result11 = spip_fetch_array($sql11);
    256                          $ch_meta = $result11['valeur'];
    257                          $Tch_meta = explode(',', $ch_meta);
    258                 // si le plugin acces_groupes est activé
    259                                          if (in_array('acces_groupes', $Tch_meta)) {                   
    260 /* ça fonctionne qu'en 1.9.2 ça... donc !!! attention au nom du rep qui contient acces_groupes !!!
    261                 // si le plugin acces_groupes est activé
    262                                          if (defined(_DIR_PLUGIN_ACCESGROUPES)) {                                                       
    263 */
     322                // si le plugin acces_groupes est activé
     323                                         if ($plugin_accesgroupes == 1) {                                                       
    264324                                                         $Terr_acces_groupes = array();
    265325                                                         $Tres_acces_groupes = array();
     
    270330                                                         $sql_sup = '';
    271331                                                         $sql_liaison = " WHERE ";
    272                                                          $ss_groupes_admin != 1 ? $sql_sup .= $sql_liaison." LOWER groupe != '$groupe_admins'" : $sql_sup .= "";
     332                                                         $ss_groupes_admin != 1 ? $sql_sup .= $sql_liaison." LOWER(groupe) != '$groupe_admins'" : $sql_sup .= "";
    273333                                                         $sql_sup != '' ? $sql_liaison = " AND " : $sql_liaison = " WHERE ";
    274                                                          $ss_groupes_visit != 1 ? $sql_sup .= $sql_liaison." LOWER groupe != '$groupe_visits'" : $sql_sup .= "";
     334                                                         $ss_groupes_visit != 1 ? $sql_sup .= $sql_liaison." LOWER(groupe) != '$groupe_visits'" : $sql_sup .= "";
    275335                                                         $sql_sup != '' ? $sql_liaison = " AND " : $sql_liaison = " WHERE ";
    276                                                          $ss_groupes_redac != 1 ? $sql_sup .= $sql_liaison." LOWER groupe != '$groupe_redacs'" : $sql_sup .= "";
     336                                                         $ss_groupes_redac != 1 ? $sql_sup .= $sql_liaison." LOWER(groupe) != '$groupe_redacs'" : $sql_sup .= "";
    277337//echo '<br>$ch_sql = '."SELECT ss_groupe FROM tmp_auteurs ".$sql_sup." GROUP BY ss_groupe";                                                     
    278338                                         $sql18= spip_query("SELECT ss_groupe FROM tmp_auteurs ".$sql_sup." GROUP BY ss_groupe");
     
    300360                                                                                                continue;
    301361                                                                 }
     362                                                                                 $desc_grpe_csv2spip = _T('csvspip:grpe_csv2spip');
    302363                                                                 spip_query("INSERT INTO $Taccesgroupes_groupes (id_grpacces, nom, description, actif, proprio, demande_acces)
    303                                                                                                                                  VALUES ('', '$grpe_ec', 'groupe cr&eacute;&eacute, par csv2spip', 1, 0, 0)" );
     364                                                                                                                                 VALUES ('', '$grpe_ec', '$desc_grpe_csv2spip', 1, 0, 0)" );
    304365                                                         $id_grpacces_new = mysql_insert_id();
    305366                                                                                 if (mysql_error() != '') {
     
    410471                                                                                $id_spip = mysql_insert_id();
    411472                                                                                if (mysql_error() == '') {
    412 //      if (lire_meta('activer_moteur') == 'oui') {
    413 //              include_ecrire ("inc_index.php3");
    414                                                                                                  marquer_indexer('auteur', $id_auteur);
    415 //      }
     473                                                                                                 include_spip("inc/indexation");
     474                                                                                                 marquer_indexer('spip_auteurs', $id_auteur);
    416475                        // Mettre a jour les fichiers .htpasswd et .htpasswd-admin
    417476                             ecrire_acces();
     
    9591018                                fin_cadre_couleur();                   
    9601019               
    961 // étape 5 : si nécessaire intégration des admins comme administrateurs restreints à la rubrique de leur sous-groupe
    962                                 if ($_POST['rub_prof'] == 1 AND $groupe_admins != '-1') {
     1020// étape 5 : si nécessaire intégration des admins comme administrateurs restreints de la rubrique de leur sous-groupe
     1021//$id_rub_admin_defaut
     1022                                if ($groupe_admins != '-1') {
    9631023                                         $Terr_adm_rub = array();
    9641024                                         $Tres_adm_rub = array();
    965                                                  $sql54 = spip_query("SELECT ss_groupe, nom, id_spip FROM tmp_auteurs WHERE groupe = '$groupe_admins' AND ss_groupe != '' ORDER BY ss_groupe");
     1025                                                 $sql54 = spip_query("SELECT ss_groupe, nom, id_spip FROM tmp_auteurs WHERE LOWER(groupe) = '$groupe_admins'");
    9661026                                                 while ($data54 = spip_fetch_array($sql54)) {
    9671027                                                                         $login_adm_ec = strtolower($data54['nom']);
    9681028                                                                         $id_adm_ec = $data54['id_spip'];
    969                                                                          $ss_grpe_ec = $data54['ss_groupe'];
    970                                                                          $sql55 = spip_query("SELECT id_rubrique FROM $Trubriques WHERE titre = '$ss_grpe_ec' LIMIT 1");
    971                                                                          $data55 = spip_fetch_array($sql55);
    972                                                                          $id_rubrique_adm_ec = $data55['id_rubrique'];
    973 //                                                                       $sql56 = spip_query("SELECT id_auteur FROM $Tauteurs WHERE login = '$login_adm_ec' AND statut = '0minirezo' LIMIT 1");
    974 //                                                                       $data56 = spip_fetch_array($sql56);
    975 //                                                                       $id_adm_ec = $data56['id_auteur'];
    976 
     1029                                                                         if ($_POST['rub_prof'] == 1 AND $data54['ss_groupe'] != '') {
     1030                                                                         $ss_grpe_ec = $data54['ss_groupe'];
     1031                                                                         $sql55 = spip_query("SELECT id_rubrique FROM $Trubriques WHERE titre = '$ss_grpe_ec' LIMIT 1");
     1032                                                                         $data55 = spip_fetch_array($sql55);
     1033                                                                         $id_rubrique_adm_ec = $data55['id_rubrique'];                                                                                 
     1034                                                                         }
     1035                                                                         else {
     1036                                                                                                $id_rubrique_adm_ec = $id_rub_admin_defaut;
     1037                                                                         }
    9771038                                                                         $sql57 = spip_query("SELECT COUNT(*) AS existe_adm_rub FROM $Tauteurs_rubriques WHERE id_auteur = '$id_adm_ec' AND id_rubrique = '$id_rubrique_adm_ec' LIMIT 1");
    9781039                                                                         $data57 = spip_fetch_array($sql57);
    979                                                                          $nb57  = $data57['existe_adm_rub'];
    980                                                                          if ($nb57 == 0) {
     1040                                                                         if ($data57['existe_adm_rub'] == 0) {
    9811041//print '<br>rubrique $ss_grpe_ec = '.$ss_grpe_ec.' $id_rubrique_adm_ec = '.$id_rubrique_adm_ec.'$id_adm_ec = '.$id_adm_ec;                                                             
    9821042                                                                                        spip_query("INSERT INTO $Tauteurs_rubriques (id_auteur, id_rubrique) VALUES ('$id_adm_ec', '$id_rubrique_adm_ec')");
     
    10621122// Formulaire de saisie du fichier CSV et des options de config         
    10631123                else {
    1064                                  $_SESSION['csv2spip_err'] = '';
    10651124echo "<script language=\"JavaScript\"> ";
    10661125echo "                          function aff_masq(id_elem, vis) { ";
     
    11421201                         echo "<input type=\"radio\" name=\"rub_prof\" value=\"0\" onClick=\"aff_masq('rub_adm', 0);\">"._T('csvspip:non');
    11431202                         echo "<br><span style=\"font-size: 10px;\">"._T('csvspip:profs_admins')."</span>";
    1144                          echo "<br /><br /><div id=\"rub_adm\" class=\"cadre\"><strong>"._T('csvspip:article_rubrique')."</strong>";
    1145        echo _T('csvspip:oui')."<input type=\"radio\" name=\"art_rub\" value=\"1\">";   
    1146        echo "<input type=\"radio\" name=\"art_rub\" value=\"0\" checked=\"checked\">"._T('csvspip:non');
    1147                          echo "<br><span style=\"font-size: 10px;\">"._T('csvspip:help_articles')."</span>";
     1203                         echo "<br /><div id=\"rub_adm\" class=\"cadre\">";
    11481204                         if ($nb_rubriques > 0) {               
    1149                                   echo "<br><br /><strong>"._T('csvspip:choix_parent_rubriques')."</strong>";
     1205                                  echo "<br /><strong>"._T('csvspip:choix_parent_rubriques')."</strong>";
    11501206                echo "<select name=\"rub_parent\">";
    11511207                echo "<option value=\"0,0\" selected=\"selected\">"._T('csvspip:racine_site')."</option>";
     
    11541210                                                          echo "<option value=\"".$data10['id_rubrique'].",".$data10['id_secteur']."\">".$data10['titre']."</option>";
    11551211                                        }       
    1156                       echo "</select><br>";
     1212                      echo "</select>";
     1213                         }
     1214                         else { 
     1215                                        echo "<br>"._T('csvspip:pas_de_rubriques');
     1216                         }             
     1217                         echo "<br /><br /><strong>"._T('csvspip:article_rubrique')."</strong>";
     1218       echo _T('csvspip:oui')."<input type=\"radio\" name=\"art_rub\" value=\"1\">";   
     1219       echo "<input type=\"radio\" name=\"art_rub\" value=\"0\" checked=\"checked\">"._T('csvspip:non');
     1220                         echo "<br><span style=\"font-size: 10px;\">"._T('csvspip:help_articles')."</span>";
     1221                         echo "<br /></div>";
     1222                         echo "<br /><div id=\"rub_adm_defaut\">";
     1223                         echo "<strong>"._T('csvspip:choix_rub_admin_defaut')."</strong>";
     1224                         echo "<input type=\"text\" name=\"rub_admin_defaut\" value=\""._T('csvspip:nom_rub_admin_defaut')."\" style=\"width: 200px;\">";
     1225                         echo "<br><span style=\"font-size: 10px;\">"._T('csvspip:help_rub_admin_defaut')."</span>";
     1226                         if ($nb_rubriques > 0) {               
     1227                                  echo "<br/><br/><strong>"._T('csvspip:choix_parent_rub_admin_defaut')."</strong>";
     1228                echo "<select name=\"rub_parent_admin_defaut\">";
     1229                echo "<option value=\"0,0\" selected=\"selected\">"._T('csvspip:racine_site')."</option>";
     1230                                  $sql108 = spip_query("SELECT id_rubrique, titre, id_secteur FROM $Trubriques ORDER BY id_rubrique");
     1231                                        while ($data108 = spip_fetch_array($sql108)) {
     1232                                                          echo "<option value=\"".$data108['id_rubrique'].",".$data108['id_secteur']."\">".$data108['titre']."</option>";
     1233                                        }       
     1234                      echo "</select><br />";
    11571235                         }
    11581236                         else { 
    11591237                                        echo "<br>"._T('csvspip:pas_de_rubriques')."<br>";
    11601238                         }             
    1161                          echo "</div>";
     1239                         echo "</div>"; 
    11621240                         fin_cadre_couleur();
    11631241                 debut_cadre_couleur("../"._DIR_PLUGIN_CSV2SPIP."/img_pack/groupe-24.png", false, "", _T('csvspip:acces_groupes'));
    11641242         echo "<strong>"._T('csvspip:option_acces_groupes')."</strong>";
    1165 /*      ça fonctionne qu'en 1.9.2 ça...
    1166                 // si le plugin acces_groupes est activé
    1167                    if (defined(_DIR_PLUGIN_ACCESGROUPES)) {
    1168 */                       
     1243/*
    11691244                         $sql11 = spip_query("SELECT valeur FROM spip_meta WHERE nom = 'plugin' LIMIT 1");
    11701245                         $result11 = spip_fetch_array($sql11);
     
    11731248                // si le plugin acces_groupes est activé
    11741249                         if (in_array('acces_groupes', $Tch_meta)) {
     1250*/                       
     1251                         if ($plugin_accesgroupes == 1) {
    11751252                 echo "<ul style=\"padding: 0px; margin: 0px 0px 0px 30px;\">";
    11761253                                 echo "<li style=\"list-style-image: url('img_pack/redac-12.gif');\">"._T('csvspip:ss_groupes_redac')." ";
     
    12161293//              fin_cadre_formulaire();
    12171294                               
    1218                 fin_page();
     1295                echo fin_page();
    12191296}
    12201297                 
  • _plugins_/_dev_/csv2spip/lang/csvspip_fr.php

    r7413 r7789  
    11<?php
    2 /* csv2spip est un plugin pour créer/modifier les rédacteurs et administrateurs restreints d'un SPIP à partir de fichiers CSV
     2/* csv2spip est un plugin pour créer/modifier les visiteurs, rédacteurs et administrateurs restreints d'un SPIP à partir de fichiers CSV
     3*                                               VERSION : 2.3 => plugin pour spip 1.9
    34*
    45* Auteur : cy_altern (cy_altern@yahoo.fr)
     
    78
    89**/
    9 //echo "<br>depart fichier de langue...";
    1010
    1111        $GLOBALS[$GLOBALS['idx_lang']] = array(
     
    3535                        'ok_etape3.1_debut' => '<strong>Etape 3.1 :</strong> création des rubriques admins = OK ',
    3636                        'ok_etape3.1_fin' => ' rubriques créées',
     37                        'err_cree_rub_defaut' => 'Erreur lors de la création de la rubrique par défaut des admins restreints : ',
     38                        'ok_cree_rub_defaut' => 'Création de la rubrique par défaut : ',
    3739                        'etape3.2' => '<strong>Etape 3.2 :</strong> création des groupes pour le plugin acces_groupes',
     40                        'grpe_csv2spip' => 'groupe cr&eacute;&eacute, par csv2spip',
    3841                        'err_etape3.2' => '<strong>Etape 3.2 :</strong> erreur(s) lors de la création des groupes d\'acces : ',
    3942                        'ok_etape3.2_debut' => '<strong>Etape 3.2 :</strong> création des groupes pour le plugin acces_groupes = OK : ',               
     
    97100                        'help_nom_groupe_admin' => '(colonne "<strong>groupe</strong>" du fichier CSV, si ces champs sont vides, tous les utilisateurs seront simples rédacteurs)',
    98101                        'choix_fichier' => 'Fichier CSV à importer : ',
    99                         'maj_mdp' => 'Mise à jour des infos pour ',
     102                        'maj_mdp' => 'Mise à jour des infos pour les utilisateurs existant : ',
    100103                        'options_maj' => 'Mise à jour des mots de passe, mails, sous-groupes... : ',
    101104                        'suppr_absents' => 'Suppression des absents:',
     
    117120                        'creation_rubriques' => 'Création de rubriques pour les sous-groupes administrateurs: ',
    118121                        'rubrique_ss_groupes' => 'Créer une rubrique par sous-groupe d\'admins: ',
    119                         'profs_admins' => '(IACA : les profs d\'une discipline seront administrateurs de leur rubrique)',
     122                        'profs_admins' => '(crée une rubrique pour chaque <strong>ss_groupe</strong> d\'admins et affecte l\'utilisateur comme admin de celle-ci.<br />
     123                                                                                                  IACA : les profs d\'une discipline seront administrateurs de leur rubrique)',
    120124                        'article_rubrique' => 'Créer un article dans chaque rubrique admin: ',
    121125                        'help_articles' => '(permet de rendre visibles ces rubriques dans la partie publique)',
    122126                        'choix_parent_rubriques' => 'Rubrique parent des rubriques à créer: ',
     127                        'choix_rub_admin_defaut' => 'Rubrique par défaut des admins restreints: ',
     128                        'nom_rub_admin_defaut' => 'rubrique des admins CSV2SPIP',
     129                        'choix_parent_rub_admin_defaut' => 'Rubrique parent de la rubrique par défaut: ',
     130                        'help_rub_admin_defaut' => '(pour tous les admins restreints qui n\'ont pas de sous-groupe défini ou si la génération des rubriques par sous-groupes n\'est pas activée.
     131                                                                                                                                  <strong>Attention!</strong> si vous supprimez cette rubrique, <strong>tous</strong> les administrateurs restreints sans sous-groupe deviennent administrateurs de <strong>toutes</strong> les rubriques !)',
     132//                                                                                                                                afin que ces admins ne soient pas des admins généraux, il faut leur attribuer une rubrique à administrer)',
    123133                        'acces_groupes' => 'Connexion avec le plugin acces_groupes',
    124134                        'option_acces_groupes' => 'Créer un groupe de contrôle d\'accès par sous-groupe : ',
Note: See TracChangeset for help on using the changeset viewer.