Ignore:
Timestamp:
Jun 15, 2011, 3:20:10 PM (10 years ago)
Author:
n.pavot@…
Message:

On peut désormais lier une ou plusieurs organisations à une rubrique, directement à partir de la vue de la rubrique dans l'espace privé.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/contacts_et_organisations/contacts_pipelines.php

    r47038 r48815  
    99 * Affichage du formulaire de choix Contact/Organisation
    1010 * dans la colonne de vue d'un auteur
     11 * et
     12 * Affichage du formulaire de recherche et de sélection d'Organisations
     13 * dans la colonne de vue d'une rubrique
    1114**/
    1215function contacts_affiche_gauche($flux){
     16
    1317        if ($flux['args']['exec'] == 'auteur_infos'){
    1418                $flux['data'] .= recuperer_fond('prive/boite/selecteur_contacts_organisations', array(
     
    1620                ), array('ajax'=>true));
    1721        }
     22
     23        if ($flux['args']['exec'] == 'naviguer' && $flux['args']['id_rubrique']){
     24                $flux['data'] .= recuperer_fond('prive/boite/selecteur_organisations_de_rubrique', array(
     25                        'id_rubrique'=>$flux['args']['id_rubrique']
     26                ));
     27        }       
     28
    1829        return $flux;
    1930}
    20 
    21 
    22 
    2331
    2432
     
    2735 * Insertion dans la vue des auteurs
    2836 * des informations relatives aux contacts et organisations
     37 * et
     38 * Insertion dans la vue des rubriques
     39 * des informations relatives aux organisations
    2940 */
    3041function contacts_affiche_milieu($flux){
     
    3647                $flux['data'] = $data . $flux['data'];
    3748                }
     49               
     50        if ($flux['args']['exec'] == 'naviguer' && $flux['args']['id_rubrique']){
     51                $flux['data'] .= recuperer_fond('prive/liste/organisations_liees_rubrique', array(
     52                        'id_rubrique' => $flux['args']['id_rubrique'],
     53                        'titre' => _T('contacts:info_organisations_appartenance')
     54                ), array('ajax'=>true));
     55        }
    3856        return $flux;
    3957}
     
    6381/**
    6482 * Autoriser les champs extras sur les objets
    65  * Contacs et Organisations
     83 * Contacts et Organisations
    6684**/
    6785function contacts_objets_extensibles($objets){
Note: See TracChangeset for help on using the changeset viewer.