Changeset 7673 in spip-zone


Ignore:
Timestamp:
Nov 30, 2006, 2:31:28 AM (12 years ago)
Author:
patfr@…
Message:

simple déplacement

Location:
_plugins_/_stable_/mots_croises/inc
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/_stable_/mots_croises/inc/compatibilite_syntaxe.php

    r7594 r7673  
    22// on garde tout ca pour compatibilite avec l'ancienne syntaxe
    33
    4 //transforme les listes verticales/horizontale spip en html
     4// transforme les listes verticales/horizontale spip en html
    55function mots_croises_listes_vieille_syntaxe($texte) {
    66        $texte = preg_replace('/ *-#/','<li>',$texte);
     
    99}
    1010
     11// déchiffre le code source de la grille
     12function calcul_tableau_grille_vieille_syntaxe($texte){
     13        $texte = trim($texte);
     14        $tableau = explode("\r", $texte);       
     15        //ligne par ligne
     16        $j =0;
     17        foreach ($tableau as $i){       
     18                $tableau[$j] = explode('|',trim($i));   // une cellule, c'est beau !
     19                array_shift($tableau[$j]);
     20                array_pop($tableau[$j]);
     21                $j++;
     22        }
     23        return $tableau;
     24}
     25
     26
    1127//fonction principale
    1228function mots_croises_vieille_syntaxe($texte) {
    1329        if (! preg_match("/<grille>|<\/grille>/",$texte)) return $texte;
    1430        include_spip('inc/gestion_grille');
    15         $tableau = preg_split("/<grille>|<\/grille>/",$texte);  //sera uniquement le tableau spip, mais on attend pour le moment
     31        $tableau = preg_split("/<grille>|<\/grille>/",$texte);  // sera uniquement le tableau spip, mais on attend pour le moment
    1632        $j =0;
    1733       
    1834        foreach ($tableau as $i){
    19                         if ($j!=0 and $j!=count($tableau)-1){   //pas les extremités du tableau
     35                        if ($j!=0 and $j!=count($tableau)-1){   // pas les extremites du tableau
    2036                                $tableau_php = calcul_tableau_grille_vieille_syntaxe($tableau[$j]);
    2137                       
    22                                 //calcul erreur
     38                                // calcul erreur
    2339                                if ($GLOBALS["bouton_envoi"] == '') $erreur='';
    2440                                else {
     
    4763        $j = 0;
    4864        foreach ($tableau as $i){
    49                 if ($j!=0 and $j!=count($tableau)-1)    //pas les extremités du tableau
     65                if ($j!=0 and $j!=count($tableau)-1)    // pas les extremites du tableau
    5066                                $tableau[$j] = code_echappement(_GRILLE_.'<div class="spip horizontal"><h4 class="spip grille">'
    5167                                        ._T('motscroises:horizontalement')."</h4>\n".mots_croises_listes_vieille_syntaxe(trim($i))."</div>"._GRILLE_);
     
    5874        $j = 0;
    5975        foreach ($tableau as $i){
    60                 if ($j!=0 and $j!=count($tableau)-1)    //pas les extremités du tableau
     76                if ($j!=0 and $j!=count($tableau)-1)    // pas les extremites du tableau
    6177                                $tableau[$j] = code_echappement(_GRILLE_.'<div class="spip vertical"><h4 class="spip grille">'
    6278                                        ._T('motscroises:verticalement')."</h4>\n"
  • _plugins_/_stable_/mots_croises/inc/gestion_grille.php

    r7571 r7673  
    2020    //fin variable de la grille
    2121   
    22     (! $solution) ? $grille.="<form class=\"grille\" action=\"".$page."\" method=\"post\">\n" : $grille.="<div class=\"solution\"><h2 class=\"spip\">"._T('motscroises:Solution')." : </h2>" ;  // debut formulaire
     22    (! $solution) ? $grille.="<form class=\"grille\" action=\"".$page."\" method=\"post\">\n" : $grille.="<div class=\"solution\"><h2 class=\"spip\">"._T('motscroises:solution')." : </h2>" ;  // debut formulaire
    2323   
    2424    $grille.='<table class="grille" cellspacing="0" border="0" summary="'._T('motscroises:table_summary',Array('hauteur'=>$hauteur,'largeur'=>$largeur))."\">\n
     
    8282}
    8383
    84 // déchiffre le code source de la grille
    85 function calcul_tableau_grille_vieille_syntaxe($texte){
    86         $texte = trim($texte);
    87         $tableau = explode("\r", $texte);       
    88         //ligne par ligne
    89         $j =0;
    90         foreach ($tableau as $i){       
    91                 $tableau[$j] = explode('|',trim($i));           //une cellule, c'est beau !
    92                 array_shift($tableau[$j]);
    93                 array_pop($tableau[$j]);
    94                 $j++;
    95         }
    96         return $tableau;
    97 }
    98 
    99 
    10084// compare les variables Post avec les valeurs de la solution...
    10185function comparaison_grille($tableau_grille){
Note: See TracChangeset for help on using the changeset viewer.