Changeset 10016 in spip-zone


Ignore:
Timestamp:
Mar 1, 2007, 11:57:21 AM (13 years ago)
Author:
bertrand@…
Message:

Un peu plus d'incorporation

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/_stable_/crayons/inc/crayons.php

    r9978 r10016  
    2929function colonne_table($table, $col)
    3030{
    31         include_spip('base/serial');
    32         $categ = 'tables_principales';
    33         if (!isset($GLOBALS[$categ]['spip_' . table_objet($table)]['field'][$col])) {
    34                 include_spip('base/auxiliaires');
    35                 $categ = 'tables_auxiliaires';
    36                 if (!isset($GLOBALS[$categ]['spip_' . table_objet($table)]['field'][$col])) {
    37                         return false;
     31        static $catab = array(
     32                'tables_principales' => 'base/serial',
     33                'tables_auxiliaires' => 'base/auxiliaires',
     34        );
     35        $brut = '';
     36        foreach ($catab as $categ => $catinc) {
     37                include_spip($catinc);
     38                if (isset($GLOBALS[$categ]['spip_' . table_objet($table)]['field'][$col])) {
     39                        $brut = $GLOBALS[$categ]['spip_' . table_objet($table)]['field'][$col];
     40                        break;
    3841                }
    3942        }
    40         $ana = explode(' ',
    41                 $brut = $GLOBALS[$categ]['spip_' . table_objet($table)]['field'][$col]);
     43        if (!$brut) {
     44                return false;
     45        }
     46        $ana = explode(' ', $brut);
    4247        $sta = 0;
    4348        $sep = '';
Note: See TracChangeset for help on using the changeset viewer.