Ignore:
Timestamp:
Mar 26, 2016, 10:25:46 PM (3 years ago)
Author:
spip.franck@…
Message:

Je passe avec accord de l'auteur le necessite en 4.2.1 car il s'agit de la premiere version en x.y.z et avec des bornes de compatibilité spip bien défini

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _squelettes_/eva-web/4_2/eva_install/formulaires/evainstall.php

    r72827 r96213  
    33if (!defined('_ECRIRE_INC_VERSION')) return;
    44
    5 function formulaires_evainstall_charger_dist(){
     5function formulaires_evainstall_charger_dist() {
    66        //Rien à retourner ici : tout est dans le formulaire html et en php
    77        $valeurs=array();
     
    1010
    1111
    12 function formulaires_evainstall_traiter_dist(){
    13         $grp2_activites = array(
    14         "jclic" => "Transforme un article en activité jclic",
    15         "livre" => "Transforme une rubrique en livre",
    16         "couverture-livre" => "Article servant de couverture au livre",
    17         "geometrie" => "Transforme un article en activité de géométrie dynamique",
    18         "album" => "Transforme une rubrique et tous les articles quelle contient en livre-album",
    19         "podcast" => "Permet de publier un fichier comme podcast");
     12function formulaires_evainstall_traiter_dist() {
     13        $grp2_activites = array (
     14                "jclic" => "Transforme un article en activité jclic",
     15                "livre" => "Transforme une rubrique en livre",
     16                "couverture-livre" => "Article servant de couverture au livre",
     17                "geometrie" => "Transforme un article en activité de géométrie dynamique",
     18                "album" => "Transforme une rubrique et tous les articles quelle contient en livre-album",
     19                "podcast" => "Permet de publier un fichier comme podcast"
     20        );
    2021
    21         $grp2_affichage = array(
    22         "agenda" => "Afficher une rubrique sous forme d'agenda",
    23         "article1" => "Afficher un article en haut de liste dans un cadre différent en permanence dans une page rubrique",
    24         "calendrier" => "Afficher une rubrique sous forme de calendrier",
    25         "editorial" => "Afficher un article en haut de liste dans un cadre différent en permanence dans la page d'accueil",
    26         "logo-bloc" => "Afficher le logo d'un site rérencé dans un bloc dans la page d'accueil",
    27         "logo-pied" => "Afficher le logo d'un site rérencé dans le pied de page de la page d'accueil",
    28         "portfolio" => "Transformer les images jointes à un article en portfolio",
    29         "diaporama" => "Présente les documents joints aux rubriques et articles sous forme de diaporama avec pagination et méthode AJAX",
    30         "mentions" => "Permet d'ajouter des mentions légales personnalisées",     
    31         "lien-haut" => "Placer un lien dans la ligne de lien tout en haut de la page",
    32         "mini-calendrier" => "Ajoute un repère dans le mini-calendrier",
    33         "excluredusommaire" => "Supprime de la page de sommaire les éléments (articles, sites, ...) ayant ce mot clé",
    34         "excluredumenu" => "Supprime du menu de navigation les rubriques concernées par ce mot clé",
    35         "exclureduplan" => "Supprime du plan du site les rubriques concernées par ce mot clé",
    36         "exclure_des_flux_rss" => "Supprime des flux RSS du site les articles et brèves concernées par ce mot clé");
     22        $grp2_affichage = array (
     23                "agenda" => "Afficher une rubrique sous forme d'agenda",
     24                "article1" => "Afficher un article en haut de liste dans un cadre différent en permanence dans une page rubrique",
     25                "calendrier" => "Afficher une rubrique sous forme de calendrier",
     26                "editorial" => "Afficher un article en haut de liste dans un cadre différent en permanence dans la page d'accueil",
     27                "logo-bloc" => "Afficher le logo d'un site rérencé dans un bloc dans la page d'accueil",
     28                "logo-pied" => "Afficher le logo d'un site rérencé dans le pied de page de la page d'accueil",
     29                "portfolio" => "Transformer les images jointes à un article en portfolio",
     30                "diaporama" => "Présente les documents joints aux rubriques et articles sous forme de diaporama avec pagination et méthode AJAX",
     31                "mentions" => "Permet d'ajouter des mentions légales personnalisées",     
     32                "lien-haut" => "Placer un lien dans la ligne de lien tout en haut de la page",
     33                "mini-calendrier" => "Ajoute un repère dans le mini-calendrier",
     34                "excluredusommaire" => "Supprime de la page de sommaire les éléments (articles, sites, ...) ayant ce mot clé",
     35                "excluredumenu" => "Supprime du menu de navigation les rubriques concernées par ce mot clé",
     36                "exclureduplan" => "Supprime du plan du site les rubriques concernées par ce mot clé",
     37                "exclure_des_flux_rss" => "Supprime des flux RSS du site les articles et brèves concernées par ce mot clé"
     38        );
     39
    3740        $nbrgrpact = count($grp2_activites);
    3841        $nbrgrpaff = count($grp2_affichage);
    3942        $resultat_act2 = sql_select('id_groupe','spip_groupes_mots',"titre='activites' LIMIT 1");
    40         while ($tab_act = sql_fetch($resultat_act2))
    41         {
     43        while ($tab_act = sql_fetch($resultat_act2)) {
    4244                $id_act = $tab_act['id_groupe'];       
    4345        }
    4446        $resultat_aff2 = sql_select('id_groupe','spip_groupes_mots',"titre='affichage' LIMIT 1");
    45         while ($tab_aff = sql_fetch($resultat_aff2))
    46         {
     47        while ($tab_aff = sql_fetch($resultat_aff2)) {
    4748                $id_aff = $tab_aff['id_groupe'];       
    4849        }
     
    5354                $resultatgrp = sql_insertq(
    5455                        'spip_groupes_mots',
    55                         array('titre'=>'activites','tables_liees'=>'articles,breves,rubriques,syndic,','descriptif'=>$descriptif,'unseul'=>'non','obligatoire'=>'non','minirezo'=>'oui','comite'=>'oui','forum'=>'non'));
     56                        array(
     57                                'titre'=>'activites',
     58                                'tables_liees'=>'articles,breves,rubriques,syndic,',
     59                                'descriptif'=>$descriptif,
     60                                'unseul'=>'non',
     61                                'obligatoire'=>'non',
     62                                'minirezo'=>'oui',
     63                                'comite'=>'oui',
     64                                'forum'=>'non'
     65                        )
     66                );
    5667                $res['message_ok'] = 'Le groupe <b>activites</b> vient d\'&ecirc;tre cr&eacute;&eacute;';
    5768        }
     
    5970                $resultatgrp = sql_insertq(
    6071                        'spip_groupes_mots',
    61                         array('titre'=>'affichage','tables_liees'=>'articles,breves,rubriques,syndic,','descriptif'=>$descriptif,'unseul'=>'non','obligatoire'=>'non','minirezo'=>'oui','comite'=>'oui','forum'=>'non'));
     72                        array(
     73                                'titre'=>'affichage',
     74                                'tables_liees'=>'articles,breves,rubriques,syndic,',
     75                                'descriptif'=>$descriptif,
     76                                'unseul'=>'non',
     77                                'obligatoire'=>'non',
     78                                'minirezo'=>'oui',
     79                                'comite'=>'oui',
     80                                'forum'=>'non'
     81                        )
     82                );
    6283                $res['message_ok'] = 'Le groupe <b>affichage</b> vient d\'&ecirc;tre cr&eacute;&eacute;';
    6384        }
     
    6788                $resultat_req = sql_select('titre','spip_mots',"id_groupe='".$id_act."'");
    6889                $nb_req = sql_count($resultat_req);
    69                 if ($nb_req <> $nbrgrpact)
    70                 {
     90                if ($nb_req <> $nbrgrpact) {
    7191                        $res['message_ok'] .="<br/>Nombre de mots-cl&eacute;s dans le groupe activites cr&eacute;es : ".$nbrgrpact."<br/>";
    7292                        foreach ($grp2_activites as $motcle => $descriptifmot) {
     
    7494                                $nbreq = sql_count($resultreq);
    7595                                $row= sql_fetch($resultreq);
    76                                 if ($nbreq == 0)
    77                                 {
     96                                if ($nbreq == 0) {
    7897                                        $ajout_mot = sql_insertq('spip_mots',array('titre'=>$motcle,'descriptif'=>$descriptifmot,'id_groupe'=>$id_act));
    7998                                }
    80                                 elseif ($row["id_groupe"]<>$id_act)
    81                                 {
     99                                elseif ($row["id_groupe"]<>$id_act) {
    82100                                        $res['message_ok'] .= $motcle.' existe d&eacute;j&agrave;<br/>';
    83101                                        $res['message_ok'] .= 'Je le d&#233;place dans le groupe activites<br/>';
     
    91109                $resultat_req = sql_select('titre','spip_mots',"id_groupe='".$id_aff."'");
    92110                $nb_req = sql_count($resultat_req);
    93                 if ($nb_req <> $nbrgrpaff)
    94                 {
     111                if ($nb_req <> $nbrgrpaff) {
    95112                        $res['message_ok'] .="<br/>Nombre de mots-cl&eacute;s dans le groupe affichage cr&eacute;es : ".$nbrgrpaff."<br/>";
    96113                        foreach ($grp2_affichage as $motcle => $descriptifmot) {
     
    98115                                $nbreq = sql_count($resultreq);
    99116                                $row= sql_fetch($resultreq);
    100                                 if ($nbreq == 0)
    101                                 {
     117                                if ($nbreq == 0) {
    102118                                        $ajout_mot = sql_insertq('spip_mots',array('titre'=>$motcle,'descriptif'=>$descriptifmot,'id_groupe'=>$id_aff));
    103119                                }
    104                                 elseif ($row["id_groupe"]<>$id_aff)
    105                                 {
     120                                elseif ($row["id_groupe"]<>$id_aff) {
    106121                                        $res['message_ok'] .= $motcle.' existe d&eacute;j&agrave;<br/>';
    107122                                        $res['message_ok'] .= 'Je le d&#233;place dans le groupe activites<br/>';
Note: See TracChangeset for help on using the changeset viewer.