Changeset 90495 in spip-zone


Ignore:
Timestamp:
Jun 24, 2015, 6:04:00 PM (4 years ago)
Author:
cedric@…
Message:

Retour de la fonction lister_tables_objets_edit introduite par r90490, apres nettoyage du reste du fichier

Location:
_plugins_/saisies/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/saisies/trunk/paquet.xml

    r90490 r90495  
    22        prefix="saisies"
    33        categorie="outil"
    4         version="2.5.0"
     4        version="2.5.1"
    55        etat="stable"
    66        compatibilite="[3.0.0;3.1.*]"
  • _plugins_/saisies/trunk/saisies_fonctions.php

    r90494 r90495  
    170170        return $liste;
    171171}
     172
     173
     174/**
     175 * Lister les objets qui ont une url_edit renseignée et qui sont éditables.
     176 *
     177 * @return array Liste des objets :
     178 *               index : nom de la table (spip_articles, spip_breves, etc.)
     179 *               'type' : le type de l'objet ;
     180 *               'url_edit' : l'url d'édition de l'objet ;
     181 *               'texte_objets' : le nom humain de l'objet éditorial.
     182 */
     183function lister_tables_objets_edit()
     184{
     185    include_spip('base/abstract_sql');
     186
     187    $objets = lister_tables_objets_sql();
     188    $objets_edit = array();
     189
     190    foreach ($objets as $objet => $definition) {
     191        if (isset($definition['editable']) and isset($definition['url_edit']) and $definition['url_edit'] != '') {
     192            $objets_edit[$objet] = array('type' => $definition['type'], 'url_edit' => $definition['url_edit'], 'texte_objets' => $definition['texte_objets']);
     193        }
     194    }
     195    $objets_edit = array_filter($objets_edit);
     196
     197    return $objets_edit;
     198}
Note: See TracChangeset for help on using the changeset viewer.