Changeset 3017


Ignore:
Timestamp:
03/04/10 22:39:29 (11 years ago)
Author:
kent1
Message:

Rester dans le formalisme SPIP pour les noms des pages ...

Ajouter la liste des mutus associé à des auteurs dans la page des infos de l'auteur

Location:
plugins_spip/gestion_mutu
Files:
9 added
6 edited
1 moved

Legend:

Unmodified
Added
Removed
  • plugins_spip/gestion_mutu/exec/mutus.php

    r2995 r3017  
    5858
    5959        $dater = charger_fonction('dater', 'inc');
    60         $editer_auteurs = charger_fonction('editer_auteurs', 'inc');
     60        $editer_mutus = charger_fonction('editer_auteurs', 'inc');
    6161
    6262        $boite = pipeline ('boite_infos', array('data' => '',
     
    9090        $onglet_proprietes = ((!_INTERFACE_ONGLETS) ? "" :"")
    9191          . $dater($id_mutu, $flag_editable, $statut_mutu, 'mutu', 'mutus', $date, $date_redac)
    92           . $editer_auteurs('mutu', $id_mutu, $flag_editable, $cherche_auteur, $ids)
     92          . $editer_mutus('mutu', $id_mutu, $flag_editable, $cherche_auteur, $ids)
    9393          . pipeline('affiche_milieu',array('args'=>array('exec'=>'mutus','id_mutu'=>$id_mutu),'data'=>''))
    9494          ;
     
    114114{
    115115        if ($flag_modif) {
    116                 return icone_inline(_T('gestion_mutus:icone_modifier_mutu'), generer_url_ecrire("mutus_editer","id_mutu=$id_mutu"), $ip, $im, $align, false)
     116                return icone_inline(_T('gestion_mutus:icone_modifier_mutu'), generer_url_ecrire("mutus_edit","id_mutu=$id_mutu"), $ip, $im, $align, false)
    117117                . "<span class='arial1 spip_small'>$mode</span>";
    118118        }
    119         else return icone_inline(_T('gestion_mutus:icone_modifier_mutu'), generer_url_ecrire("mutus_editer","id_mutu=$id_mutu"), find_in_path("images/gestion_mutu-32.png"), "edit.gif", $align);
     119        else return icone_inline(_T('gestion_mutus:icone_modifier_mutu'), generer_url_ecrire("mutus_edit","id_mutu=$id_mutu"), find_in_path("images/gestion_mutu-32.png"), "edit.gif", $align);
    120120}
    121121
  • plugins_spip/gestion_mutu/formulaires/editer_mutu.php

    r3012 r3017  
    1414function formulaires_editer_mutu_verifier_dist($id_mutu = 'new', $retour=''){
    1515        $erreurs = formulaires_editer_objet_verifier('mutu',$id_mutu,array('titre','ssdomaine','domaine'));
     16        $verifier = charger_fonction('verifier','inc',true);
     17
    1618        return $erreurs;
    1719}
  • plugins_spip/gestion_mutu/gestion_mutu_pipelines.php

    r3011 r3017  
    152152        return $flux;
    153153}
     154
     155function gestion_mutu_affiche_gauche($flux){
     156        if($flux['args']['exec'] == 'auteur_infos'){
     157                $id_auteur = $flux['args']['id_auteur'];
     158
     159                if (autoriser('voir', 'mutu')) $aff_mutus = array('prepa','prop','publie','refuse');
     160                else if ($GLOBALS['visiteur_session']['id_auteur'] == $id_auteur) $aff_mutus = array('prepa','prop','publie');
     161                else $aff_mutus = array('prop','publie');
     162                $aff_mutus = sql_in('mutus.statut', $aff_mutus);
     163
     164                $flux['data'] .= afficher_objets('mutu', _T('gestion_mutus:titre_afficher_objets_auteur_mutu'),  array('FROM' => "spip_mutus AS mutus LEFT JOIN spip_auteurs_mutus AS lien ON lien.id_mutu=mutus.id_mutu ",  "WHERE" => "lien.id_auteur=$id_auteur AND $aff_mutus",  'ORDER BY' => "mutus.date DESC"));
     165        }
     166        return $flux;
     167}
    154168?>
  • plugins_spip/gestion_mutu/lang/gestion_mutus_fr.php

    r3011 r3017  
    3434        'label_titre' => 'Titre',
    3535        'legende_creer_mutu' => 'Cr&eacute;er une instance de mutualisation',
     36
     37        // T
     38        'titre_afficher_objets_auteur_mutu' => 'Les instances de mutualisation de cet auteur',
    3639);
    3740
  • plugins_spip/gestion_mutu/plugin.xml

    r3012 r3017  
    5656                <inclure>gestion_mutu_pipelines.php</inclure>
    5757        </pipeline>
     58        <pipeline>
     59                <nom>affiche_gauche</nom>
     60                <inclure>gestion_mutu_pipelines.php</inclure>
     61        </pipeline>
    5862        <bouton id='mutus_tous' parent="naviguer">
    5963                <titre>gestion_mutus:editer_mutus_titre</titre>
  • plugins_spip/gestion_mutu/prive/exec/mutus_edit.html

    r2993 r3017  
    22<div class="cadre-formulaire-editer">
    33        <div class="entete-formulaire">
    4                 <a href="#URL_ECRIRE{mutus_tous}" class="icone36" style="float:left;">
     4                <a href="[(#URL_ECRIRE{mutus}|parametre_url{id_mutu,#ENV{id_mutu}})]" class="icone36" style="float:left;">
    55                        <img width="24" height="24" src="#CHEMIN{images/gestion_mutu-32.png}" />
    66                        <span><:retour:></span>
  • plugins_spip/gestion_mutu/prive/exec/mutus_tous.html

    r3012 r3017  
    1010                <a href="[(#URL_ECRIRE{mutus,id_mutu=#ID_MUTU})]">]#TITRE (#ID_MUTU)[(#GET{auth}|oui)</a>]
    1111                <p class='actions'>
    12                         [(#GET{auth}|oui)       <span class='lien_modifier'>&#91;<a href='[(#URL_ECRIRE{mutus_editer,id_mutu=#ID_MUTU})]'><:gestion_mutus:editer_mutus_editer:></a>&#93;</span>]
     12                        [(#GET{auth}|oui)       <span class='lien_modifier'>&#91;<a href='[(#URL_ECRIRE{mutus_edit,id_mutu=#ID_MUTU})]'><:gestion_mutus:editer_mutus_editer:></a>&#93;</span>]
    1313                </p>
    1414        </li>
Note: See TracChangeset for help on using the changeset viewer.