Changeset 23171 in spip-zone for _squelettes_/jaycee


Ignore:
Timestamp:
Oct 12, 2008, 11:39:51 AM (12 years ago)
Author:
m.spiprezo@…
Message:

Mise à niveau base/upgrade avec fonctions sql_xxxxx de SPIP 2
Séparation des fonctionnalités jaycee : Web / Listes / Inscription
Evolution du menu déroulant avec icone sur menu syndiqué et menu Contact

Location:
_squelettes_/jaycee/trunk/jayceeWeb/plugins/jayceeWeb
Files:
6 added
6 edited
2 moved

Legend:

Unmodified
Added
Removed
  • _squelettes_/jaycee/trunk/jayceeWeb/plugins/jayceeWeb/article.html

    r22409 r23171  
    6868                </B_titre_article>
    6969                        [(#REM) Si ne trouve pas l'article à masquer, alors affiche les titres.]
    70                         [<h1>(#TITRE|supprimer_numero)</h1>]
     70                        <h1 class="#EDIT{titre} titre">#TITRE</h1>
    7171                        [<h2>(#SOUSTITRE)</h2>]
    7272                <//B_titre_article>
  • _squelettes_/jaycee/trunk/jayceeWeb/plugins/jayceeWeb/base/jayceeWeb_upgrade.php

    r23170 r23171  
    11<?php
    22/*
    3  * jaycee 2007
     3 * jayceeWeb 2008
    44 * Auteurs :
    55 * Stéphane Gautreau (c) 2007
     
    1313 */
    1414       
    15         $GLOBALS['jaycee_base_version'] = 0.5;
    16 
     15        $GLOBALS['jaycee_base_version'] = 0.9;
     16       
    1717//
    1818// Fonctions pour mot-clés
    1919//
     20
    2021function id_groupe($titre) {
    21         $result = spip_query("SELECT id_groupe FROM spip_groupes_mots WHERE titre='$titre'");
    22         if ($row = spip_fetch_array($result)) return $row['id_groupe'];
     22        if (version_compare($GLOBALS['spip_version_code'],'1.9300','<')) { // SPIP <= 1.9.2x
     23                $result = spip_query("SELECT id_groupe FROM spip_groupes_mots WHERE titre='$titre'");
     24                if ($row = spip_fetch_array($result)) return $row['id_groupe'];
     25
     26        } elseif (version_compare($GLOBALS['spip_version_code'],'1.9300','>=')) {
     27                $result= sql_select( 'id_groupe', 'spip_groupes_mots', "titre='$titre'");
     28                if ($row = sql_fetch($result)) return $row['id_groupe'];
     29        };
     30               
    2331        return 0;
    2432}
    2533
    2634function id_mot($titre) {
    27         $result = spip_query("SELECT id_mot FROM spip_mots WHERE titre='$titre'");
    28         if ($row = spip_fetch_array($result)) return $row['id_mot'];
     35        if (version_compare($GLOBALS['spip_version_code'],'1.9300','<')) { // SPIP <= 1.9.2x
     36                $result = spip_query("SELECT id_mot FROM spip_mots WHERE titre='$titre'");
     37                if ($row = spip_fetch_array($result)) return $row['id_mot'];
     38
     39        } elseif (version_compare($GLOBALS['spip_version_code'],'1.9300','>=')) {
     40                $result = sql_select( 'id_mot', 'spip_mots', "titre='$titre'");
     41                if ($row = sql_fetch($result)) return $row['id_mot'];
     42        }
     43       
    2944        return 0;
    3045}
    3146
     47
    3248function id_rubrique($titre, $id_parent = 0) {
    33         $result = spip_query("SELECT id_rubrique FROM spip_rubriques WHERE titre='$titre'".(id_parent==0 ? '' : " AND id_parent = $id_parent"));
    34         if ($row = spip_fetch_array($result)) return $row['id_rubrique'];
     49        if (version_compare($GLOBALS['spip_version_code'],'1.9300','<')) { // SPIP <= 1.9.2x
     50                $result = spip_query("SELECT id_rubrique FROM spip_rubriques WHERE titre='$titre'".(id_parent==0 ? '' : " AND id_parent = $id_parent"));
     51                if ($row = spip_fetch_array($result)) return $row['id_rubrique'];
     52       
     53        } else if (version_compare($GLOBALS['spip_version_code'],'1.9300','>=')) {
     54                $result = sql_select( 'id_rubrique', 'spip_rubriques', "titre='$titre'".(id_parent==0 ? '' : " AND id_parent = $id_parent"));
     55                if ($row = sql_fetch($result)) return $row['id_rubrique'];
     56        }
     57       
    3558        return 0;
    3659}
    3760
    38 /*
     61
    3962function id_article($titre, $id_parent = 0, $id_article= 0) {
    40         $result = spip_query(
    41                 "SELECT id_rubrique FROM spip_rubriques WHERE true "
    42                 .(id_parent==0 ? '' : " AND id_parent = $id_parent")
    43                 .(id_article==0 ? " AND titre='$titre'" : " AND id_article = $id_article")
    44                 );
    45         if ($row = spip_fetch_array($result)) return $row['id_rubrique'];
     63        if (version_compare($GLOBALS['spip_version_code'],'1.9300','<')) { // SPIP <= 1.9.2x
     64                $result = spip_query(
     65                        "SELECT id_article FROM spip_articles WHERE true "
     66                        .(id_parent==0 ? '' : " AND id_parent = $id_parent")
     67                        .(id_article==0 ? " AND titre='$titre'" : " AND id_article = $id_article")
     68                        );
     69                if ($row = spip_fetch_array($result)) return $row['id_article'];
     70       
     71        } elseif (version_compare($GLOBALS['spip_version_code'],'1.9300','>=')) {       
     72                $result = sql_select( 'id_article', 'spip_articles', "true "
     73                        .(id_parent==0 ? '' : " AND id_parent = $id_parent")
     74                        .(id_article==0 ? " AND titre='$titre'" : " AND id_article = $id_article")
     75                        );
     76                if ($row = sql_fetch($result)) return $row['id_article'];
     77        }
    4678        return 0;
    4779}
    48 */
    49 
    50 function create_groupe($groupe, $descriptif='', $texte='', $unseul='non', $obligatoire='non', $articles='oui', $breves='non', $rubriques='non', $syndic='non', $minirezo='oui', $comite='oui', $forum='non') {
     80
     81
     82function create_groupe( $groupe, $descriptif='', $texte='', $unseul='non', $obligatoire='non', $tables_liees='articles', $minirezo='oui', $comite='oui', $forum='non') {
    5183        $groupe = importer_charset($groupe);
    52         $id_groupe=id_groupe($groupe);
     84        $id_groupe = id_groupe($groupe);
    5385        $texte = importer_charset($texte);
    5486        $descriptif = importer_charset($descriptif);
    5587        if ($id_groupe == 0) {
    5688                //Création groupe + mots clé
    57                 $query = "INSERT INTO spip_groupes_mots SET titre='$groupe', descriptif='$descriptif', texte='$texte', unseul='$unseul', obligatoire='$obligatoire',
    58                         articles='$articles', breves='$breves', rubriques='$rubriques', syndic='$syndic',
    59                         minirezo='$minirezo', comite='$comite', forum='$forum'";
    60                 //echo $query;
    61                 spip_query($query);
    62                 $id_groupe = spip_insert_id();
     89                if (version_compare($GLOBALS['spip_version_code'],'1.9300','<')) { // SPIP <= 1.9.2x
     90                        $query = "INSERT INTO spip_groupes_mots SET titre='$groupe', descriptif='$descriptif', texte='$texte', unseul='$unseul', obligatoire='$obligatoire',
     91                                articles='$articles', breves='$breves', rubriques='$rubriques', syndic='$syndic',
     92                                minirezo='$minirezo', comite='$comite', forum='$forum'";
     93                        spip_query($query);
     94                        $id_groupe = spip_insert_id();
     95
     96                } elseif (version_compare($GLOBALS['spip_version_code'],'1.9300','>=')) {       
     97                        $id_groupe = sql_insertq( 'spip_groupes_mots', array(
     98                                'titre'=>$groupe, 'descriptif'=>$descriptif, 'texte'=>$texte,
     99                                'unseul'=>$unseul, 'obligatoire'=>$obligatoire, 'tables_liees'=>$tables_liees,         
     100                                'minirezo'=>$minirezo, 'comite'=>$comite, 'forum'=>$forum));
     101                }
    63102        } else {
    64                 // Mise à jour
    65                 spip_query("UPDATE spip_groupes_mots SET descriptif='$descriptif', texte='$texte', unseul='$unseul', obligatoire='$obligatoire',
    66                         articles='$articles', breves='$breves', rubriques='$rubriques', syndic='$syndic',
    67                         minirezo='$minirezo', comite='$comite', forum='$forum' WHERE id_groupe=$id_groupe");
     103                if (version_compare($GLOBALS['spip_version_code'],'1.9300','<')) { // SPIP <= 1.9.2x
     104                        spip_query("UPDATE spip_groupes_mots SET descriptif='$descriptif', texte='$texte', unseul='$unseul', obligatoire='$obligatoire',
     105                                articles='$articles', breves='$breves', rubriques='$rubriques', syndic='$syndic',
     106                                minirezo='$minirezo', comite='$comite', forum='$forum' WHERE id_groupe=$id_groupe");
     107                               
     108                } elseif (version_compare($GLOBALS['spip_version_code'],'1.9300','>=')) {       
     109                                sql_update( 'spip_groupes_mots', array(
     110                                'descriptif'=>$descriptif, 'texte'=>$texte,
     111                                'unseul'=>$unseul, 'obligatoire'=>$obligatoire, 'tables_liees'=>$tables_liees,
     112                                'minirezo'=>$minirezo, 'comite'=>$comite, 'forum'=>$forum),
     113                                'WHERE id_groupe='.sql_quote($id_groupe));
     114                }                               
    68115        }
    69116        $groupe = stripslashes($groupe);
    70         echo "<h4>Groupe: $groupe (<a href='?exec=mots_type&id_groupe=$id_groupe'>$id_groupe</a>)</h4>";
     117        echo "<h4><a href='?exec=mots_type&id_groupe=$id_groupe'>Grp&nbsp;$id_groupe:</a> $groupe</h4>";
    71118        return $id_groupe;
    72119}
     
    81128                $id_mot=id_mot($mot);
    82129                if ($id_mot == 0 ) {
    83                         spip_query("INSERT INTO spip_mots (type, titre, id_groupe, descriptif, texte) VALUES ('$groupe', '$mot', '$id_groupe', '$descriptif', '$texte')");
    84                         $id_mot = spip_insert_id();
     130                        if (version_compare($GLOBALS['spip_version_code'],'1.9300','<')) { // SPIP <= 1.9.2x
     131                                spip_query("INSERT INTO spip_mots (type, titre, id_groupe, descriptif, texte) VALUES ('$groupe', '$mot', '$id_groupe', '$descriptif', '$texte')");
     132                                $id_mot = spip_insert_id();
     133                               
     134                        } elseif (version_compare($GLOBALS['spip_version_code'],'1.9300','>=')) {       
     135                        $id_mot = sql_insertq( 'spip_mots', array(
     136                                'type'=>$groupe, 'titre'=>$mot, 'id_groupe'=>$id_groupe, 'descriptif'=>$descriptif, 'texte'=>$texte));
     137                        }
    85138                } else {
    86139                        // Mise à jour
    87                         spip_query("UPDATE spip_mots SET type='$groupe', id_groupe='$id_groupe', descriptif='$descriptif', texte='$texte' WHERE id_mot=$id_mot");
     140                        if (version_compare($GLOBALS['spip_version_code'],'1.9300','<')) { // SPIP <= 1.9.2x
     141                                spip_query("UPDATE spip_mots SET type='$groupe', id_groupe='$id_groupe', descriptif='$descriptif', texte='$texte' WHERE id_mot=$id_mot");
     142                       
     143                        } elseif (version_compare($GLOBALS['spip_version_code'],'1.9300','>=')) {       
     144                                sql_update( 'spip_mots', array(
     145                                        'type'=>$groupe, 'id_groupe'=>$id_groupe, 'descriptif'=>$descriptif, 'texte'=>$texte),
     146                                        "WHERE id_mot=$id_mot");
     147                        }
    88148                }
    89149        }
    90150        $mot = stripslashes($mot);
    91         echo "<p>Mot: $mot (<a href='?exec=mots_edit&id_mot=$id_mot&redirect=%3Fexec%3Dmots_tous'>$id_mot</a>)</p>";
     151        echo "<p><a href='?exec=mots_edit&id_mot=$id_mot&redirect=%3Fexec%3Dmots_tous'>Mot&nbsp;$id_mot:</a> $mot</p>";
    92152        return $id_mot;
    93153}
     154
    94155
    95156function create_rubrique($titre, $id_parent='0', $descriptif='') {
     
    98159                $titre = importer_charset($titre);
    99160                $descriptif = importer_charset($descriptif);
    100                 $query="INSERT INTO spip_rubriques (titre, id_parent, descriptif) VALUES ('$titre', '$id_parent', '$descriptif')";
    101                 spip_query($query);
    102                 $id_rubrique = spip_insert_id();
     161                if (version_compare($GLOBALS['spip_version_code'],'1.9300','<')) { // SPIP <= 1.9.2x
     162                        $query="INSERT INTO spip_rubriques (titre, id_parent, descriptif) VALUES ('$titre', '$id_parent', '$descriptif')";
     163                        spip_query($query);
     164                        $id_rubrique = spip_insert_id();
     165                               
     166                } elseif (version_compare($GLOBALS['spip_version_code'],'1.9300','>=')) {       
     167                        $id_rubrique = sql_insertq( 'spip_rubriques', array(
     168                                'titre'=>$titre, 'id_parent'=>$id_parent, 'descriptif'=>$descriptif));
     169                }
     170        } else {
     171                if (version_compare($GLOBALS['spip_version_code'],'1.9300','<')) { // SPIP <= 1.9.2x
     172                        // Pas implémenté... à faire !
     173               
     174                } elseif (version_compare($GLOBALS['spip_version_code'],'1.9300','>=')) {       
     175                        sql_update( 'spip_rubriques', array(
     176                                'titre'=>$titre, 'id_parent'=>$id_parent, 'descriptif'=>$descriptif),
     177                                "WHERE id_rubrique=$id_rubrique");
     178                }
    103179        }
    104180        $titre = stripslashes($titre);
    105         echo "<p>Rubrique: $titre (<a href='?exec=naviguer&id_rubrique=$id_rubrique'>$id_rubrique</a>)</p>";
     181        echo "<p><a href='?exec=naviguer&id_rubrique=$id_rubrique'>Rub&nbsp;$id_rubrique:</a> $titre</p>";
     182
    106183        return $id_rubrique;
    107184}
    108185
    109 /*
    110 function create_article($titre, $id_rubrique='0', $id_secteur='0', $texte='', $id_article = 0) {
     186function create_rubrique_mot( $id_rubrique=0, $id_mot=0) {
     187        if ($id_rubrique!=0 && $id_mot!=0) {
     188                if (version_compare($GLOBALS['spip_version_code'],'1.9300','<')) { // SPIP <= 1.9.2x
     189                        // Pas implémenté... à faire !
     190               
     191                } elseif (version_compare($GLOBALS['spip_version_code'],'1.9300','>=')) {       
     192                        if (sql_countsel( 'spip_mots_rubriques', "(id_rubrique = '$id_rubrique') AND (id_mot = '$id_mot')") == 0) {
     193                                $lbInsert = sql_insertq( 'spip_mots_rubriques', array(
     194                                        'id_mot'=>$id_mot, 'id_rubrique'=>$id_rubrique));
     195                        }
     196                }
     197        }
     198       
     199        if ($lbInsert) echo "<p>Mot <a href='?exec=mots_edit&id_mot=$id_mot&redirect=%3Fexec%3Dmots_tous'>$id_mot</a> sur&nbsp;Rub <a href='?exec=naviguer&id_rubrique=$id_rubrique'>$id_rubrique</a></p>";
     200        return TRUE;
     201}
     202
     203
     204function create_article($titre, $id_rubrique='0', $id_secteur='0', $texte='', $id_article= 0, $lang= 'fr') {
    111205        $id_article = id_article($titre, $id_rubrique, $id_article);
    112206        if ($id_article==0) {
    113207                $titre = importer_charset($titre);
    114208                $texte = importer_charset($texte);
    115                 $query="INSERT INTO spip_articles "
    116                         ."(id_article, titre, id_rubrique, texte, statut, id_secteur, accepter_forum) "
    117                         ." VALUES ('$id_article', '$titre', '$id_rubrique', '$texte', 'publie', '$id_secteur', 'abo')";
    118                 echo $query;
    119                 spip_query($query);
    120                 $id_article = spip_insert_id();
    121         }
    122         $titre = stripslashes($titre);
    123         echo "<p>Article: $titre (<a href='?exec=naviguer&id_article=$id_article'>$id_article</a>)</p>";
     209               
     210                if (version_compare($GLOBALS['spip_version_code'],'1.9300','<')) { // SPIP <= 1.9.2x
     211                        // Pas implémenté... à faire !
     212               
     213                } elseif (version_compare($GLOBALS['spip_version_code'],'1.9300','>=')) {       
     214                        $id_article = sql_insertq( 'spip_articles', array(
     215                                'titre'=>$titre, 'id_rubrique'=>$id_rubrique,
     216                                'texte'=>$texte, 'statut'=>'publie', 'id_secteur'=>$id_secteur,
     217                                'date'=> date('Y-m-d H:i:s'), 'accepter_forum'=>'non', 'lang'=>$lang));
     218                }               
     219                $titre = stripslashes($titre);
     220                echo "<p><a href='?exec=naviguer&id_article=$id_article'>Art&nbsp;$id_article:</a> $titre</p>";
     221        }
    124222        return $id_article;
    125223}
    126 */
    127 
    128 function create_rubrique_mot($rubrique, $mot) {
    129         $id_rubrique = id_rubrique($rubrique);
    130         $id_mot=id_mot($mot);
    131         if ($id_rubrique!=0 && $id_mot!=0) {
    132                 $query="SELECT count(*) as nb_rub_mot FROM spip_mots_rubriques WHERE id_mot='$id_mot' AND id_rubrique='$id_rubrique'";
    133                 $result=spip_query($query);
    134                 if ($row = spip_fetch_array($result)) {
    135                         if ($row['nb_rub_mot']==0) {
    136                                 $query="INSERT INTO spip_mots_rubriques (id_mot, id_rubrique) VALUES ('$id_mot', '$id_rubrique')";
    137                                 spip_query($query);
     224
     225function create_article_mot( $id_article=0, $id_mot=0) {
     226        if ($id_article!=0 && $id_mot!=0) {
     227                if (version_compare($GLOBALS['spip_version_code'],'1.9300','<')) { // SPIP <= 1.9.2x
     228                        // Pas implémenté... à faire !
     229               
     230                } elseif (version_compare($GLOBALS['spip_version_code'],'1.9300','>=')) {       
     231                        if (sql_countsel( 'spip_mots_articles', "(id_article = '$id_article') AND (id_mot = '$id_mot')") == 0) {
     232                                $lbInsert = sql_insertq( 'spip_mots_articles', array(
     233                                        'id_mot'=>$id_mot, 'id_article'=>$id_article));
    138234                        }
    139235                }
    140236        }
    141         echo "<p>Liaison entre Rubrique (<a href='?exec=naviguer&id_rubrique=$id_rubrique'>$id_rubrique</a>) et Mot (<a href='?exec=mots_edit&id_mot=$id_mot&redirect=%3Fexec%3Dmots_tous'>$id_mot</a>)</p>";
     237
     238        if ($lbInsert) echo "<p>Mot <a href='?exec=mots_edit&id_mot=$id_mot&redirect=%3Fexec%3Dmots_tous'>$id_mot</a> sur&nbsp;Art <a href='?exec=naviguer&id_rubrique=$id_article'>$id_article</a></p>";
    142239        return TRUE;
    143240}
    144241
    145         function jaycee_upgrade(){
     242 
     243function jayceeWeb_upgrade(){
     244
    146245                $version_base = $GLOBALS['jaycee_base_version'];
    147246                $current_version = 0.0;
     247
    148248                if (   (isset($GLOBALS['meta']['jaycee_base_version']) )
    149249                                && (($current_version = $GLOBALS['meta']['jaycee_base_version'])==$version_base))
     
    159259                        create_groupe( $groupe='_SYSTEME_RUBRIQUES',
    160260                                $descriptif="Mots clés attachés aux rubriques pour la gestion du site",
    161                                 $texte="", $unseul='non', $obligatoire='non',
    162                                 $articles='non', $breves='non', $rubriques='oui', $syndic='non', $minirezo='oui', $comite='oui', $forum='non'
     261                                $texte="", $unseul='non', $obligatoire='non', $tables_liees='rubriques',
     262                                $minirezo='oui', $comite='oui', $forum='non'
    163263                                );
    164264                               
     265                        $liMotMasquerRubrique =
    165266                                create_mot( $groupe='_SYSTEME_RUBRIQUES',       $mot="_MASQUER_RUBRIQUE",
    166267                                        $descriptif='Rubrique non visible sur site public',
    167                                         $texte='');                                                     
     268                                        $texte='');
     269                        $liMotRubAnnonces =                                                     
    168270                                create_mot( $groupe='_SYSTEME_RUBRIQUES',       $mot="_RUB_ANNONCES",
    169271                                        $descriptif='Identifie la rubrique source des annonces (brèves)',
     
    173275                        create_groupe( $groupe='_SYSTEME_ARTICLES',
    174276                                $descriptif="Mots clés attachés aux articles pour la gestion du site",
    175                                 $texte="", $unseul='non', $obligatoire='non',
    176                                 $articles='oui', $breves='non', $rubriques='non', $syndic='non', $minirezo='oui', $comite='oui', $forum='non'
     277                                $texte="", $unseul='non', $obligatoire='non', $tables_liees='articles',
     278                                $minirezo='oui', $comite='oui', $forum='non'
    177279                                );
    178280                                create_mot( $groupe='_SYSTEME_ARTICLES',        $mot='_AFFICHER_ABONNEMENT',
     
    194296                                        $descriptif="Affiche les annonces passées, classées par rubrique",
    195297                                        $texte="");                                                     
     298                        $liMotEcrire =
    196299                                create_mot( $groupe='_SYSTEME_ARTICLES',        $mot='_AFFICHER_ECRIRE_AUTEURS',
    197300                                        $descriptif="Affiche un formulaire pour envoi de mail aux auteurs",
     
    209312                                        $descriptif="Masque l’article dans le site public",
    210313                                        $texte="Normalement, inutile. Masquer un article en commençant le titre par un point");                                                 
     314                        $liMotMasquerMenuRub =
    211315                                create_mot( $groupe='_SYSTEME_ARTICLES',        $mot='_MASQUER_MENU_RUBRIQUE',
    212316                                        $descriptif="Masque le sous-menu de la rubrique",
     
    218322                                        $descriptif="Utilise cet article pour le mettre à la une par _AFFICHER_ACTUALITES",
    219323                                        $texte="");                                                     
     324                                create_mot( $groupe='_SYSTEME_ARTICLES',        $mot='_source_Contact',
     325                                        $descriptif="Utilise cet article pour le menu CONTACT du menu déroulant",
     326                                        $texte="");                                                     
    220327                                create_mot( $groupe='_SYSTEME_ARTICLES',        $mot='_source_Edito',
    221328                                        $descriptif="Utilise cet article pour l'afficher en édito par _AFFICHER_EDITOS",
     
    228335                        create_groupe( $groupe='_SYSTEME_SITES',
    229336                                $descriptif="Mots clés attachés aux Sites pour la gestion du site",
    230                                 $texte="", $unseul='non', $obligatoire='non',
    231                                 $articles='non', $breves='non', $rubriques='non', $syndic='oui', $minirezo='oui', $comite='oui', $forum='non'
     337                                $texte="", $unseul='non', $obligatoire='non', $tables_liees='syndic,sites',
     338                                $minirezo='oui', $comite='oui', $forum='non'
    232339                                );
    233340                                create_mot( $groupe='_SYSTEME_SITES',   $mot='_source_Actualite_externe',
     
    244351                        create_groupe( $groupe='_SYSTEME_META',
    245352                                $descriptif="Mots clés attachés aux objets pour la gestion des entêtes HTML",
    246                                 $texte="", $unseul='non', $obligatoire='non',
    247                                 $articles='oui', $breves='non', $rubriques='oui', $syndic='non', $minirezo='oui', $comite='oui', $forum='non'
     353                                $texte="", $unseul='non', $obligatoire='non', $tables_liees='articles,rubriques',
     354                                $minirezo='oui', $comite='oui', $forum='non'
    248355                                );
    249356                                create_mot( $groupe='_SYSTEME_META',    $mot="_MaJ-1_Heure",
     
    254361                                        $descriptif='Période de visite par robot demandée',     $texte='');                                                     
    255362                                create_mot( $groupe='_SYSTEME_META',    $mot="_MaJ-5_Semaine",
    256                                         $descriptif='Période de visite par robot demandée',     $texte='');                                                     
     363                                        $descriptif='Période de visite par robot demandée',     $texte='');             
     364                        $liMotMaJ6 =                                   
    257365                                create_mot( $groupe='_SYSTEME_META',    $mot="_MaJ-6_Quinzaine",
    258366                                        $descriptif='Période de visite par robot demandée',     $texte='');                                                     
     367                        $liMotMaJ7 =                                   
    259368                                create_mot( $groupe='_SYSTEME_META',    $mot="_MaJ-7_Mois",
    260369                                        $descriptif='Période de visite par robot demandée',     $texte='');                                                     
     
    268377                        $liRubFr = create_rubrique( $titre='fr', $id_parent='0',
    269378                                $descriptif="Articles francophones");
    270                                 create_rubrique_mot( 'fr', '_MaJ-6_Quinzaine');
    271 
    272                                 $liRubFrAnn = create_rubrique( $titre='_ANNONCES', $id_parent=$liRubFr,
    273                                         $descriptif="Annonces pour agenda");
    274                                         create_rubrique_mot( '_ANNONCES', '_RUB_ANNONCES');
    275                                         create_rubrique( $titre='Commissions', $id_parent=$liRubFrAnn,
    276                                                 $descriptif="Réunions de Commission");
    277                                         create_rubrique( $titre='Actions', $id_parent=$liRubFrAnn,
    278                                                 $descriptif="Invitations aux Actions publiques ");
    279                                         create_rubrique( $titre='Formations', $id_parent=$liRubFrAnn,
    280                                                 $descriptif="Formations diverses");
    281                                         create_rubrique( $titre='Rencontres', $id_parent=$liRubFrAnn,
    282                                                 $descriptif="Invitations aux congrès");
    283                                         create_rubrique( $titre='Assemblées', $id_parent=$liRubFrAnn,
    284                                                 $descriptif="Invitations aux Assemblées Générales et diverses");
    285 
    286 
     379                                create_rubrique_mot( $liRubFr, $liMotMaJ6);
    287380                        $liRubEn = create_rubrique( $titre='en', $id_parent='0',
    288381                                $descriptif="Articles in english");
    289                                 create_rubrique_mot( 'en', '_MaJ-7_Mois');
     382                                create_rubrique_mot( $liRubEn, $liMotMaJ7);
    290383                        $liRubEs = create_rubrique( $titre='es', $id_parent='0',
    291384                                $descriptif="Articulos en castellano");
    292                                 create_rubrique_mot( 'es', '_MaJ-7_Mois');
    293 
    294 /*
     385                                create_rubrique_mot( $liRubEs, $liMotMaJ7);
     386
     387                                $liRubFrAsso =
     388                                        create_rubrique( $titre='Association', $id_parent=$liRubFr,
     389                                                $descriptif="Association");
     390
     391                                $liRubFrAnnonces =
     392                                        create_rubrique( $titre='_ANNONCES', $id_parent=$liRubFr,
     393                                                $descriptif="Annonces pour agenda");
     394                                        create_rubrique_mot( $liRubFrAnnonces, $liMotRubAnnonces);
     395                                        create_rubrique( $titre='Commissions', $id_parent=$liRubFrAnnonces,
     396                                                $descriptif="Réunions de Commission");
     397                                        create_rubrique( $titre='Actions', $id_parent=$liRubFrAnnonces,
     398                                                $descriptif="Invitations aux Actions publiques ");
     399                                        create_rubrique( $titre='Formations', $id_parent=$liRubFrAnnonces,
     400                                                $descriptif="Formations diverses");
     401                                        create_rubrique( $titre='Rencontres', $id_parent=$liRubFrAnnonces,
     402                                                $descriptif="Invitations aux congrès");
     403                                        create_rubrique( $titre='Assemblées', $id_parent=$liRubFrAnnonces,
     404                                                $descriptif="Invitations aux Assemblées Générales et diverses");
     405
     406
     407
    295408                        echo "<h4>Articles :</h4>";
     409                $liArtAccueil =
    296410                        create_article( $titre='Accueil',
    297411                                $id_rubrique=$liRubFr, $id_secteur=$liRubFr,
    298412                                $texte='Bienvenue sur le nouveau site',
    299413                                $id_article = 1);
    300 */
    301                         echo "<h4>jaycee  update @ 0.5 / Novembre 2007</h4>";
    302                         ecrire_meta('jaycee_base_version',$current_version=0.5);
     414                        create_article_mot( $liArtAccueil, $liMotMasquerMenuRub);                               
     415
     416                $liArtContact =
     417                        create_article( $titre='Nous contacter',
     418                                $id_rubrique=$liRubFrAsso, $id_secteur=$liRubFr,
     419                                $texte='Formulaire de contact :');
     420
     421                        create_article_mot( $liArtContact, $liMotEcrire);
     422
     423                        echo "<h4>Activation des fonctionnalités SPIP 2</h4>";
     424                        echo '<ul>';
     425                        ecrire_meta('articles_mots', 'oui'); echo "<li>Mots-clés sur articles</li>";
     426                        ecrire_meta('articles_mots', 'oui');
     427                        echo '</ul>';
     428
     429                        echo "<h4>jaycee  update @ 0.9 / Octobre 2008</h4>";
     430                        ecrire_meta('jaycee_base_version',$current_version=0.9);
    303431                }
    304432
     
    308436        }
    309437       
    310         function jaycee_disable(){
     438function jayceeWeb_disable(){
    311439                effacer_meta('jaycee_base_version');
    312440                ecrire_metas();
    313441        }
    314442               
    315         function jaycee_install($action){
     443function jayceeWeb_install($action){
    316444                global $jaycee_base_version;
    317445                switch ($action){
    318446                        case 'test':
     447                                //echo "*TEST*";
    319448                                return (isset($GLOBALS['meta']['jaycee_base_version']) AND ($GLOBALS['meta']['jaycee_base_version']>=$jaycee_base_version));
    320449                                break;
    321450                        case 'install':
    322                                 jaycee_upgrade();
     451                                jayceeWeb_upgrade();
    323452                                break;
    324453                        case 'uninstall':
    325                                 jaycee_disable();
     454                                jayceeWeb_disable();
    326455                                break;
    327456                }
  • _squelettes_/jaycee/trunk/jayceeWeb/plugins/jayceeWeb/fonds/cfg_jayceeWeb.html

    r23170 r23171  
    1 <!-- descriptif=<multi>[fr]Fond de test simple pour le plugin de configuration cfg
    2 [en]Simple test for the configuration plugin cfg</multi>
     1<!-- descriptif=<multi>[fr]Plugi jayceeWeb pour sites JCE
     2[en]jayceeWeb plugin for JCI sites</multi>
    33<br /><a href="../?page=test_cfg&var_mode=recalcul" class="spip_in">
    44<multi>[fr]Retour page test publique
     
    66<:crayons:editer:>-->
    77
    8 <!-- titre=<multi>[fr]Test simple pour le plugin cfg [en]Simple test for the cfg plugin</multi>-->
     8<!-- titre=<multi>[fr]Plugin jayceeWeb [en]jayceeWeb Plugin</multi>-->
     9
     10#CACHE{0}
    911
    1012[(#REM) descriptif=
     
    1517[(#REM) boite=Paramètre du site SPIP-Jaycee]
    1618
    17 #CACHE{0}
    1819<form method="post">[(#ENV{_cfg_}|form_hidden)]
    1920
  • _squelettes_/jaycee/trunk/jayceeWeb/plugins/jayceeWeb/inc-html-22-Menu-deroulant.html

    r20253 r23171  
    1010  <BOUCLE_secteur(HIERARCHIE){tout}{0,1}><?php  $liLevel = 0; ?>
    1111    <ul class='menuList' id='menuList1'>
     12
    1213                <BOUCLE_articles_secteur(ARTICLES){id_rubrique}{doublons articles}{par titre}>
    1314                        <li><a href="#URL_ARTICLE">[(#TITRE|supprimer_numero|textebrut)]</a></li>
     
    1516               
    1617          <BOUCLE_rubriques(RUBRIQUES){id_parent}{doublons secteur}{par titre}>
    17          
    1818                        <li class='liRub#GET{stylezone}'><?php $lbLayer = (++$liLevel > 1); ?>
    1919                                <a href='#URL_RUBRIQUE'>[(#TITRE|supprimer_numero|textebrut)]
     
    3434                        </li><?php $liLevel--; ?>
    3535                </BOUCLE_rubriques>
     36               
     37          <BOUCLE_restreint(RUBRIQUES){id_parent}{tout_voir}{doublons secteur}{par titre}>
     38                        <li class='liRub'>
     39                                <a href="/spip.php?page=login&url=#URL_RUBRIQUE" title="Espace membre, accès restreint">[(#TITRE|supprimer_numero|textebrut|accesgroupes_visualise{#ID_RUBRIQUE,#CHEMIN{styles/images/cadenas-12.gif}})]</a>
     40                        </li>
     41          </BOUCLE_restreint>
     42               
    3643                <INCLURE{fond=inc-html-23-Menu-deroulant-syndication}>
     44               
     45                <BOUCLE_contact(ARTICLES){titre_mot=_source_Contact}>
     46                        <li><a href="#URL_ARTICLE"[ title="(#TITRE|supprimer_numero)"]><img src="#CHEMIN{styles/images/message-16x12px.png}" alt='' title='Contact'/> Contact</a></li>
     47                </BOUCLE_contact>
    3748                </ul>
    3849        </BOUCLE_secteur>
  • _squelettes_/jaycee/trunk/jayceeWeb/plugins/jayceeWeb/inc-html-23-Menu-deroulant-syndication.html

    r20253 r23171  
    11#CACHE{2*24*3600}
    22<BOUCLE_sites(SITES){syndication=oui}{titre_mot=_source_Menus}>
    3                 <li><a href='#URL_SITE' title="Importé du site #URL_SITE">#NOM_SITE</a>
     3                <li><a href='#URL_SITE' title="Importé du site #URL_SITE"><img src="#CHEMIN{styles/images/web-12px.png}" alt='' title='Web'/> #NOM_SITE</a>
    44                        <B_menu_syndique>
    55                                <ul class='rubsyndic'>
  • _squelettes_/jaycee/trunk/jayceeWeb/plugins/jayceeWeb/inc-html-36-Menu-secteur.html

    r20253 r23171  
    99        <li> <a href="#URL_RUBRIQUE"> [(#TITRE|supprimer_numero|textebrut)] </a> </li>
    1010    </BOUCLE_rubriques>
     11   
     12                <BOUCLE_contact(ARTICLES){titre_mot=_source_Contact}>
     13                        <li><a href="#URL_ARTICLE"[ title="(#TITRE|supprimer_numero)"]>Contact</a></li>
     14                </BOUCLE_contact>
     15   
    1116    </ul>
    1217        </B_rubriques>
  • _squelettes_/jaycee/trunk/jayceeWeb/plugins/jayceeWeb/inc-html-43-Date-Heure.html

    r20253 r23171  
    11#CACHE{7*24*3600}
    22        <div class='zDateHeure'><?php
    3         include_ecrire( 'inc/filtres.php');
     3        include_spip( 'inc/filtres.php');
    44        $lsDate = date( 'Y-m-d H:i:s'); //date( 'D d M Y\, H\:i');
    55        //echo $lsDate = date( 'D d M Y\, H\:i')
  • _squelettes_/jaycee/trunk/jayceeWeb/plugins/jayceeWeb/plugin.xml

    r20253 r23171  
    11<plugin>
    2         <nom>SPIP-Jaycee JCEF-JCI</nom>
     2        <nom>SPIP-JayceeWeb JCEF-JCI</nom>
    33        <auteur>[Stéphane GAUTREAU - Fédération Poitou-Charentes ->http://www.jce-poitoucharentes.org/Votre-site-web-JCE-avec-SPIP-rub36.html]
    4 _ Oct. 2007 - Licence GNU/GPL.
     4_ 2007-2008 Licence GNU/GPL.
    55        </auteur>
    66        <version>0.7</version> <!-- version du plugin, pas de SPIP -->
     
    99        <description>
    1010<multi>
    11 SPIP-Jaycee propose des fonctionnalités communautaires et des thèmes pour la gestion de site de Jeunes Chambres Economiques Locales et Régionales.
     11SPIP-JayceeWeb propose des fonctionnalités communautaires et des thèmes pour la gestion de site de Jeunes Chambres Economiques Locales et Régionales.
    1212        [fr]
    13 SPIP-Jaycee propose des fonctionnalités communautaires et des thèmes pour la gestion de site de Jeunes Chambres Economiques Locales et Régionales.
     13SPIP-JayceeWeb propose des fonctionnalités communautaires et des thèmes pour la gestion de site de Jeunes Chambres Economiques Locales et Régionales.
    1414        [en]
    15 SPIP-Jaycee gives some community features and some themes to manage LMO and RMO web sites.
     15SPIP-JayceeWeb gives some community features and some themes to manage LMO and RMO web sites.
    1616</multi>
    1717
     
    1919        </description>
    2020       
    21         <options>mes_options_jaycee.php</options>
     21        <options>mes_options_jayceeWeb.php</options>
    2222        <prefix>jaycee</prefix>
    23         <install>base/jaycee_upgrade.php</install>
     23        <install>base/jayceeWeb_upgrade.php</install>
    2424
    2525</plugin>
Note: See TracChangeset for help on using the changeset viewer.