Changeset 99785 in spip-zone


Ignore:
Timestamp:
Oct 3, 2016, 7:58:21 AM (3 years ago)
Author:
cedric@…
Message:

bugfix : reparer le fil d'arianne sur les auteurs

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/contacts_et_organisations/trunk/contacts_pipelines.php

    r99762 r99785  
    4343{
    4444        if ($flux['args']['objet'] == 'auteur'
    45           and isset($flux["args"]["id_auteur"])
    46           and $id = $flux["args"]["id_auteur"]) {
     45          and isset($flux["args"]["id_objet"])
     46          and $id = $flux["args"]["id_objet"]) {
    4747                if (lire_config('contacts_et_organisations/associer_aux_auteurs')) {
    4848                        $id = intval($flux['args']['id_objet']);
    4949                        // cherchons un contact
    50                         if ($id_contact = sql_getfetsel('id_contact', 'spip_contacts', 'id_auteur ='.$id)) {
    51                                 $flux['data'] = recuperer_fond('prive/squelettes/hierarchie/contact', array('id_contact' => $id_contact)) . '<br />' . $flux['data'];
     50                        if ($id_contact = sql_getfetsel('id_contact', 'spip_contacts', 'id_auteur ='.intval($id))) {
     51                                $flux['data'] .= '<br />' . recuperer_fond('prive/squelettes/hierarchie/contact', array('id_contact' => $id_contact));
    5252                        // sinon une organisation
    53                         } elseif ($id_organisation = sql_getfetsel('id_organisation', 'spip_organisations', 'id_auteur ='.$id)) {
    54                                 $flux['data'] = recuperer_fond('prive/squelettes/hierarchie/organisation', array('id_organisation' => $id_organisation)) . '<br />' . $flux['data'];
     53                        } elseif ($id_organisation = sql_getfetsel('id_organisation', 'spip_organisations', 'id_auteur ='.intval($id))) {
     54                                $flux['data'] .= '<br />' . recuperer_fond('prive/squelettes/hierarchie/organisation', array('id_organisation' => $id_organisation));
    5555                        }
    5656                }
Note: See TracChangeset for help on using the changeset viewer.