Changeset 94747 in spip-zone


Ignore:
Timestamp:
Jan 25, 2016, 11:09:45 PM (4 years ago)
Author:
peetdu@…
Message:

Ça ne marchait plus du tout (depuis la 3.0). Plusieurs corrections ici et là.

Location:
_plugins_/titre_de_logo/trunk
Files:
1 deleted
4 edited

Legend:

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

    r94656 r94747  
    1515include_spip('inc/config');
    1616
    17 function formulaires_editer_titre_logo_charger_dist($objet, $id_objet, $retour = '', $options = array())
    18 {
     17function formulaires_editer_titre_logo_charger_dist($objet, $id_objet, $retour = '', $options = array()) {
     18   
    1919    $exec = (_request('exec')) ? _request('exec') : '';
    2020    $objet = objet_type($objet);
     
    5858
    5959    $valeurs = array(
    60         'objet' => $objet,
    61         'id_objet' => $id_objet,
     60        'objet'     => $objet,
     61        'id_objet'  => $id_objet,
    6262        'titre_logo' => $titre_logo,
    6363        'descriptif_logo' => $descriptif_logo,
    6464        'exec' => $exec,
    65         'logo_on' => $options['logo_on'],
     65        //'logo_on' => $options['logo_on'],
    6666        '_options' => $options,
    6767        );
     
    7070}
    7171
    72 function formulaires_editer_titre_logo_verifier_dist($objet, $id_objet, $retour = '', $options = array())
    73 {
     72function formulaires_editer_titre_logo_verifier_dist($objet, $id_objet, $retour = '', $options = array()) {
    7473    $erreurs = array();
    7574
     
    7776}
    7877
    79 function formulaires_editer_titre_logo_traiter_dist($objet, $id_objet, $retour = '', $options = array())
    80 {
     78function formulaires_editer_titre_logo_traiter_dist($objet, $id_objet, $retour = '', $options = array()) {
    8179    $res = array();
    8280    $table_objet = table_objet_sql($objet);
  • _plugins_/titre_de_logo/trunk/paquet.xml

    r94744 r94747  
    22        prefix="titre_logo"
    33        categorie="edition"
    4         version="3.0.1"
     4        version="3.0.2"
    55        etat="stable"
    66        compatibilite="[3.0.0;3.1.*]"
  • _plugins_/titre_de_logo/trunk/prive/inc_editer_titre_logo.html

    r94658 r94747  
    1 <div clas="xajax">
    2                 #FORMULAIRE_EDITER_TITRE_LOGO{#ENV{objet},#ENV{id_objet},'',#ENV**}
     1<div clas="ajax">
     2        #FORMULAIRE_EDITER_TITRE_LOGO{#ENV{objet},#ENV{id_objet},'',#ENV**}
    33</div>
  • _plugins_/titre_de_logo/trunk/titre_logo_pipelines.php

    r94744 r94747  
    1616}
    1717
    18 
    19 
    2018function titre_logo_recuperer_fond($flux) {
    21        
    2219       
    2320        if ($flux["args"]["fond"] == "formulaires/editer_logo") {
    2421
    25                 $id_objet = $flux["args"]["contexte"]["id_objet"];
    26                 $objet = $flux["args"]["contexte"]["objet"];
    27                 $editable = $flux["args"]["contexte"]["_options"]["editable"];
     22                $id_objet       = $flux["args"]["contexte"]["id_objet"];
     23                $objet          = $flux["args"]["contexte"]["objet"];
     24                $editable       = $flux["args"]["contexte"]["_options"]["editable"];
    2825               
    2926                if ($editable) {
     
    3330                                ? array_filter($objets_autorises)
    3431                                : array();
    35                
    36                
    37                  $table_objet = table_objet_sql($objet);
    38                  
    39                         $texte = $flux["data"]["texte"] ;
    4032                       
    41                         // Bof bof: repérer la mention «taille» dans le texte
    42                         // ce qui indique que le formulaire de logo contient cette mention
    43                         if (in_array($table_objet, $objets_autorises)
    44                                         && strpos($texte, 'taille') > 0) {
     33
     34                        $table_objet = table_objet_sql($objet);
     35                        $texte = $flux["data"]["texte"];
     36
     37                        // regarder si c'est bien l'otion a bien été activé pour cet objet
     38                        // et si une image été téleverser
     39                        if (in_array($table_objet, $objets_autorises) && isset($flux["args"]["contexte"]["logo_on"])) {
    4540                                $cont = array(
    46                                         "objet" => "article",
    47                                         "id_objet" => $id_objet
     41                                        "objet"         => $objet,
     42                                        "id_objet"      => $id_objet
    4843                                );
    4944                               
    5045                                $ajouter = recuperer_fond("prive/inc_editer_titre_logo", $cont);
    51                                
    5246                                $flux["data"]["texte"] = str_replace("</form>", "</form>".$ajouter, $texte);
    5347                        }
Note: See TracChangeset for help on using the changeset viewer.