Changeset 86602 in spip-zone


Ignore:
Timestamp:
Dec 11, 2014, 4:37:40 PM (5 years ago)
Author:
marcimat@…
Message:

Dans la liste des champs qui peuvent être gérés par champs extras, ne pas lister des tables qui ne conviennent pas ; de plus, les classer par table, c'est plus pratique.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/champs_extras/core/trunk/inc/cextras.php

    r66148 r86602  
    3939 */
    4040function cextras_objets_valides(){
    41        
     41
    4242        $objets = array();
    4343        $tables = lister_tables_objets_sql();
    4444        ksort($tables);
    45        
     45
    4646        foreach($tables as $table => $desc) {
    47                 if ($desc['principale'] == 'oui') {
     47                if (($desc['editable'] == 'oui') and ($desc['principale'] == 'oui')) {
    4848                        $objets[$table] = $desc;
    4949                }
     
    271271        $tout = extras_champs_anormaux($connect);
    272272        $objets = cextras_objets_valides();
    273         return array_intersect_key($tout, $objets);
     273        $utilisables = array_intersect_key($tout, $objets);
     274        ksort($utilisables);
     275        return $utilisables;
    274276}
    275277
Note: See TracChangeset for help on using the changeset viewer.