Changeset 8094 in spip-zone


Ignore:
Timestamp:
Dec 18, 2006, 3:00:02 AM (12 years ago)
Author:
cy_altern@…
Message:

sortie de la version 3.0 "officielle" du plugin csv2spip

Location:
_plugins_/_dev_/csv2spip
Files:
1 added
5 edited

Legend:

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

    r6344 r8094  
    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 : 3.0 => plugin pour spip 1.9
    34*
    4 * Auteur : cy_altern (cy_altern@yahoo.fr)
     5* Auteur : cy_altern
    56
    67* Ce programme est un logiciel libre distribue sous licence GNU/GPL.
     
    1415                if ($GLOBALS['connect_statut'] == "0minirezo") {
    1516                  // on voit le bouton comme  sous-menu de "auteurs"
    16                         $boutons_admin['auteurs']->sousmenu['csv2spip']= new Bouton("../"._DIR_PLUGIN_CSV2SPIP."/img_pack/csv2spip-24.gif", _T('csvspip:module_titre') );
     17                        $boutons_admin['auteurs']->sousmenu['csv2spip']= new Bouton("../"._DIR_PLUGIN_CSV2SPIP."/img_pack/csv2spip-24.png", _T('csvspip:module_titre') );
    1718                }
    1819                return $boutons_admin;
  • _plugins_/_dev_/csv2spip/exec/csv2spip.php

    r7984 r8094  
    11<? 
    22/* 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
     3*                                               VERSION : 3.0 => plugin pour spip 1.9
    44*
    55* Auteur : cy_altern
     
    342342                                                                                 if ($data18['ss_groupe'] != '') {
    343343                                                                                 $grpe_ec = $data18['ss_groupe'];                               
    344 echo '<br>$grpe_ec = _'.$grpe_ec.'_';
     344//echo '<br>$grpe_ec = _'.$grpe_ec.'_';
    345345                                                                         $sql17 = spip_query("SELECT id_grpacces FROM $Taccesgroupes_groupes WHERE nom = '$grpe_ec' LIMIT 1");
    346346    //echo '<br>mysql_error $sql17 = '.mysql_error();                                                                                   
     
    363363                                                                                                continue;
    364364                                                                         }
    365                                                                                  }
    366                                                                                  $desc_grpe_csv2spip = _T('csvspip:grpe_csv2spip');
    367                                                                  spip_query("INSERT INTO $Taccesgroupes_groupes (id_grpacces, nom, description, actif, proprio, demande_acces)
    368                                                                                                                                  VALUES ('', '$grpe_ec', '$desc_grpe_csv2spip', 1, 0, 0)" );
    369                                                          $id_grpacces_new = mysql_insert_id();
    370                                                                                  if (mysql_error() != '') {
    371                                                                         $Terr_acces_groupes[] = array('ss_groupe' => $grpe_ec, 'erreur' => mysql_error());
    372                                                                                                 $err_total ++;
    373                                                          }
    374                                                                                  else {
    375                                                                                          // stocker l'id_grpacces du groupe dans $Tgrpes_accesgroupes[$nom_ss-grpe]
    376                                                                                                         $Tgroupes_accesgroupes[$grpe_ec] = $id_grpacces_new;
    377                                                                                                         $Tres_acces_groupes[] = $grpe_ec;
     365                                                                                 $desc_grpe_csv2spip = _T('csvspip:grpe_csv2spip');
     366                                                                         spip_query("INSERT INTO $Taccesgroupes_groupes (id_grpacces, nom, description, actif, proprio, demande_acces)
     367                                                                                                                                 VALUES ('', '$grpe_ec', '$desc_grpe_csv2spip', 1, 0, 0)" );
     368                                                                 $id_grpacces_new = mysql_insert_id();
     369                                                                                 if (mysql_error() != '') {
     370                                                                                $Terr_acces_groupes[] = array('ss_groupe' => $grpe_ec, 'erreur' => mysql_error());
     371                                                                                                $err_total ++;
     372                                                                 }
     373                                                                                 else {
     374                                                                                         // stocker l'id_grpacces du groupe dans $Tgrpes_accesgroupes[$nom_ss-grpe]
     375                                                                                                        $Tgroupes_accesgroupes[$grpe_ec] = $id_grpacces_new;
     376                                                                                                        $Tres_acces_groupes[] = $grpe_ec;
     377                                                                                 }
    378378                                                                                 }
    379379                                         }
  • _plugins_/_dev_/csv2spip/lang/csvspip_fr.php

    r7984 r8094  
    11<?php
    22/* 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
     3*                                               VERSION : 3.0 => 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.
     
    130130                        'help_suppr_redac' => '(pour IACA, cela correspond à une "bascule année" des élèves/profs d\'un établissement)', // Pas de suppression automatique des administrateurs de rubriques !<br>
    131131                        'suprr_articles' => 'Supprimer les articles des auteurs effacés :',
    132                         'transfert_archive' => 'Transférer les articles des rédacteurs supprimés dans une rubrique d\'archives: ',
     132                        'transfert_archive' => 'Transférer les articles supprimés dans une rubrique d\'archives: ',
    133133                        'nom_rubrique_archives' => 'Nom de la rubrique d\'archives : ',
    134134                        'choix_parent_archive' => 'Rubrique parent de la rubrique d\'archives :',
     
    141141                        'creation_rubriques' => 'Création de rubriques pour les sous-groupes administrateurs: ',
    142142                        'rubrique_ss_groupes' => 'Créer une rubrique par sous-groupe d\'admins: ',
    143                         'profs_admins' => '(crée une rubrique pour chaque <strong>ss_groupe</strong> d\'admins et affecte l\'utilisateur comme admin de celle-ci.<br />
     143                        'profs_admins' => '(crée une rubrique pour chaque <strong>ss_groupe</strong> d\'admins et affecte l\'utilisateur comme admin de celle-ci. 
    144144                                                                                                  IACA : les profs d\'une discipline seront administrateurs de leur rubrique)',
    145145                        'article_rubrique' => 'Créer un article dans chaque rubrique admin: ',
  • _plugins_/_dev_/csv2spip/plugin.xml

    r7417 r8094  
    55        <auteur>        <!-- Auteur du plugin -->
    66          cy_altern
     7                                        (c) 2006 - Licence GPL
    78        </auteur>
    89        <version>
    9          2.3
     10         3.0
    1011        </version>
    1112        <etat>
    12           dev
     13          test
    1314        </etat>
    1415        <description>
    15           Permet de r&eacute;aliser l'int&eacute;gration d'auteurs et administrateurs restreint &agrave; partir de fichiers CSV.
    16                                         Ce plugin g&egrave;re &eacute;galement la cr&eacute;ation de rubriques pour les admins restreints cr&eacute;&eacute;s.
     16          Permet de r&eacute;aliser l'int&eacute;gration d'auteurs et administrateurs restreints &agrave; partir de fichiers CSV.
     17                                        Ce plugin g&egrave;re &eacute;galement la cr&eacute;ation de rubriques pour les admins restreints
     18                                        ainsi que la cr&eacute;ation de groupes pour les restrictions d'acc&egrave;s (plugin acces_groupes).
    1719                                        Il permet aussi la suppression des utilisateurs qui ne seraient plus souhait&eacute;s avec &eacute;ventuellement la sauvegarde/gestion
    1820                                        de leurs articles.
    1921        </description>
    20         <lien></lien> <!-- URI de documentation -->
     22                                <lien>http://www.spip-contrib.net/articles1550</lien> <!-- URI de documentation -->
    2123        <prefix>
    2224          csv2spip
  • _plugins_/_dev_/csv2spip/tests_csv2spip/csv2spip_modele.csv

    r7789 r8094  
    3131"PROF10";"ITA";"prof10";;"prof10.laurence@laposte.net";"ADMINS";"ITALIEN"
    3232"PROF11";"ITA";"prof11";;;"ADMINS";"ITALIEN"
     33"PROF12";"NO SS_GRPE";"prof12";;"prof10.laurence@laposte.net";"ADMINS";
     34"PROF13";"NO SS_GRPE";"prof13";;;"ADMINS";
     35"PROF14";"NO SS_GRPE";"prof14";;"prof10.laurence@laposte.net";"ADMINS";
     36"PROF15";"NO SS_GRPE";"prof15";;;"ADMINS";
     37"PROF16";"NO SS_GRPE";"prof16";;"prof10.laurence@laposte.net";"ADMINS";
Note: See TracChangeset for help on using the changeset viewer.