Changeset 61781 in spip-zone


Ignore:
Timestamp:
May 28, 2012, 10:57:04 PM (7 years ago)
Author:
patfr@…
Message:

Hacks de compatibilité en attendant d'utiliser les objets SPIP 3

Location:
_plugins_/jeux
Files:
11 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/jeux/exec/inc_boites_infos.php

    r38235 r61781  
    6262        return debut_cadre_relief(find_in_path('img/jeu-voir.png'),true,'',_T('jeux:inserer_jeu'))
    6363        . "<div>"._T('jeux:inserer_jeu_explication')."</div>"
    64         . icone_horizontale(_T('jeux:liste_jeux'),generer_url_ecrire('jeux_tous'),find_in_path('img/jeux-tous.png'),'','',false)
    65         . icone_horizontale(_T('jeux:nouveau_jeu'),generer_url_ecrire('jeux_edit','nouveau=oui'),find_in_path('img/jeu-nouveau.png'),'','',false)
     64        . jeux_icone_horizontale(_T('jeux:liste_jeux'),generer_url_ecrire('jeux_tous'),find_in_path('img/jeux-tous.png'))
     65        . jeux_icone_horizontale(_T('jeux:nouveau_jeu'),generer_url_ecrire('jeux_edit','nouveau=oui'),find_in_path('img/jeu-nouveau.png'))
    6666        . fin_cadre_relief(true);
    6767}
  • _plugins_/jeux/exec/jeux_edit.php

    r49535 r61781  
    3131        echo gros_titre($gros_titre, '', false);
    3232       
    33         echo debut_cadre_formulaire('', true);
     33        echo jeux_debut_cadre_formulaires();
    3434        echo "<form method='post' name='jeux_edit'>\n";
    3535        include_spip('public/assembler');
     
    3737        echo "<p align='right'><input type='submit' name='valider' value='"._T('bouton_valider')."' class='fondo' /></p>";
    3838        echo '</form>';
    39         echo fin_cadre_formulaire(true);
     39        echo jeux_fin_cadre_formulaire(s);
    4040        echo fin_gauche(), fin_page();
    4141}
  • _plugins_/jeux/exec/jeux_gerer_resultats.php

    r33443 r61781  
    149149function formulaire_suppression($bouton, $type){
    150150    $commencer_page = charger_fonction('commencer_page', 'inc');
    151         echo debut_cadre_formulaire('', true);
     151        echo jeux_jeux_debut_cadre_formulaire();
    152152        echo "<form method='post'  name='supprimer_resultat'>";
    153153        debut_cadre_relief();   
     
    209209        echo "</form>";
    210210       
    211         echo fin_cadre_formulaire(true);
     211        echo jeux_fin_cadre_formulaire();
    212212}
    213213function interdit(){
  • _plugins_/jeux/exec/jeux_voir.php

    r34805 r61781  
    4343        }
    4444        $contenu = $type_jeu==_T('jeux:jeu_vide')?_T('jeux:introuvable'):propre($contenu);
    45         $puce = puce_statut($statut);
     45        $puce = jeux_puce_statut($statut);
    4646       
    4747        if(!$id_jeu){
  • _plugins_/jeux/fonds/cfg_jeux.html

    r33704 r61781  
    22<!-- descriptif=
    33
    4 [(#REM|sinon{<:jeux:liste_jeux:>}|icone_horizontale{#URL_ECRIRE{jeux_tous},#CHEMIN{img/jeux-tous.png},'',0})]
     4[(#REM|sinon{<:jeux:liste_jeux:>}|jeux_icone_horizontale{#URL_ECRIRE{jeux_tous},#CHEMIN{img/jeux-tous.png}})]
    55<BOUCLE_tous_resultats(JEUX_RESULTATS){0,1}>
    6 [(#AUTORISER{gererresultats}) [(#REM|sinon{<:jeux:gerer_resultats:>}|icone_horizontale{#URL_ECRIRE{jeux_gerer_resultats},#CHEMIN{img/jeu-laurier.png},'',0})]]
     6[(#AUTORISER{gererresultats}) [(#REM|sinon{<:jeux:gerer_resultats:>}|jeux_icone_horizontale{#URL_ECRIRE{jeux_gerer_resultats},#CHEMIN{img/jeu-laurier.png}})]]
    77</BOUCLE_tous_resultats>
    8 [(#REM|sinon{<:jeux:doc_jeux:>}|icone_horizontale{http://www.spip-contrib.net/Des-jeux-dans-vos-articles,#CHEMIN{img/jeu-24.png},'',0})]
    9 [(#REM|sinon{<:jeux:doc_scores:>}|icone_horizontale{http://www.spip-contrib.net/Des-jeux-avec-des-scores,#CHEMIN{img/jeu-24.png},'',0})]
     8[(#REM|sinon{<:jeux:doc_jeux:>}|jeux_icone_horizontale{http://www.spip-contrib.net/Des-jeux-dans-vos-articles,#CHEMIN{img/jeu-24.png}})]
     9[(#REM|sinon{<:jeux:doc_scores:>}|jeux_icone_horizontale{http://www.spip-contrib.net/Des-jeux-avec-des-scores,#CHEMIN{img/jeu-24.png}})]
    1010
    1111-->
  • _plugins_/jeux/fonds/jeux_boites_infos.html

    r33851 r61781  
    33        <strong><:jeux:jeu_court|replace{@id@,#ID_JEU}|replace{@nom@,#TYPE_JEU}:></strong><br />
    44        [(#ENV{exec}|=={jeux_edit}|oui)
    5                 <:jeux:retourner_jeu|icone_horizontale{#URL_ECRIRE{jeux_voir,id_jeu=#ID_JEU},#CHEMIN{img/jeu-loupe.png},'',0}:>
    6                 <:jeux:liste_jeux|icone_horizontale{#URL_ECRIRE{jeux_tous},#CHEMIN{img/jeux-tous.png},'',0}:>
     5                <:jeux:retourner_jeu|jeux_icone_horizontale{#URL_ECRIRE{jeux_voir,id_jeu=#ID_JEU},#CHEMIN{img/jeu-loupe.png}}:>
     6                <:jeux:liste_jeux|jeux_icone_horizontale{#URL_ECRIRE{jeux_tous},#CHEMIN{img/jeux-tous.png}}:>
    77        ]
    88        [(#ENV{exec}|!={jeux_edit}|oui)
     
    1010                        [(#STATUT|=={publie}|oui)
    1111                                [(#SET{url,[(#URL_PAGE{jeu,id_jeu=#ID_JEU}|parametre_url{var_mode,calcul})]})]
    12                                 <:jeux:voir_en_ligne|icone_horizontale{#GET{url},racine-24.gif,'',0}:>
     12                                <:jeux:voir_en_ligne|jeux_icone_horizontale{#GET{url},racine-24.gif}:>
    1313                        ]
    1414                ]
    1515                [(#ENV{exec}|!={jeux_voir}|oui)
    16                         <:jeux:voir_jeu|icone_horizontale{#URL_ECRIRE{jeux_voir,id_jeu=#ID_JEU},#CHEMIN{img/jeu-loupe.png},'',0}:>
     16                        <:jeux:voir_jeu|jeux_icone_horizontale{#URL_ECRIRE{jeux_voir,id_jeu=#ID_JEU},#CHEMIN{img/jeu-loupe.png}}:>
    1717                ]
    18                 <:jeux:modifier_ce_jeu|icone_horizontale{#URL_ECRIRE{jeux_edit,id_jeu=#ID_JEU},#CHEMIN{img/jeu-crayon.png},'',0}:>
     18                <:jeux:modifier_ce_jeu|jeux_icone_horizontale{#URL_ECRIRE{jeux_edit,id_jeu=#ID_JEU},#CHEMIN{img/jeu-crayon.png}}:>
    1919        ]
    2020        <BOUCLE_resultats(JEUX_RESULTATS){id_jeu}{0,1}>
    2121        [(#ENV{exec}|!={jeux_edit}|oui)
    2222                [(#ENV{exec}|!={jeux_resultats_jeu}|oui)
    23                         <:jeux:voir_ses_resultats|icone_horizontale{#URL_ECRIRE{jeux_resultats_jeu,id_jeu=#ID_JEU},#CHEMIN{img/jeu-laurier.png},'',0}:>
     23                        <:jeux:voir_ses_resultats|jeux_icone_horizontale{#URL_ECRIRE{jeux_resultats_jeu,id_jeu=#ID_JEU},#CHEMIN{img/jeu-laurier.png}}:>
    2424                ]
    2525                [(#ENV{exec}|!={jeux_gerer_resultats}|oui)
    2626                        [(#AUTORISER{gererresultats})
    27                                 <:jeux:gerer_ses_resultats|icone_horizontale{#URL_ECRIRE{jeux_gerer_resultats,id_jeu=#ID_JEU},#CHEMIN{img/jeu-laurier.png},'',0}:>
     27                                <:jeux:gerer_ses_resultats|jeux_icone_horizontale{#URL_ECRIRE{jeux_gerer_resultats,id_jeu=#ID_JEU},#CHEMIN{img/jeu-laurier.png}}:>
    2828                        ]
    2929                ]
     
    3535<BOUCLE_auteur(AUTEURS){tous}{id_auteur}{0,1}>
    3636        <strong>#NOM</strong><br />
    37         <:jeux:infos_auteur|icone_horizontale{#URL_ECRIRE{auteur_infos,id_auteur=#ID_AUTEUR},#CHEMIN{images/auteur-24.gif},'',0}:>
     37        <:jeux:infos_auteur|jeux_icone_horizontale{#URL_ECRIRE{auteur_infos,id_auteur=#ID_AUTEUR},#CHEMIN{images/auteur-24.gif}}:>
    3838        [(#ENV{exec}|=={jeux_gerer_resultats}|oui)
    39                 <:jeux:voir_ses_resultats|icone_horizontale{#URL_ECRIRE{jeux_resultats_auteur,id_auteur=#ID_AUTEUR},#CHEMIN{img/jeu-laurier.png},'',0}:>
     39                <:jeux:voir_ses_resultats|jeux_icone_horizontale{#URL_ECRIRE{jeux_resultats_auteur,id_auteur=#ID_AUTEUR},#CHEMIN{img/jeu-laurier.png}}:>
    4040        ]
    4141        [(#ENV{exec}|!={jeux_gerer_resultats}|oui)
    4242                [(#AUTORISER{gererresultats})
    43                         <:jeux:gerer_ses_resultats|icone_horizontale{#URL_ECRIRE{jeux_gerer_resultats,id_auteur=#ID_AUTEUR},#CHEMIN{img/jeu-laurier.png},'',0}:>
     43                        <:jeux:gerer_ses_resultats|jeux_icone_horizontale{#URL_ECRIRE{jeux_gerer_resultats,id_auteur=#ID_AUTEUR},#CHEMIN{img/jeu-laurier.png}}:>
    4444                ]
    4545        ]
     
    5050
    5151[(#ENV{exec}|=={jeux_edit}|oui)
    52         <:jeux:liste_jeux|icone_horizontale{#URL_ECRIRE{jeux_tous},#CHEMIN{img/jeux-tous.png},'',0}:>
     52        <:jeux:liste_jeux|jeux_icone_horizontale{#URL_ECRIRE{jeux_tous},#CHEMIN{img/jeux-tous.png}}:>
    5353]
    5454
    5555[(#ENV{boite}|=={accueil}|oui)
    5656        [(#ENV{exec}|=={jeux_tous}|oui)
    57                 <:jeux:nouveau_jeu|icone_horizontale{#URL_ECRIRE{jeux_edit,nouveau=oui},#CHEMIN{img/jeu-nouveau.png},'',0}:>
     57                <:jeux:nouveau_jeu|jeux_icone_horizontale{#URL_ECRIRE{jeux_edit,nouveau=oui},#CHEMIN{img/jeu-nouveau.png}}:>
    5858        ]
    5959        [(#ENV{exec}|!={jeux_tous}|oui)
    60                 <:jeux:liste_jeux|icone_horizontale{#URL_ECRIRE{jeux_tous},#CHEMIN{img/jeux-tous.png},'',0}:>
     60                <:jeux:liste_jeux|jeux_icone_horizontale{#URL_ECRIRE{jeux_tous},#CHEMIN{img/jeux-tous.png}}:>
    6161        ]
    6262        [(#GET{resultats}|=={oui}|oui)
    6363                [(#ENV{exec}|match{'^jeux_gerer_resultats|jeux_resultats_jeu|jeux_resultats_auteur$'}|?{[(#ENV{id_foo}|>{0}|oui)]})
    64                         <:jeux:gerer_resultats|icone_horizontale{#URL_ECRIRE{jeux_gerer_resultats},#CHEMIN{img/jeu-laurier.png},'',0}:>
     64                        <:jeux:gerer_resultats|jeux_icone_horizontale{#URL_ECRIRE{jeux_gerer_resultats},#CHEMIN{img/jeu-laurier.png}}:>
    6565                ]
    6666        ]
    6767        [(#ENV{exec}|=={jeux_tous}|oui)
    6868                [(#ENV{config}|=={oui}|oui)
    69                         <:jeux:configurer_jeux|icone_horizontale{#URL_ECRIRE{cfg,cfg=jeux},#CHEMIN{img/jeu-cfg.png},'',0}:>
     69                        <:jeux:configurer_jeux|jeux_icone_horizontale{#URL_ECRIRE{cfg,cfg=jeux},#CHEMIN{img/jeu-cfg.png}}:>
    7070                ]
    71                 <:jeux:doc_jeux|icone_horizontale{http://www.spip-contrib.net/Des-jeux-dans-vos-articles,#CHEMIN{img/jeu-24.png},'',0}:>
    72                 <:jeux:doc_scores|icone_horizontale{http://www.spip-contrib.net/Des-jeux-avec-des-scores,#CHEMIN{img/jeu-24.png},'',0}:>
     71                <:jeux:doc_jeux|jeux_icone_horizontale{http://www.spip-contrib.net/Des-jeux-dans-vos-articles,#CHEMIN{img/jeu-24.png}}:>
     72                <:jeux:doc_scores|jeux_icone_horizontale{http://www.spip-contrib.net/Des-jeux-avec-des-scores,#CHEMIN{img/jeu-24.png}}:>
    7373        ]
    7474        <br /><i><b>Attention</b> : partie du plugin en cours de d&eacute;veloppement.
  • _plugins_/jeux/fonds/jeux_tous.html

    r49535 r61781  
    2121<BOUCLE_jeux(JEUX){par #ENV{par,date}}{inverse #ENV{par}|!={id_jeu}|?{1,0}}{pagination 10}><!--{statut==refuse|publie}-->
    2222<tr class ="tr_liste"  style="text-align:center" >
    23         <td>[(#STATUT|puce_statut)]</td>
     23        <td>[(#STATUT|jeux_puce_statut)]</td>
    2424        <td style="text-align:center"><a href="#URL_ECRIRE{jeux_voir,id_jeu=#ID_JEU}">#ID_JEU</a></td>
    2525        <td style="text-align:center"><a href="#URL_ECRIRE{jeux_voir,id_jeu=#ID_JEU}">#TYPE_JEU</a></td>
     
    5252<BOUCLE_articles(ARTICLES){par date}{inverse}{pagination 10}{statut?}{recherche &lt;/jeux&gt;}>
    5353<tr class ="tr_liste"  style="text-align:center" >
    54         <td>[(#STATUT|puce_statut)]</td>
     54        <td>[(#STATUT|jeux_puce_statut)]</td>
    5555        <td style="text-align:center"><a href="#URL_ECRIRE{articles,id_article=#ID_ARTICLE}">#ID_ARTICLE</a></td>
    5656        <td style="text-align:center"><a href="#URL_ECRIRE{articles,id_article=#ID_ARTICLE}">#TITRE</a></td>
  • _plugins_/jeux/fonds/resultats_auteur_lien.html

    r38235 r61781  
    22[(#VAL{1}|debut_boite_info)]
    33<BOUCLE_a(AUTEURS){tous}{id_auteur}><strong>#NOM</strong><br/></BOUCLE_a>
    4 <:jeux:voir_ses_resultats|icone_horizontale{#URL_ECRIRE{jeux_resultats_auteur,id_auteur=#ID_AUTEUR},#CHEMIN{img/jeu-laurier.png},'',0}:>
     4<:jeux:voir_ses_resultats|jeux_icone_horizontale{#URL_ECRIRE{jeux_resultats_auteur,id_auteur=#ID_AUTEUR},#CHEMIN{img/jeu-laurier.png}}:>
    55[(#VAL{1}|fin_boite_info)]
    66</BOUCLE_resultats>
  • _plugins_/jeux/jeux_fonctions.php

    r48668 r61781  
    100100}
    101101
     102/* filtres de compatibilite SPIP 2 & 3 */
     103
     104function jeux_puce_statut($statut){
     105        if(defined('_SPIP30000')) include_spip('inc/puce_statut');
     106        return puce_statut($statut);
     107}
     108
     109function jeux_icone_horizontale($texte, $lien, $fond){
     110        return defined('_SPIP30000')
     111                ?icone_base($lien, $texte, $fond, "", "horizontale", "")
     112                :icone_horizontale($texte, $lien, $fond, "", false, "");
     113}
     114
     115// Cadre formulaires
     116function jeux_debut_cadre_formulaire($style='', $foo=false){
     117        return defined('_SPIP30000')?"\n<div class='cadre-formulaire'>":debut_cadre_formulaire('', true);
     118}
     119function jeux_fin_cadre_formulaire(){
     120        return  defined('_SPIP30000')?"</div>\n":fin_cadre_formulaire(true);
     121}
     122
     123/* Fin compatibilites */
     124
    102125include_spip('public/interfaces');
    103126global $table_des_traitements;
  • _plugins_/jeux/jeux_options.php

    r33852 r61781  
    1818        $GLOBALS['spip_pipeline']['jeux_caracteristiques']='';
    1919
     20// (pour info : SPIP 2.0 => 12691, SPIP 2.1 => 15133, SPIP 2.2 => ??, SPIP 3.0 => 17743)
     21if ($GLOBALS['spip_version_code']>=17743) @define('_SPIP30000', 1);
     22
    2023?>
  • _plugins_/jeux/lang/paquet-jeux_fr.php

    r61627 r61781  
    1515Deux solutions :
    1616-* Des jeux codés en clair dans les articles entre les balises <code><jeux></code> et <code></jeux></code>.
    17 -* Des jeux codés dans l\'espace privé et accessibles grâce au modèle <code><jeuXX></code> o&#249; XX est l\'identifiant du jeu.
     17-* Des jeux codés dans l\'espace privé et accessibles grâce au modèle <code><jeuXX></code> où XX est l\'identifiant du jeu.
    1818
    1919L\'enregistrement et la gestion des scores n\'est possible qu\'en utilisant la seconde solution.
Note: See TracChangeset for help on using the changeset viewer.