Ignore:
Timestamp:
Dec 10, 2006, 5:01:43 PM (13 years ago)
Author:
pierre.andrews@…
Message:

correction du bug du foreach qui tourne sur rien. Maintenant, a chaque fois qu'on essaie de lire tables_isntalles, s'il est vide, on l'initialise avec les tables par defaut

  • creation d'un fichier mes_options qui definit automatiquemenet les infos pour les tables de jointure etc... histoire de faire facilement des boucles.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/_test_/mots_partout/1.9.1/exec/mots_tous.php

    r5178 r7855  
    2525// - ceux du plugin
    2626//      include(_DIR_PLUGIN_MOTS_PARTOUT."/mots_partout_choses.php");
    27         $tables_installees = unserialize(lire_meta('MotsPartout:tables_installees'));
     27        $tables_installees = unserialize(lire_meta('MotsPartout:tables_installees'));   
     28        if (!$tables_installees){
     29          $tables_installees=array("articles"=>true,"rubriques"=>true,"breves"=>true,"forum"=>true,"syndic"=>true);
     30          ecrire_meta('MotsPartout:tables_installees',serialize($tables_installees));
     31          ecrire_metas();
     32        }
     33       
    2834        foreach($tables_installees as $chose => $m) { $choses[]= $chose; }
    2935///////////////////
     
    273279//MODIFICATION
    274280//////////////////////////
    275         $tables_installees = unserialize(lire_meta('MotsPartout:tables_installees'));
     281        $tables_installees = unserialize(lire_meta('MotsPartout:tables_installees'));   
     282        if (!$tables_installees){
     283                $tables_installees=array("articles"=>true,"rubriques"=>true,"breves"=>true,"forum"=>true,"syndic"=>true);
     284                ecrire_meta('MotsPartout:tables_installees',serialize($tables_installees));
     285                ecrire_metas();
     286          }
     287       
    276288        foreach($tables_installees as $chose => $m) { $choses[]= $chose; }
    277289       
     
    431443//TODO : documenter syntaxe : info_1_xxxs et info_xxxs pour xxxs1
    432444
    433         $tables_installees = unserialize(lire_meta('MotsPartout:tables_installees'));
     445        $tables_installees = unserialize(lire_meta('MotsPartout:tables_installees'));   
     446        if (!$tables_installees){
     447                $tables_installees=array("articles"=>true,"rubriques"=>true,"breves"=>true,"forum"=>true,"syndic"=>true);
     448                ecrire_meta('MotsPartout:tables_installees',serialize($tables_installees));
     449                ecrire_metas();
     450          }
     451       
    434452        foreach($tables_installees as $chose => $m) { $choses[]= $chose; }
    435453        $nb_total=0;
Note: See TracChangeset for help on using the changeset viewer.