Changeset 123211 in spip-zone


Ignore:
Timestamp:
Apr 1, 2020, 9:07:33 AM (2 months ago)
Author:
Cerdic
Message:

corriger un bug qui doit venir du core : apres creation d'un objet on est redirige vers la liste des objets et pas vers la page du nouvel objet

Location:
_plugins_/contacts_et_organisations/trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/contacts_et_organisations/trunk

    • Property subgit:lock:cb34b86ad93099540eb204232cde0c658316b2b5 deleted
    • Property subgit:lock:08b36d1c41e32c906a2b84226413f32912654d21 set to 2020-04-01T11:07:47.907
  • _plugins_/contacts_et_organisations/trunk/formulaires/editer_contact.php

    r108597 r123211  
    176176function formulaires_editer_contact_traiter_dist($id_contact = 'new', $id_organisation = 0, $redirect = '', $associer_objet = '') {
    177177        $res = formulaires_editer_objet_traiter('contact', $id_contact, $id_organisation, 0, $redirect);
     178
     179        // bugfix core : rediriger sur la page de l'organisation qui vient d'etre cree et pas sur la page des organisations
     180        if (!intval($id_contact)
     181                and !empty($res['id_contact'])
     182                and !empty($res['redirect'])) {
     183                $res['redirect'] = str_replace("exec=contacts", "exec=contact", $res['redirect']);
     184        }
    178185
    179186        include_spip('inc/config');
  • _plugins_/contacts_et_organisations/trunk/formulaires/editer_organisation.php

    r108597 r123211  
    238238       
    239239        $res = formulaires_editer_objet_traiter('organisation', $id_organisation, $id_parent, 0, $redirect);
     240
     241        // bugfix core : rediriger sur la page de l'organisation qui vient d'etre cree et pas sur la page des organisations
     242        if (!intval($id_organisation)
     243                and !empty($res['id_organisation'])
     244                and !empty($res['redirect'])) {
     245                $res['redirect'] = str_replace("exec=organisations", "exec=organisation", $res['redirect']);
     246        }
    240247
    241248        // eviter le changement de id_organisation si on veut rediriger sur le parent
  • _plugins_/contacts_et_organisations/trunk/paquet.xml

    r122989 r123211  
    22        prefix="contacts"
    33        categorie="auteur"
    4         version="4.0.3"
     4        version="4.0.4"
    55        etat="test"
    66        compatibilite="[3.0.0;3.2.*]"
Note: See TracChangeset for help on using the changeset viewer.