X-Git-Url: http://git.cyclocoop.org/?p=velocampus%2Fweb%2Fwww.git;a=blobdiff_plain;f=www%2Fplugins%2Fauto%2Fafficher_objets%2Fexec%2Fauteurs.php;fp=www%2Fplugins%2Fauto%2Fafficher_objets%2Fexec%2Fauteurs.php;h=f4948e5dd0dfc2a660e1638facf00647605a5a20;hp=0000000000000000000000000000000000000000;hb=80b4d3e85f78d402ed2e73f8f5d1bf4c19962eed;hpb=aaf970bf4cdaf76689ecc10609048e18d073820c diff --git a/www/plugins/auto/afficher_objets/exec/auteurs.php b/www/plugins/auto/afficher_objets/exec/auteurs.php new file mode 100644 index 0000000..f4948e5 --- /dev/null +++ b/www/plugins/auto/afficher_objets/exec/auteurs.php @@ -0,0 +1,97 @@ +array('exec'=>'auteurs'),'data'=>'')); + + $commencer_page = charger_fonction('commencer_page', 'inc'); + echo $commencer_page(_T('info_auteurs'),"auteurs","redacteurs"); + + $ret = debut_gauche("auteurs",true) . debut_boite_info(true); + + $ret .= "\n

"._T('info_gauche_auteurs'). '

'; + + if ($GLOBALS['visiteur_session']['statut'] == '0minirezo') + $ret .= "\n

". _T('info_gauche_auteurs_exterieurs') . '

'; + + $ret .= fin_boite_info(true); + + $ret .= pipeline('affiche_gauche',array('args'=>array('exec'=>'auteurs'),'data'=>'')); + + $res = ''; + if (autoriser('creer','auteur')) + $res = icone_horizontale(_T('icone_creer_nouvel_auteur'), generer_url_ecrire("auteur_infos", 'new=oui'), "auteur-24.gif", "creer.gif", false); + + $res .= icone_horizontale(_T('icone_informations_personnelles'), generer_url_ecrire("auteur_infos","id_auteur=$connect_id_auteur"), "fiche-perso-24.gif","rien.gif", false); + + if (avoir_visiteurs(true)) + $res .= icone_horizontale (_T('icone_afficher_visiteurs'), generer_url_ecrire("visiteurs"), "auteur-24.gif", "", false); + + $ret .= bloc_des_raccourcis($res); + $ret .= creer_colonne_droite('auteurs',true); + $ret .= pipeline('affiche_droite',array('args'=>array('exec'=>'auteurs'),'data'=>'')); + $ret .= debut_droite('',true); + + $ret .= "\n
"; + $ret .= gros_titre($visiteurs ? _T('info_visiteurs') : _T('info_auteurs'),'',false); + $ret .= "\n
"; + + echo $ret; + echo formulaire_recherche("auteurs",(($s=_request('statut'))?"":"")); + + echo "
"; + + $contexte = $_GET; + $contexte['nb'] = MAX_AUTEURS_PAR_PAGE; + if (substr($statut,0,1)!=='!') + $contexte['statut'] = explode(',',$statut); + else { + $statut = substr($statut,1); + $statut = explode(',',$statut); + $statut = sql_allfetsel('DISTINCT statut','spip_auteurs',sql_in('statut',$statut,'NOT')); + $contexte['statut'] = array_map('reset',$statut); + } + + if ($GLOBALS['visiteur_session']['statut']=='0minirezo'){ + // n'exclure que les articles a la poubelle des compteurs + $contexte['filtre_statut_articles'] = array('poubelle'); + } + else { + // exclure les articles a la poubelle, en redac ou refuse des compteurs + $contexte['filtre_statut_articles'] = array('prepa','poubelle','refuse'); + } + + $lister_objets = charger_fonction('lister_objets','inc'); + echo $lister_objets('auteurs',$contexte); + + echo pipeline('affiche_milieu',array('args'=>array('exec'=>'auteurs'),'data'=>'')); + echo fin_gauche(), fin_page(); +} + +?> \ No newline at end of file