Changeset 50132 in spip-zone


Ignore:
Timestamp:
Jul 31, 2011, 5:20:54 PM (10 years ago)
Author:
cedric@…
Message:

paquet.xml pour toutes les extensions de SPIP 3

Location:
_core_/plugins
Files:
2 added
44 deleted
6 edited
33 moved

Legend:

Unmodified
Added
Removed
  • _core_/plugins/dev/paquet.xml

    r50116 r50132  
    22        prefix="dev"
    33        categorie="outil"
    4         version="0.1.0"
     4        version="0.2.0"
    55        etat="dev"
    6         compatibilite="[3.0.0-dev;["
     6        compatibilite="[3.0.0-alpha2;["
    77        logo="dev-32.png"
    88>       
  • _core_/plugins/dist/paquet.xml

    r50116 r50132  
    44        version="3.0"
    55        etat="dev"
    6         compatibilite="[3.0.0-dev;["
     6        compatibilite="[3.0.0-alpha2;["
    77        logo="icon/skel.png"
    88>       
    99
    10         <nom>Squelettes &laquo;&nbsp;dist&nbsp;&raquo;</nom>
     10        <nom>Dist</nom>
    1111        <!-- Squelettes par défaut de SPIP 3 -->
    1212
  • _core_/plugins/dump/paquet.xml

    r50116 r50132  
    22        prefix="dump"
    33        categorie="maintenance"
    4         version="1.4.2"
     4        version="1.5.0"
    55        etat="stable"
    66        compatibilite="[3.0.0-dev;["
     
    88>       
    99
    10         <nom>Database Dump</nom>
     10        <nom>Dump</nom>
    1111        <!-- Sauvegarde et restauration de la base SPIP -->
    1212
  • _core_/plugins/filtres_images/paquet.xml

    r50116 r50132  
    22        prefix="images"
    33        categorie="multimedia"
    4         version="1.0.1"
     4        version="1.1.0"
    55        etat="stable"
    6         compatibilite="[2.1.0-dev;["
     6        compatibilite="[3.0.0-alpha2;["
    77        logo="images/image_filtre-32.png"
    88>       
    99
    10         <nom>Filtres Images et Couleurs</nom>
     10        <nom>Images</nom>
    1111        <!-- Filtres de transformation d'image et de couleurs -->
    1212
  • _core_/plugins/forum/forum_fonctions.php

    r50116 r50132  
    1111\***************************************************************************/
    1212
    13 //
    14 // Un filtre applique a #PARAMETRES_FORUM, qui donne l'adresse de la page
    15 // de reponse
    16 //
     13include_spip('public/forum');
     14
     15/**
     16 * Un filtre applique a #PARAMETRES_FORUM, qui donne l'adresse de la page
     17 * de reponse
     18 *
     19 * @param $parametres
     20 * @return string
     21 */
    1722function filtre_url_reponse_forum($parametres) {
    1823        if (!$parametres) return '';
     
    2025}
    2126
    22 //
    23 // Un filtre qui, etant donne un #PARAMETRES_FORUM, retourne un URL de suivi rss
    24 // dudit forum
    25 // Attention applique a un #PARAMETRES_FORUM complexe (id_article=x&id_forum=y)
    26 // ca retourne un url de suivi du thread y (que le thread existe ou non)
     27/**
     28 * Un filtre qui, etant donne un #PARAMETRES_FORUM, retourne un URL de suivi rss
     29 * dudit forum
     30 * Attention applique a un #PARAMETRES_FORUM complexe (id_article=x&id_forum=y)
     31 * ca retourne un url de suivi du thread y (que le thread existe ou non)
     32 *
     33 * @param $param
     34 * @return string
     35 */
    2736function filtre_url_rss_forum($param) {
    2837        if (!preg_match(',.*(id_(\w*?))=([0-9]+),S', $param, $regs)) return '';
  • _core_/plugins/forum/paquet.xml

    r50116 r50132  
    22        prefix="forum"
    33        categorie="communication"
    4         version="1.3.7"
     4        version="1.4.0"
    55        etat="test"
    6         compatibilite="[2.2.0-dev;["
     6        compatibilite="[3.0.0-alpha2;["
    77        logo="prive/themes/spip/images/forum-32.png"
    88        schema="1.2.1"
  • _core_/plugins/forum/prive/squelettes/contenu/configurer_forum.html

    r48453 r50132  
    11[(#AUTORISER{configurer,forum}|sinon_interdire_acces)]
    2 <h1><:forum:titre_forum:></h1>
     2<h1 class="grostitre"><:forum:titre_forum:></h1>
    33
    44<h2><:titre_config_contenu_public:></h2>
  • _core_/plugins/grenier/paquet.xml

    r50116 r50132  
    22        prefix="grenier"
    33        categorie="outil"
    4         version="0.1.0"
     4        version="0.2.0"
    55        etat="test"
    6         compatibilite="[3.0.0-dev;["
     6        compatibilite="[3.0.0-alpha2;["
    77        logo="grenier-32.png"
    8         schema="0.1.0"
    9 >       
     8>
    109
    1110        <nom>Grenier</nom>
  • _core_/plugins/mediabox/paquet.xml

    r50116 r50132  
    22        prefix="mediabox"
    33        categorie="multimedia"
    4         version="0.7.2"
     4        version="0.8.0"
    55        etat="test"
    6         compatibilite="[3.0.0-dev;["
     6        compatibilite="[3.0.0-alpha2;["
    77        logo="prive/themes/spip/images/mediabox-32.png"
    88        documentation="http://colorpowered.com/colorbox/"
     
    1313
    1414        <credit lien="http://colorpowered.com/colorbox/">ColorPowered</credit>
    15         <auteur lien="http://www.yterium.com">Cedric</auteur>
     15        <auteur>Collectif SPIP</auteur>
    1616
    1717        <traduire module="mediabox" reference="fr" gestionnaire="salvatore" />
     
    2323        <pipeline nom="header_prive" action="insert_head" inclure="mediabox_pipelines.php" />
    2424
    25         <menu nom="mediabox" titre="mediabox:titre_menu_box" parent="configuration" icone="prive/themes/spip/images/mediabox-24.png" action="configurer_mediabox" />
    26         <menu nom="mediabox2" titre="mediabox:titre_menu_box" parent="bando_squelette" icone="images/mediabox-16.png" action="configurer_mediabox" />
     25        <menu nom="mediabox" titre="mediabox:titre_menu_box" parent="bando_squelette" icone="images/mediabox-16.png" action="configurer_mediabox" />
    2726</paquet>
  • _core_/plugins/medias/base/medias.php

    r49572 r50132  
    228228
    229229
    230 function medias_check_statuts($affiche = false){
    231         $trouver_table = charger_fonction('trouver_table','base');
    232         $desc = $trouver_table('documents');
    233         # securite, si jamais on arrive ici avant un upgrade de base
    234         if (!isset($desc['field']['statut']))
    235                 return;
    236 
    237         // utiliser sql_allfetsel pour clore la requete avant la mise a jour en base sur chaque doc (sqlite)
    238         // iterer par groupe de 100 pour ne pas exploser sur les grosses bases
    239         $docs = array_map('reset',sql_allfetsel('id_document','spip_documents',"statut='0'",'','',"0,100"));
    240         while (count($docs)){
    241                 include_spip('action/editer_document');
    242                 foreach($docs as $id_document)
    243                         // mettre a jour le statut si necessaire
    244                         instituer_document($id_document);
    245                 if ($affiche) echo " .";
    246           $docs = array_map('reset',sql_allfetsel('id_document','spip_documents',"statut='0'",'','',"0,100"));
    247         }
    248 }
    249 
    250 function medias_upgrade($nom_meta_base_version,$version_cible){
    251         if (!isset($GLOBALS['meta'][$nom_meta_base_version])){
    252                 $trouver_table = charger_fonction('trouver_table','base');
    253                 if ($desc = $trouver_table('spip_documents')
    254                   AND !isset($desc['field']['statut']))
    255                         ecrire_meta($nom_meta_base_version,'0.1.0');
    256         }
    257 
    258         $maj = array();
    259         $maj['create'] = array(
    260                 array('maj_tables',array('spip_documents','spip_documents_liens','spip_types_documents')),
    261                 array('creer_base_types_doc')
    262         );
    263         $maj['0.2.0'] = array(
    264                 array('sql_alter',"TABLE spip_documents ADD statut varchar(10) DEFAULT '0' NOT NULL"),
    265         );
    266         $maj['0.3.0'] = array(
    267                 array('sql_alter',"TABLE spip_documents ADD date_publication datetime DEFAULT '0000-00-00 00:00:00' NOT NULL"),
    268         );
    269         $maj['0.4.0'] = array(
    270                 // recalculer tous les statuts en tenant compte de la date de publi des articles...
    271                 array('medias_check_statuts',true),
    272         );
    273         $maj['0.5.0'] = array(
    274                 array('sql_alter',"TABLE spip_documents ADD brise tinyint DEFAULT 0"),
    275         );
    276         $maj['0.6.0'] = array(
    277                 array('sql_alter',"TABLE spip_types_documents ADD media varchar(10) DEFAULT 'file' NOT NULL"),
    278                 array('creer_base_types_doc'),
    279         );
    280         $maj['0.7.0'] = array(
    281                 array('sql_alter',"TABLE spip_documents ADD credits varchar(255) DEFAULT '' NOT NULL"),
    282         );
    283         $maj['0.10.0'] = array(
    284                 array('sql_alter',"TABLE spip_documents CHANGE fichier fichier TEXT NOT NULL DEFAULT ''"),
    285         );
    286         $maj['0.11.0'] = array(
    287                 array('sql_alter',"TABLE spip_documents CHANGE mode mode varchar(10) DEFAULT 'document' NOT NULL"),
    288         );
    289         $maj['0.11.0'] = array(
    290                 array('sql_alter',"TABLE spip_documents CHANGE mode mode varchar(10) DEFAULT 'document' NOT NULL"),
    291         );
    292         $maj['0.12.0'] = array(
    293                 array('medias_maj_meta_documents'),
    294         );
    295         $maj['0.14.0'] = array(
    296                 array('creer_base_types_doc'),
    297         );
    298         include_spip('base/upgrade');
    299         maj_plugin($nom_meta_base_version, $version_cible, $maj);
    300 
    301         medias_check_statuts();
    302 }
    303 
    304 function medias_maj_meta_documents(){
    305         $config = array();
    306         if (isset($GLOBALS['meta']['documents_article']) AND $GLOBALS['meta']['documents_article']!=='non')
    307                 $config[] = 'spip_articles';
    308         if (isset($GLOBALS['meta']['documents_rubrique']) AND $GLOBALS['meta']['documents_rubrique']!=='non')
    309                 $config[] = 'spip_rubriques';
    310         ecrire_meta('documents_objets',implode(',',$config));
    311 }
    312 
    313 function medias_install($action,$prefix,$version_cible){
    314         $version_base = $GLOBALS[$prefix."_base_version"];
    315         switch ($action){
    316                 case 'test':
    317                         # plus necessaire si pas de bug :p
    318                         # medias_check_statuts();
    319                         return (isset($GLOBALS['meta'][$prefix."_base_version"])
    320                                 AND version_compare($GLOBALS['meta'][$prefix."_base_version"],$version_cible,">="));
    321                         break;
    322                 case 'install':
    323                         medias_upgrade('medias_base_version',$version_cible);
    324                         break;
    325                 case 'uninstall':
    326                         # pas de deinstallation sur les documents pour le moment, trop dangereux
    327                         # medias_vider_tables();
    328                         break;
    329         }
    330 }
    331 
    332230
    333231/**
  • _core_/plugins/medias/paquet.xml

    r50116 r50132  
    22        prefix="medias"
    33        categorie="multimedia"
    4         version="2.1.0"
     4        version="2.2.0"
    55        etat="test"
    6         compatibilite="[3.0.0-dev;["
     6        compatibilite="[3.0.0-alpha2;["
    77        logo="prive/themes/spip/images/portfolio-32.png"
    88        schema="0.14.0"
     
    1313
    1414        <auteur>Collectif SPIP</auteur>
    15         <auteur>Cedric Morin</auteur>
    16         <credit>Romy Duhem-Verdiere pour la mediatheque</credit>
     15        <credit>C&#233;dric Morin, Romy Duhem-Verdi&#232;re pour la m&#233;diath&#232;que</credit>
    1716
    1817        <traduire module="medias" reference="fr" gestionnaire="salvatore" />
     
    3736        <utilise nom="mediabox" compatibilite="[0.5.0;[" />
    3837
    39         <menu nom="documents" titre="medias:documents" parent="bando_edition" icone="images/portfolio-16.png" action="mediatheque" />
     38        <menu nom="documents" titre="medias:info_documents" parent="bando_edition" icone="images/portfolio-16.png" action="mediatheque" />
    4039
    4140        <chemin path="squelettes" />
  • _core_/plugins/mots/paquet.xml

    r50116 r50132  
    22        prefix="mots"
    33        categorie="edition"
    4         version="2.1.5"
     4        version="2.2.0"
    55        etat="test"
    6         compatibilite="[3.0.0-dev;["
     6        compatibilite="[3.0.0-alpha2;["
    77        logo="prive/themes/spip/images/mot-32.png"
    88        schema="2.0.0"
  • _core_/plugins/msie_compat/paquet.xml

    r50116 r50132  
    22        prefix="msie_compat"
    33        categorie="outil"
    4         version="1.1.0"
     4        version="1.2.0"
    55        etat="stable"
    6         compatibilite="[2.1.0-dev;["
     6        compatibilite="[3.0.0-alpha2;["
    77        logo="images/msiecompat-32.png"
    88>       
     
    1212
    1313        <auteur>Collectif SPIP</auteur>
    14         <credit>Kush M. (jquery.ifixpng.js)</credit>
    15         <credit>Dean Edwards (IE7.js)</credit>
     14        <credit lien="http://jquery.khurshid.com">Kush M. (jquery.ifixpng.js)</credit>
     15        <credit lien="http://code.google.com/p/ie7-js/">Dean Edwards et al (IE7.js)</credit>
    1616
    1717        <licence lien="http://www.gnu.org/licenses/gpl-3.0.html">GPL</licence>
  • _core_/plugins/organiseur/lang/organiseur_fr.php

    r50099 r50132  
    1919        'icone_modifier_annonce' => 'Modifier cette annonce',
    2020
     21        'info_agenda_interne' => 'Agenda interne',
    2122        'info_message_de' => 'De',
    2223        'info_message_a' => 'A',
  • _core_/plugins/organiseur/paquet.xml

    r50116 r50132  
    22        prefix="organiseur"
    33        categorie="date"
    4         version="0.3.2"
     4        version="0.4.0"
    55        etat="test"
    6         compatibilite="[3.0.0-dev;["
     6        compatibilite="[3.0.0-alpha2;["
    77        logo="prive/themes/spip/images/calendrier-32.png"
    88        schema="0.1.0"
     
    1313
    1414        <auteur>Collectif SPIP</auteur>
     15        <credit lien="http://arshaw.com/fullcalendar/">Adam Shaw (FullCalendar)</credit>
    1516
    1617        <traduire module="organiseur" reference="fr" gestionnaire="salvatore" />
     
    3031        <necessite nom="grenier" compatibilite="[0.1.0;[" />
    3132
    32         <menu nom="calendrier" titre="Agenda interne" parent="outils_collaboratifs" icone="images/calendrier-16.png" />
     33        <menu nom="calendrier" titre="organiseur:info_agenda_interne" parent="outils_collaboratifs" icone="images/calendrier-16.png" />
    3334        <menu nom="messages" titre="info_messagerie_interne" parent="outils_collaboratifs" icone="images/messagerie-16.png" />
    3435</paquet>
  • _core_/plugins/petitions/paquet.xml

    r50116 r50132  
    22        prefix="petitions"
    33        categorie="communication"
    4         version="1.3.2"
     4        version="1.4.0"
    55        etat="test"
    6         compatibilite="[3.0.0-dev;["
     6        compatibilite="[3.0.0-alpha2;["
    77        logo="prive/themes/spip/images/petition-32.png"
    88        schema="1.1.6"
  • _core_/plugins/petitions/petitions_fonctions.php

    r50116 r50132  
    1212
    1313
    14 // #PETITION
    15 // retourne '' si l'article courant n'a pas de petition
    16 // le texte de celle-ci sinon (et ' ' si il est vide)
    17 // cf FORMULAIRE_PETITION
    18 
    19 // http://doc.spip.org/@balise_PETITION_dist
     14/**
     15 * #PETITION
     16 * retourne '' si l'article courant n'a pas de petition
     17 * le texte de celle-ci sinon (et ' ' si il est vide)
     18 * cf FORMULAIRE_PETITION
     19 *
     20 * http://doc.spip.org/@balise_PETITION_dist
     21 *
     22 * @param $p
     23 * @return
     24 */
    2025function balise_PETITION_dist ($p) {
    2126        $nom = $p->id_boucle;
     
    3338}
    3439
    35 # retourne le champ 'texte' d'une petition
    3640if(!function_exists('quete_petitions')) {
     41/**
     42 * retourne le champ 'texte' d'une petition
     43 *
     44 * @param int $id_article
     45 * @param string $table
     46 * @param string $id_boucle
     47 * @param string $serveur
     48 * @param array $cache
     49 * @return array|bool|null|string
     50 */
    3751function quete_petitions($id_article, $table, $id_boucle, $serveur, &$cache) {
    3852        $retour = sql_getfetsel('texte', 'spip_petitions',("id_article=".intval($id_article)),'',array(),'','', $serveur);
  • _core_/plugins/porte_plume/paquet.xml

    r50116 r50132  
    22        prefix="porte_plume"
    33        categorie="edition"
    4         version="1.8.5"
     4        version="1.9.0"
    55        etat="stable"
    6         compatibilite="[2.2.0-dev;["
     6        compatibilite="[3.0.0-alpha2;["
    77        logo="images/porte-plume-32.png"
    88        documentation="http://www.spip-contrib.net/Porte-plume,3117"
     
    1313
    1414        <auteur>Matthieu Marcillaud</auteur>
    15         <credit lien="http://icons.mysitemyway.com/free-clipart-icons/1/traditional-ink-bottle-pen-icon-id/83350/style-id/614/high-resolution-dark-blue-denim-jeans-icons/business/">mysitemyway pour l'icone</credit>
     15        <credit lien="http://markitup.jaysalvat.com/">Jay Salvat (MarkitUp)</credit>
    1616
    1717        <licence lien="http://www.gnu.org/licenses/gpl-3.0.html">GNU/GPL</licence>
  • _core_/plugins/porte_plume/porte_plume_start.js_fonctions.php

    r36184 r50132  
    1313function porte_plume_creer_json_markitup(){
    1414        // on recupere l'ensemble des barres d'outils connues
    15         include_spip('inc/barre_outils');
     15        include_spip('porte_plume_fonctions');
    1616        if (!$sets = barre_outils_liste()) {
    1717                return null;
  • _core_/plugins/porte_plume/tests/barre_outil_markitup.php

    r47636 r50132  
    1717
    1818                // instancier une barre d'outil
    19                 include_spip('inc/barre_outils');
     19                include_spip('porte_plume_fonctions');
    2020                $this->baseParamsBarre = array(
    2121                        'nameSpace'    => 'spip',
  • _core_/plugins/revisions/paquet.xml

    r50116 r50132  
    22        prefix="revisions"
    33        categorie="edition"
    4         version="1.5.1"
     4        version="1.6.0"
    55        etat="test"
    6         compatibilite="[3.0.0-dev;["
     6        compatibilite="[3.0.0-alpha2;["
    77        logo="prive/themes/spip/images/revision-32.png"
    88        schema="1.1.2"
  • _core_/plugins/revisions/revisions_administrations.php

    r50116 r50132  
    101101}
    102102
    103 /**
    104  * Upgrader la base : table versions et table versions_fragments
    105  * @return void
    106  */
    107 function revisions_objet_upgrade_11() {
    108         // Ajout du champs objet et modification du champs id_article en id_objet
    109         // sur les 2 tables spip_versions et spip_versions_fragments
    110         sql_alter("TABLE spip_versions CHANGE id_article id_objet bigint(21) DEFAULT 0 NOT NULL");
    111         sql_alter("TABLE spip_versions ADD objet VARCHAR (25) DEFAULT '' NOT NULL AFTER id_objet");
    112         // Les id_objet restent les id_articles puisque les révisions n'étaient possibles que sur les articles
    113         sql_updateq("spip_versions",array('objet'=>'article'),"objet=''");
    114         // Changement des clefs primaires également
    115         sql_alter("TABLE spip_versions DROP PRIMARY KEY");
    116         sql_alter("TABLE spip_versions ADD PRIMARY KEY (id_version, id_objet, objet)");
    117103
    118         sql_alter("TABLE spip_versions_fragments CHANGE id_article id_objet bigint(21) DEFAULT 0 NOT NULL");
    119         sql_alter("TABLE spip_versions_fragments ADD objet VARCHAR (25) DEFAULT '' NOT NULL AFTER id_objet");
    120         // Les id_objet restent les id_articles puisque les révisions n'étaient possibles que sur les articles
    121         sql_updateq("spip_versions_fragments",array('objet'=>'article'),"objet=''");
    122         // Changement des clefs primaires également
    123         sql_alter("TABLE spip_versions_fragments DROP PRIMARY KEY");
    124         sql_alter("TABLE spip_versions_fragments ADD PRIMARY KEY (id_objet, objet, id_fragment, version_min)");
    125 }
    126104?>
  • _core_/plugins/safehtml/paquet.xml

    r50116 r50132  
    22        prefix="safehtml"
    33        categorie="performance"
    4         version="1.3.7"
     4        version="1.4.0"
    55        etat="stable"
    6         compatibilite="[2.1.0 dev;["
     6        compatibilite="[3.0.0-alpha2;["
    77        logo="images/safehtml-32.png"
    88        documentation="http://www.ohloh.net/p/safehtml"
     
    1212        <!-- Protection des forums contre le cross-site scripting -->
    1313
    14         <auteur>pixel-apes</auteur>
     14        <auteur>Collectif SPIP</auteur>
     15        <credit>Roman Ivanov</credit>
     16        <credit>Pixel-Apes</credit>
     17        <credit>JetStyle</credit>
    1518
    1619        <licence lien="http://www.gnu.org/licenses/gpl-3.0.html">GPL</licence>
  • _core_/plugins/sites/paquet.xml

    r50116 r50132  
    22        prefix="sites"
    33        categorie="edition"
    4         version="1.4.1"
     4        version="1.5.0"
    55        etat="test"
    6         compatibilite="[3.0.0-dev;["
     6        compatibilite="[3.0.0-alpha2;["
    77        logo="prive/themes/spip/images/site-32.png"
    88        schema="1.0.0"
  • _core_/plugins/squelettes_par_rubrique/paquet.xml

    r50116 r50132  
    22        prefix="squelettes_par_rubrique"
    33        categorie="outil"
    4         version="1.0.0"
     4        version="1.1.0"
    55        etat="test"
    6         compatibilite="[3.0.0-dev;["
     6        compatibilite="[3.0.0-alpha2;["
    77        logo="squelettes_par_rubrique-32.png"
    88>       
  • _core_/plugins/statistiques/paquet.xml

    r50116 r50132  
    22        prefix="stats"
    33        categorie="statistique"
    4         version="0.3.2"
    5         etat="dev"
    6         compatibilite="[2.1.0;["
     4        version="0.4.0"
     5        etat="test"
     6        compatibilite="[3.0.0-alpha2;["
    77        logo="prive/themes/spip/images/statistique-32.png"
    88        schema="1.0.0"
  • _core_/plugins/textwheel/paquet.xml

    r50116 r50132  
    22        prefix="tw"
    33        categorie="outil"
    4         version="0.5.0"
     4        version="0.6.0"
    55        etat="test"
    6         compatibilite="[3.0.0-dev;["
     6        compatibilite="[3.0.0-alpha2;["
    77        logo="textwheel-32.png"
    88>       
  • _core_/plugins/themes/paquet.xml

    r50116 r50132  
    22        prefix="themes"
    33        categorie="outil"
    4         version="1.0.0"
     4        version="1.1.0"
    55        etat="dev"
    6         compatibilite="[2.1.0-dev;["
     6        compatibilite="[3.0.0-alpha2;["
    77        logo="images/themes-32.png"
    88>       
     
    1212
    1313        <auteur>Collectif SPIP</auteur>
    14         <credit lien="http://schollidesign.deviantart.com/art/Human-O2-Iconset-105344123">schollidesign pour l'icone</credit>
    1514
    1615        <copyright>2009</copyright>
  • _core_/plugins/urls_etendues/base/urls.php

    r46233 r50132  
    1111\***************************************************************************/
    1212
    13 
     13/**
     14 * Declarer les interfaces
     15 *
     16 * @param array $interfaces
     17 * @return array
     18 */
    1419function urls_declarer_tables_interfaces($interfaces) {
    1520        $interfaces['table_des_tables']['urls']='urls';
     
    4752
    4853
    49 /**
    50  * Installation/maj des tables urls
    51  *
    52  * @param string $nom_meta_base_version
    53  * @param string $version_cible
    54  */
    55 function urls_upgrade($nom_meta_base_version,$version_cible){
    56         // cas particulier :
    57         // si plugin pas installe mais que la table existe
    58         // considerer que c'est un upgrade depuis v 1.0.0
    59         // pour gerer l'historique des installations SPIP <=2.1
    60         if (!isset($GLOBALS['meta'][$nom_meta_base_version])){
    61                 $trouver_table = charger_fonction('trouver_table','base');
    62                 if ($desc = $trouver_table('spip_urls')
    63                   AND isset($desc['exist'])){
    64                         ecrire_meta($nom_meta_base_version,'1.0.0');
    65                 }
    66                 // si pas de table en base, on fera une simple creation de base
    67         }
    68 
    69         $maj = array();
    70         $maj['create'] = array(
    71                 array('maj_tables',array('spip_urls')),
    72         );
    73 
    74         include_spip('base/upgrade');
    75         maj_plugin($nom_meta_base_version, $version_cible, $maj);
    76 }
    77 
    78 /**
    79  * Desinstallation/suppression des tables urls
    80  *
    81  * @param string $nom_meta_base_version
    82  */
    83 function urls_vider_tables($nom_meta_base_version) {
    84         // repasser dans les urls par defaut
    85         ecrire_meta('type_urls','page');
    86         sql_drop_table("spip_urls");
    87         effacer_meta($nom_meta_base_version);
    88 }
    89 
    9054?>
  • _core_/plugins/urls_etendues/paquet.xml

    r50116 r50132  
    22        prefix="urls"
    33        categorie="statistique"
    4         version="1.0.0"
     4        version="1.1.0"
    55        etat="test"
    6         compatibilite="[3.0.0-dev;["
     6        compatibilite="[3.0.0-alpha2;["
    77        logo="prive/themes/spip/images/url-32.png"
    88        schema="1.0.0"
  • _core_/plugins/vertebres/paquet.xml

    r50116 r50132  
    22        prefix="vertebres"
    33        categorie="outil"
    4         version="1.0"
     4        version="1.1.0"
    55        etat="stable"
    6         compatibilite="[2.1 dev;["
     6        compatibilite="[3.0.0-alpha2;["
    77        logo="images/vertebres-32.png"
    88>       
    99
    10         <nom>Vert&egrave;bres</nom>
     10        <nom>Vert&#232;bres</nom>
    1111        <!-- Lecteur de tables SQL -->
    1212
Note: See TracChangeset for help on using the changeset viewer.