Changeset 82773 in spip-zone


Ignore:
Timestamp:
May 27, 2014, 3:58:46 PM (5 years ago)
Author:
teddy.spip@…
Message:

lire_config() renvoie déjà un tableau, pas la peine de faire un explode. Un test qui était resté. cf. bug signalé sur http://contrib.Spip.net/Titre-de-logo-v2#475570 (KaMlko?)

Location:
_plugins_/titre_de_logo/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/titre_de_logo/trunk/formulaires/editer_titre_logo.php

    r82691 r82773  
    66 *
    77 */
    8 
    98
    109if (!defined('_ECRIRE_INC_VERSION')) {
     
    1716function formulaires_editer_titre_logo_charger_dist($objet, $id_objet, $retour = '', $options = array())
    1817{
    19 
    2018    $exec = (_request('exec')) ? _request('exec') : '';
    2119    $objet = objet_type($objet);
     
    2624    $objets_autorises = lire_config('titre_logo/objets_autorises');
    2725    $objets_autorises = (isset($objets_autorises))
    28         ? @explode(',', lire_config('titre_logo/objets_autorises'))
     26        ? array_filter($objets_autorises)
    2927        : array();
    3028
     
    3634        return false;
    3735    }
     36    // Si on a des options, on les stocke
    3837    if (!is_array($options)) {
    3938        $options = unserialize($options);
    4039        if (is_array($options) and array_key_exists('_pipelines', $options)) {
     40            // Comme on est un formulaire dans un formulaire,
     41            // on enlève le _pipeline du premier formulaire
    4142            unset($options['_pipelines']);
    4243        }
    4344        if (is_array($options) and array_key_exists('_options', $options)) {
    4445            $options = array_merge($options, $options['_options']);
     46            // Comme on est un formulaire dans un formulaire,
     47            // on enlève le _options du premier formulaire
    4548            unset($options['_options']);
    4649        }
    4750    }
    48 
    4951
    5052    $requete_sql = sql_fetsel('titre_logo,descriptif_logo', $table_objet, "$_id_objet=$id_objet");
     
    6365        '_options' => $options
    6466        );
     67
    6568    return $valeurs;
    6669}
     
    6871function formulaires_editer_titre_logo_verifier_dist($objet, $id_objet, $retour = '', $options = array())
    6972{
    70 
    7173    $erreurs = array();
    7274
     
    7678function formulaires_editer_titre_logo_traiter_dist($objet, $id_objet, $retour = '', $options = array())
    7779{
    78 
    7980    $res = array();
    8081    $table_objet = table_objet_sql($objet);
     
    100101        $res['message_erreur'] = _T('avis_erreur');
    101102    }
     103
    102104    return $res;
    103105}
  • _plugins_/titre_de_logo/trunk/paquet.xml

    r82746 r82773  
    22        prefix="titre_logo"
    33        categorie="edition"
    4         version="2.0.3"
     4        version="2.0.4"
    55        etat="test"
    66        compatibilite="[3.0.0;3.0.*]"
Note: See TracChangeset for help on using the changeset viewer.