Changeset 31732 in spip-zone


Ignore:
Timestamp:
Sep 22, 2009, 6:58:02 PM (10 years ago)
Author:
olivier.gautier@…
Message:

Bug de la mort qui tue : le retour !
La fonction trouver_table de SPIP est supposé renvoyer false lorsque la table n'existe pas.
Ca fonctionnait sous SPIP 207 mais déconne sous SPIP 209, du coup, les installs d'EVA sous SPIP 209 plantaient.

Merci à Eric pour l'aide apportée ici.

Location:
_squelettes_/eva-web/4_0
Files:
8 edited

Legend:

Unmodified
Added
Removed
  • _squelettes_/eva-web/4_0/eva-web40/lang/local_ca.php

    r31651 r31732  
    167167
    168168$langue_fichier_initial=$test_lang_personnalisation;
    169 include_spip('base/trouver_table');
    170 if (base_trouver_table_dist(spip_eva_habillage_images)) {
     169$test=sql_showtable('spip_eva_habillage_images',true);
     170if ($test['field']) {
    171171$surcharges = sql_allfetsel(array('nom_image AS texte', 'nom_div AS cle'),'spip_eva_habillage_images',  array(
    172172        "type = 'fichier_lang'",
  • _squelettes_/eva-web/4_0/eva-web40/lang/local_de.php

    r31651 r31732  
    163163
    164164$langue_fichier_initial=$test_lang_personnalisation;
    165 include_spip('base/trouver_table');
    166 if (base_trouver_table_dist(spip_eva_habillage_images)) {
     165$test=sql_showtable('spip_eva_habillage_images',true);
     166if ($test['field']) {
    167167$surcharges = sql_allfetsel(array('nom_image AS texte', 'nom_div AS cle'),'spip_eva_habillage_images',  array(
    168168        "type = 'fichier_lang'",
  • _squelettes_/eva-web/4_0/eva-web40/lang/local_en.php

    r31651 r31732  
    167167
    168168$langue_fichier_initial=$test_lang_personnalisation;
    169 include_spip('base/trouver_table');
    170 if (base_trouver_table_dist(spip_eva_habillage_images)) {
     169$test=sql_showtable('spip_eva_habillage_images',true);
     170if ($test['field']) {
    171171$surcharges = sql_allfetsel(array('nom_image AS texte', 'nom_div AS cle'),'spip_eva_habillage_images',  array(
    172172        "type = 'fichier_lang'",
  • _squelettes_/eva-web/4_0/eva-web40/lang/local_es.php

    r31651 r31732  
    163163
    164164$langue_fichier_initial=$test_lang_personnalisation;
    165 include_spip('base/trouver_table');
    166 if (base_trouver_table_dist(spip_eva_habillage_images)) {
     165$test=sql_showtable('spip_eva_habillage_images',true);
     166if ($test['field']) {
    167167$surcharges = sql_allfetsel(array('nom_image AS texte', 'nom_div AS cle'),'spip_eva_habillage_images',  array(
    168168        "type = 'fichier_lang'",
  • _squelettes_/eva-web/4_0/eva-web40/lang/local_fr.php

    r31651 r31732  
    213213
    214214$langue_fichier_initial=$test_lang_personnalisation;
    215 include_spip('base/trouver_table');
    216 if (base_trouver_table_dist(spip_eva_habillage_images)) {
     215$test=sql_showtable('spip_eva_habillage_images',true);
     216if ($test['field']) {
    217217$surcharges = sql_allfetsel(array('nom_image AS texte', 'nom_div AS cle'),'spip_eva_habillage_images',  array(
    218218        "type = 'fichier_lang'",
  • _squelettes_/eva-web/4_0/eva-web40/lang/local_it.php

    r31651 r31732  
    163163
    164164$langue_fichier_initial=$test_lang_personnalisation;
    165 include_spip('base/trouver_table');
    166 if (base_trouver_table_dist(spip_eva_habillage_images)) {
     165$test=sql_showtable('spip_eva_habillage_images',true);
     166if ($test['field']) {
    167167$surcharges = sql_allfetsel(array('nom_image AS texte', 'nom_div AS cle'),'spip_eva_habillage_images',  array(
    168168        "type = 'fichier_lang'",
  • _squelettes_/eva-web/4_0/eva-web40/lang/local_pt.php

    r31651 r31732  
    163163
    164164$langue_fichier_initial=$test_lang_personnalisation;
    165 include_spip('base/trouver_table');
    166 if (base_trouver_table_dist(spip_eva_habillage_images)) {
     165$test=sql_showtable('spip_eva_habillage_images',true);
     166if ($test['field']) {
    167167$surcharges = sql_allfetsel(array('nom_image AS texte', 'nom_div AS cle'),'spip_eva_habillage_images',  array(
    168168        "type = 'fichier_lang'",
  • _squelettes_/eva-web/4_0/eva_habillage/eva_habillage_mes_options.php

    r26833 r31732  
    33include_spip('base/eva_habillage_base');
    44include_spip('base/abstract_sql');
     5$test=sql_showtable('spip_eva_habillage_images',true);
     6if ($test['field']) {
    57$test_puce=sql_select('nom_image','spip_eva_habillage_images',"type='puce_spip' AND nom_habillage='Defaut'");
    68$tab_puce=sql_fetch($test_puce);
     
    911$GLOBALS['puce']="<img src='"._DIR_IMG."eva_habillage/".$puce."' alt='-' align='top' border='0'>";
    1012}
     13}
    1114?>
Note: See TracChangeset for help on using the changeset viewer.