Changeset 49971 in spip-zone


Ignore:
Timestamp:
Jul 25, 2011, 7:17:47 PM (10 years ago)
Author:
marcimat@…
Message:

Pas de redirection automatique sur des contacts ou organisation vers la page des auteurs s'ils sont auteurs. Mettre _CO_REDIRIGER_SUR_AUTEURS = true pour rétablir ce fonctionnement.

Location:
_plugins_/contacts_et_organisations/prive/exec
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/contacts_et_organisations/prive/exec/contact_fonctions.php

    r49766 r49971  
    11<?php
    2 $id_contact = _request('id_contact');
    3 $id_auteur = sql_getfetsel('id_objet', 'spip_contacts_liens', 'id_contact=' . intval($id_contact) . ' AND objet=\'auteur\'');
     2// Rediriger automatiquement un contact défini comme auteur
     3// sur la page des auteurs.
     4if (defined('_CO_REDIRIGER_SUR_AUTEURS') and _CO_REDIRIGER_SUR_AUTEURS) {
    45
    5 if ($id_auteur) {
    6         include_spip('inc/headers');
    7         $redirect = generer_url_ecrire('auteur_infos','id_auteur='.$id_auteur, true);
    8         redirige_par_entete($redirect);
     6        $id_contact = _request('id_contact');
     7        $id_auteur = sql_getfetsel('id_objet', 'spip_contacts_liens', 'id_contact=' . intval($id_contact) . ' AND objet=\'auteur\'');
     8
     9        if ($id_auteur) {
     10                include_spip('inc/headers');
     11                $redirect = generer_url_ecrire('auteur_infos','id_auteur='.$id_auteur, true);
     12                redirige_par_entete($redirect);
     13        }
     14
    915}
    10 else
    11         include_spip('inc/presentation');
     16
     17include_spip('inc/presentation');
     18
    1219?>
  • _plugins_/contacts_et_organisations/prive/exec/organisation_fonctions.php

    r49766 r49971  
    11<?php
    2 $id_organisation = _request('id_organisation');
    3 $id_auteur = sql_getfetsel('id_auteur', 'spip_organisations', 'id_organisation='. intval($id_organisation) );
    42
    5 if ($id_auteur) {
    6         include_spip('inc/headers');
    7         $redirect = generer_url_ecrire('auteur_infos','id_auteur='.$id_auteur, true);
    8         redirige_par_entete($redirect);
     3// Rediriger automatiquement une organisation définie comme auteur
     4// sur la page des auteurs.
     5if (defined('_CO_REDIRIGER_SUR_AUTEURS') and _CO_REDIRIGER_SUR_AUTEURS) {
     6
     7        $id_organisation = _request('id_organisation');
     8        $id_auteur = sql_getfetsel('id_auteur', 'spip_organisations', 'id_organisation='. intval($id_organisation) );
     9
     10        if ($id_auteur) {
     11                include_spip('inc/headers');
     12                $redirect = generer_url_ecrire('auteur_infos','id_auteur='.$id_auteur, true);
     13                redirige_par_entete($redirect);
     14        }
    915}
    10 else
    11         include_spip('inc/presentation');
     16
     17include_spip('inc/presentation');
     18
    1219?>
Note: See TracChangeset for help on using the changeset viewer.