uawdijnntqw1x1x1
IP : 216.73.216.90
Hostname : webm001.cluster110.gra.hosting.ovh.net
Kernel : Linux webm001.cluster110.gra.hosting.ovh.net 6.18.42-ovh-vps-grsec-zfs+ #1 SMP PREEMPT_DYNAMIC Wed Aug 5 15:59:48 CEST 2026 x86_64
Disable Function : _dyuweyrj4,_dyuweyrj4r,dl
OS : Linux
PATH:
/
home
/
etiennec
/
www
/
local
/
cache-css
/
..
/
..
/
plugins-dist
/
..
/
f1f54
/
.
/
liste.tar
/
/
objets-trad.html000066600000004361152503075530007665 0ustar00[(#SET{picto,[(#ENV{objet}|objet_info{icone_objet})-16.png]})] #SET{picto,#CHEMIN_IMAGE{#GET{picto}}|balise_img} <B_liste_obj> #ANCRE_PAGINATION <div class="liste-objets [(#ENV{objet}|objet_info{table_objet})] traductions"> <table class='spip liste'> [<caption><strong class="caption">(#ENV*{titre,<:info_traductions:>})</strong></caption>] <thead> <tr class='first_row'> <th class='picto' scope='col'></th> <th class='trad' scope='col'> </th> <th class='titre principale' scope='col'><:info_titre:></th> <th class='langue' scope='col'><:langue:></th> <th class='id' scope='col'><:info_numero_abbreviation:></th> </tr> </thead> <tbody> <BOUCLE_liste_obj(POUR){tableau #ENV{id_trad}|lister_traductions{#ENV{objet}}}{pagination #ENV{nb,10}}{!lang_select}> <tr class="[(#COMPTEUR_BOUCLE|alterner{row_odd,row_even})]"> <td class='picto'>#GET{picto}</td> <td class="trad">[(#ENV{id_trad}|=={#VALEUR{id}}|oui)[(#CHEMIN_IMAGE{langue-16.png}|balise_img)]] [(#ENV{editable}|oui) [(#ENV{id_trad}|=={#VALEUR{id}}|non)<button type='submit' name='changer_reference_trad[#VALEUR{id}]' value='#VALEUR{id}'>[(#CHEMIN_IMAGE{langues-off-12.gif}|balise_img)]</button>] ] </td> <td class='titre principale'>[(#VALEUR{lang}|lang_select|vide)]<span [(#ENV{id_trad}|=={#VALEUR{id}}|oui)class="on"] dir="[(#VALEUR{lang}|lang_dir)]" lang="#VALEUR{lang}"><a href="[(#VALEUR{id}|generer_url_entite{#ENV{objet}})]" title="<:info_numero_abbreviation|attribut_html:> #VALEUR{id}">[(#RANG). ]#INFO_TITRE{#ENV{objet},#VALEUR{id}}</a></span> [(#EVAL{lang_select()}|vide)] [(#ENV{id_trad}|=={#VALEUR{id}}|oui)<:trad_reference:>] </td> <td class='langue'>[(#VALEUR{lang}|traduire_nom_langue)]</td> <td class='id'>[(#AUTORISER{modifier,#ENV{objet},#VALEUR{id}}|?{ <a href="[(#URL_ECRIRE{#ENV{objet}|objet_info{url_edit}}|parametre_url{#ENV{objet}|id_table_objet,#VALEUR{id}})]">#VALEUR{id}</a>, #VALEUR{id} })]</td> </tr> </BOUCLE_liste_obj> </tbody> </table> [<p class='pagination'>(#PAGINATION{prive})</p>] </div> </B_liste_obj>[ <div class="liste-objets [(#ENV{objet}|objet_info{table_objet})] traductions caption-wrap"><strong class="caption">(#ENV*{sinon,''})</strong></div> ]<//B_liste_obj>rubriques_lies.html000066600000004640152503075530010504 0ustar00[(#SET{defaut_tri,#ARRAY{ date,#ENV{date_sens,-1}, num titre,1, id_rubrique,1, points,-1 }}) ] #SET{selection,#ENV{objet_source}|lister_objets_lies{#ENV{objet},#ENV{id_objet},#ENV{_objet_lien}}} <B_liste_rub> #ANCRE_PAGINATION <div class="liste-objets liste-objets-lies rubriques"> <table class='spip liste'> [<caption><strong class="caption">(#ENV*{titre,#GRAND_TOTAL|singulier_ou_pluriel{info_1_rubrique,info_nb_rubriques}})</strong></caption>] <thead> <tr class='first_row'> <th class='picto' scope='col'></th> <th class='titre' scope='col'>[(#TRI{num titre,<:info_titre:>,ajax})]</th> <th class='date' scope='col'>[(#TRI{date,<:date:>,ajax})]</th> <th class='id' scope='col'>[(#TRI{id_rubrique,<:info_numero_abbreviation:>,ajax})]</th> <th class='action' scope='col'> </th> </tr> </thead> <tbody> <BOUCLE_liste_rub(RUBRIQUES){id_rubrique IN #GET{selection}}{tout}{where?}{statut?}{tri #ENV{par,num titre},#GET{defaut_tri}}{par titre}{pagination #ENV{nb,10}}> <tr class="[(#COMPTEUR_BOUCLE|alterner{row_odd,row_even})][ (#EXPOSE|unique)][(#ID_RUBRIQUE|=={#ENV{id_lien_ajoute}}|oui)append]"> <td class='picto'>[(#CHEMIN_IMAGE{rubrique-16.png}|balise_img)]</td> <td class='titre principale'>[(#LOGO_RUBRIQUE|image_reduire{20,26})]<a href="[(#ID_RUBRIQUE|generer_url_entite{rubrique})]" title="<:info_numero_abbreviation|attribut_html:> #ID_RUBRIQUE">[(#RANG). ]#TITRE</a></td> <td class='date secondaire'>[(#DATE|affdate_jourcourt)]</td> <td class='id'>[(#AUTORISER{modifier,rubrique,#ID_RUBRIQUE}|?{ <a href="[(#URL_ECRIRE{rubriques_edit,id_rubrique=#ID_RUBRIQUE})]">#ID_RUBRIQUE</a>, #ID_RUBRIQUE })]</td> <td class='action'><button type="submit" class="button link delete" name="supprimer_lien[rubrique-#ID_RUBRIQUE-#OBJET-#ID_OBJET]" value="X"><:lien_retirer_rubrique:> [(#CHEMIN_IMAGE{supprimer-12.png}|balise_img{'X'})]</button></td> </tr> </BOUCLE_liste_rub> </tbody> </table> [<p class='pagination'>(#PAGINATION{prive})</p>] [(#GRAND_TOTAL|>{3}|oui)<div class="action"><button type="submit" class="button link" name="supprimer_lien#EVAL{chr(91)}rubrique-*-#OBJET-#ID_OBJET#EVAL{chr(93)}" value="X"><:lien_retirer_toutes_rubriques:> [(#CHEMIN_IMAGE{supprimer-8.png}|balise_img{'X'})]</button></div>] </div> </B_liste_rub> <div class="liste-objets liste-objets-lies rubriques caption-wrap"> <strong class="caption">[(#ENV*{titre,<:info_aucun_rubrique:>}) ]</strong> </div> <//B_liste_rub> articles-trad.html000066600000004765152503075530010215 0ustar00[(#SET{defaut_tri,#ARRAY{ id_article,1 date,#ENV{date_sens,-1}, titre,1, points,-1 }}) ]<B_liste_art> #ANCRE_PAGINATION <div class="liste-objets articles traductions"> <table class='spip liste'> [<caption><strong class="caption">(#ENV*{titre,#GRAND_TOTAL|singulier_ou_pluriel{info_1_article,info_nb_articles}})</strong></caption>] <thead> <tr class='first_row'> <th class='statut' scope='col'>[(#TRI{statut,<span title="<:lien_trier_statut|attribut_html:>">#</span>,ajax})]</th> <th class='trad' scope='col'> </th> <th class='titre principale' scope='col'>[(#TRI{titre,<:info_titre:>,ajax})]</th> <th class='langue' scope='col'><:langue:></th> <th class='id' scope='col'>[(#TRI{id_article,<:info_numero_abbreviation:>,ajax})]</th> </tr> </thead> <tbody> <BOUCLE_liste_art(ARTICLES){id_trad}{statut==.*}{tout}{where?}{recherche?}{tri #ENV{par,date},#GET{defaut_tri}}{pagination #ENV{nb,10}}{!lang_select}> <tr class="[(#COMPTEUR_BOUCLE|alterner{row_odd,row_even})]"> <td class='statut'>[(#STATUT|puce_statut{article,#ID_ARTICLE,#ID_RUBRIQUE})]</td> <td class="trad">[(#ENV{id_trad}|=={#ID_ARTICLE}|oui)[(#CHEMIN_IMAGE{langue-16.png}|balise_img)]] [(#ENV{editable}|oui) [(#ENV{id_trad}|=={#ID_ARTICLE}|non) [(#SET{titre,[<:info_numero_abbreviation:>#ID_ARTICLE (#TITRE) - [(#LANG|traduire_nom_langue)]]})] [(#SET{titre,#VAL{trad_definir_reference}|_T{#ARRAY{titre,#GET{titre}}}})] <button type='submit' name='changer_reference_trad[#ID_ARTICLE]' title="[(#GET{titre}|attribut_html)]" value='#ID_ARTICLE'>[(#CHEMIN_IMAGE{langues-off-12.gif} |balise_img{#GET{titre}})]</button>] ] </td> <td class='titre principale'><span [(#ENV{id_trad}|=={#ID_ARTICLE}|oui)class="on"] dir="#LANG_DIR" lang="#LANG">[(#EXPOSE|?{#TITRE,<a href="[(#ID_ARTICLE|generer_url_entite{article})]" title="<:info_numero_abbreviation|attribut_html:> #ID_ARTICLE">[(#RANG). ]#TITRE</a>})]</span> [(#ENV{id_trad}|=={#ID_ARTICLE}|oui)<:trad_reference:>] </td> <td class='langue'>[(#LANG|traduire_nom_langue)]</td> <td class='id'>[(#AUTORISER{modifier,article,#ID_ARTICLE}|?{ <a href="[(#URL_ECRIRE{article_edit,id_article=#ID_ARTICLE})]">#ID_ARTICLE</a>, #ID_ARTICLE })]</td> </tr> </BOUCLE_liste_art> </tbody> </table> [<p class='pagination'>(#PAGINATION{prive})</p>] </div> </B_liste_art>[ <div class="liste-objets articles caption-wrap"><strong class="caption">(#ENV*{sinon,''})</strong></div> ]<//B_liste_art> auteurs_lies_fonctions.php000066600000001447152503075530012062 0ustar00<?php /***************************************************************************\ * SPIP, Systeme de publication pour l'internet * * * * Copyright (c) 2001-2014 * * Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James * * * * Ce programme est un logiciel libre distribue sous licence GNU/GPL. * * Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne. * \***************************************************************************/ if (!defined('_ECRIRE_INC_VERSION')) return; include_spip('prive/objets/liste/auteurs_fonctions'); ?> objets-en-edition_fonctions.php000066600000001424152503075530012670 0ustar00<?php /***************************************************************************\ * SPIP, Systeme de publication pour l'internet * * * * Copyright (c) 2001-2014 * * Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James * * * * Ce programme est un logiciel libre distribue sous licence GNU/GPL. * * Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne. * \***************************************************************************/ if (!defined('_ECRIRE_INC_VERSION')) return; include_spip('inc/drapeau_edition'); ?>visiteurs_fonctions.php000066600000001446152503075530011412 0ustar00<?php /***************************************************************************\ * SPIP, Systeme de publication pour l'internet * * * * Copyright (c) 2001-2014 * * Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James * * * * Ce programme est un logiciel libre distribue sous licence GNU/GPL. * * Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne. * \***************************************************************************/ if (!defined('_ECRIRE_INC_VERSION')) return; include_spip('prive/objets/liste/auteurs_fonctions'); ?> auteurs.html000066600000006056152503075530007142 0ustar00[(#SET{defaut_tri,#ARRAY{ statut,1, multi nom,1, site,1, compteur_articles,-1, points,-1 }}) ]<B_liste_aut> #SET{afficher_lettres,#TRI|=={'multi nom'}|oui} #SET{debut,#ENV{debutaut,#EVAL{_request("debutaut");}}} #ANCRE_PAGINATION <div class="liste-objets auteurs"> <table class='spip liste'> [<caption><strong class="caption">(#ENV*{titre,#GRAND_TOTAL|singulier_ou_pluriel{info_1_auteur,info_nb_auteurs}})</strong></caption>] <thead> #SET{p,''} <BOUCLE_lettre(AUTEURS){tout}{id_auteur?}{where?}{statut?}{recherche?}{par multi nom}{id_auteur==#GET{afficher_lettres}|?{'.*','A'}}>[ (#NOM**|initiale|unique|oui) [(#SET{p,#GET{p}|concat{ #SELF|parametre_url{debutaut,@#ID_AUTEUR}|ancre_url{paginationaut}|afficher_initiale{#NOM**|initiale{},#COMPTEUR_BOUCLE,#GET{debut},#ENV{nb,10}} }})] ]#SAUTER{#ENV{nb,10}|moins{#COMPTEUR_BOUCLE|=={1}|?{2,1}}}</BOUCLE_lettre>[ (#SET{p, #GET{p}|concat{ #REM|afficher_initiale{#REM,#TOTAL_BOUCLE,#GET{debut},#ENV{nb,10}} } })]</B_lettre> [<tr><td colspan="5"><p class='pagination'>(#GET{p})</p></td></tr>] [<tr><td colspan="5"><p class='pagination'>(#PAGINATION{prive})</p></td></tr>] <tr class='first_row'> <th class='statut' scope='col'>[(#TRI{statut,#CHEMIN_IMAGE{auteur-16.png}|balise_img{<:lien_trier_statut|attribut_html:>},ajax})]</th> <th class='messagerie' scope='col'></th> <th class='nom' scope='col'>[(#TRI{multi nom,<:info_nom:>,ajax})]</th> <th class='email' scope='col'>[(#TRI{email,<:email:>,ajax})]</th> <th class='nombre' scope='col'>[(#TRI{compteur_articles,<:info_articles:>,ajax})]</th> </tr> </thead> <tbody> <BOUCLE_liste_aut(AUTEURS){tout}{id_auteur?}{id_mot?}{where?}{statut?}{recherche?}{tri #ENV{par,multi nom},#GET{defaut_tri}}{pagination #ENV{nb,10} aut}{!compteur_articles_filtres #ENV{filtre_statut_articles,poubelle}}> [(#LANG|changer_typo)] <tr class="[(#COMPTEUR_BOUCLE|alterner{row_odd,row_even})][ (#EXPOSE|unique)][ (#NOM**|initiale|=={#ENV{i}}|et{#ENV{i}}|?{on}|unique)]"> <td class='statut'>[(#STATUT|puce_statut{auteur})]</td> <td class="messagerie">[<a href="(#ID_AUTEUR|auteur_lien_messagerie{#EN_LIGNE,#STATUT,#IMESSAGE})">[(#CHEMIN{images/m_envoi.gif}|balise_img{<:info_envoyer_message_prive:>})]</a>]</td> <td class='nom[ (#NOM|non)vide]'>[(#LOGO_AUTEUR|image_reduire{20,26})]<a href="[(#ID_AUTEUR|generer_url_entite{auteur})]"[ title="(#BIO*|couper{200}|attribut_html)"]>[(#RANG). ][(#NOM|trim|sinon{#BIO*|couper{80}|trim}|sinon{<:info_numero_abbreviation:>#ID_AUTEUR})]</a></td> <td class='email'>[<a href='mailto:(#EMAIL)'>[(#EMAIL|couper{30})]</a>]</td> <td class='nombre'>[(#COMPTEUR_ARTICLES|singulier_ou_pluriel{info_1_article,info_nb_articles})][<br /><span>(#PIPELINE{'compter_contributions_auteur',#ARRAY{args,#ARRAY{id_auteur,#ID_AUTEUR},data,#ARRAY{}}}|implode{'<br />'})</span>]</td> </tr> </BOUCLE_liste_aut> [(#REM|changer_typo)] </tbody> </table> [<p class='pagination'>(#PAGINATION{prive})</p>] </div> </B_liste_aut>[ <div class="liste-objets auteurs caption-wrap"><strong class="caption">(#ENV*{sinon,''})</strong></div> ]<//B_liste_aut> articles.html000066600000004175152503075530007260 0ustar00[(#SET{defaut_tri,#ARRAY{ date,#ENV{date_sens,-1}, num titre,1, id_article,1, points,-1 }}) ]<B_liste_art> #ANCRE_PAGINATION <div class="liste-objets articles"> <table class='spip liste'> [<caption><strong class="caption">(#ENV*{titre,#GRAND_TOTAL|singulier_ou_pluriel{info_1_article,info_nb_articles}})</strong></caption>] <thead> <tr class='first_row'> <th class='statut' scope='col'>[(#TRI{statut,<span title="<:lien_trier_statut|attribut_html:>">#</span>,ajax})]</th> <th class='titre principale' scope='col'>[(#TRI{num titre,<:info_titre:>,ajax})]</th> <th class='auteur' scope='col'><:auteur:></th> <th class='date secondaire' scope='col'>[(#TRI{date,<:date:>,ajax})]</th> <th class='id' scope='col'>[(#TRI{id_article,<:info_numero_abbreviation:>,ajax})]</th> </tr> </thead> <tbody> <BOUCLE_liste_art(ARTICLES){id_article?}{id_rubrique?}{id_mot?}{id_auteur?}{where?}{statut?}{recherche?}{tri #ENV{par,date},#GET{defaut_tri}}{par titre}{pagination #ENV{nb,10}}{!lang_select}> [(#LANG|changer_typo)] <tr class="[(#COMPTEUR_BOUCLE|alterner{row_odd,row_even})]"> <td class='statut'>[(#STATUT|puce_statut{article,#ID_ARTICLE,#ID_RUBRIQUE})]</td> <td class='titre principale'>[(#LOGO_ARTICLE|image_reduire{20,26})]<a href="[(#ID_ARTICLE|generer_url_entite{article})]" title="<:info_numero_abbreviation|attribut_html:> #ID_ARTICLE">[(#RANG). ]#TITRE</a> [(#ENV{lang}|=={#LANG}|non) (#LANG)]</td> <td class='auteur'><div class="inner"><BOUCLE_auteurs(AUTEURS){id_article}{', '}><a href="[(#ID_AUTEUR|generer_url_entite{auteur})]">#NOM</a></BOUCLE_auteurs></div></td> <td class='date secondaire'>[(#DATE|affdate_jourcourt)]</td> <td class='id'>[(#AUTORISER{modifier,article,#ID_ARTICLE}|?{ <a href="[(#URL_ECRIRE{article_edit,id_article=#ID_ARTICLE})]">#ID_ARTICLE</a>, #ID_ARTICLE })]</td> </tr> </BOUCLE_liste_art> [(#REM|changer_typo)] </tbody> </table> [<p class='pagination'>(#PAGINATION{#ENV{pagination,prive}})</p>] </div> </B_liste_art>[ <div class="liste-objets articles caption-wrap"><strong class="caption">(#ENV*{sinon,''})</strong></div> ]<//B_liste_art> auteurs_enligne.html000066600000000714152503075530010636 0ustar00<B_enligne> <div class='en_lignes'> <b><:info_en_ligne:></b> <BOUCLE_enligne(AUTEURS) {id_auteur!=#SESSION{id_auteur}} {statut IN 1comite,0minirezo} {imessage!=non} {en_ligne>#VAL{'Y-m-d H:i:s'}|date{#VAL{'-15 minutes'}|strtotime}}{!par en_ligne}{pagination 10}{', '}><a href="[(#ID_AUTEUR|generer_url_entite{auteur})]">#NOM</a></BOUCLE_enligne>[ ... (#GRAND_TOTAL|>{10}|oui) ([(#GRAND_TOTAL|objet_afficher_nb{auteur})]) ] </div> </B_enligne>objets-trad_fonctions.php000066600000001755152503075530011576 0ustar00<?php /***************************************************************************\ * SPIP, Systeme de publication pour l'internet * * * * Copyright (c) 2001-2014 * * Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James * * * * Ce programme est un logiciel libre distribue sous licence GNU/GPL. * * Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne. * \***************************************************************************/ if (!defined('_ECRIRE_INC_VERSION')) return; function lister_traductions($id_trad,$objet){ $table_objet_sql = table_objet_sql($objet); $primary = id_table_objet($objet); $rows = sql_allfetsel("$primary as id,lang",$table_objet_sql,'id_trad='.intval($id_trad)); lang_select(); return $rows; } ?> rubriques.html000066600000003427152503075530007472 0ustar00[(#SET{defaut_tri,#ARRAY{ date,#ENV{date_sens,-1}, num titre,1, id_rubrique,1, points,-1 }}) ]<B_liste_rub> #ANCRE_PAGINATION <div class="liste-objets rubriques"> <table class='spip liste'> [<caption><strong class="caption">(#ENV*{titre,#GRAND_TOTAL|singulier_ou_pluriel{info_1_rubrique,info_nb_rubriques}})</strong></caption>] <thead> <tr class='first_row'> <th class='picto' scope='col'></th> <th class='titre' scope='col'>[(#TRI{num titre,<:info_titre:>,ajax})]</th> <th class='langue' scope='col'></th> <th class='date' scope='col'>[(#TRI{date,<:date:>,ajax})]</th> <th class='id' scope='col'>[(#TRI{id_rubrique,<:info_numero_abbreviation:>,ajax})]</th> </tr> </thead> <tbody> <BOUCLE_liste_rub(RUBRIQUES){id_rubrique?}{id_parent?}{id_mot?}{id_auteur?}{where?}{statut?}{recherche?}{tri #ENV{par,num titre},#GET{defaut_tri}}{par titre}{pagination #ENV{nb,10}}> [(#LANG|changer_typo)] <tr class="[(#COMPTEUR_BOUCLE|alterner{row_odd,row_even})]"> <td class='picto'>[(#CHEMIN_IMAGE{rubrique-16.png}|balise_img)]</td> <td class='titre principale'>[(#LOGO_RUBRIQUE|image_reduire{20,26})]<a href="[(#ID_RUBRIQUE|generer_url_entite{rubrique})]" title="<:info_numero_abbreviation|attribut_html:> #ID_RUBRIQUE">[(#RANG). ]#TITRE</a></td> <td class='langue'></td> <td class='date secondaire'>[(#DATE|affdate_jourcourt)]</td> <td class='id'>[(#AUTORISER{modifier,rubrique,#ID_RUBRIQUE}|?{ <a href="[(#URL_ECRIRE{rubriques_edit,id_rubrique=#ID_RUBRIQUE})]">#ID_RUBRIQUE</a>, #ID_RUBRIQUE })]</td> </tr> </BOUCLE_liste_rub> [(#REM|changer_typo)] </tbody> </table> [<p class='pagination'>(#PAGINATION{prive})</p>] </div> </B_liste_rub>[ <div class="liste-objets rubriques caption-wrap"><strong class="caption">(#ENV*{sinon,''})</strong></div> ]<//B_liste_rub> auteurs_associer.html000066600000007261152503075530011031 0ustar00[(#SET{defaut_tri,#ARRAY{ statut,1, multi nom,1, site,1, compteur_articles,-1 }}) ] #SET{exclus,#ENV{objet_source}|lister_objets_lies{#ENV{objet},#ENV{id_objet},#ENV{_objet_lien}}} #SET{debut,#ENV{debutauta,#EVAL{_request("debutauta");}}} <input type="hidden" name="debutauta" value="#GET{debut}" /> <B_liste_aut> [(#REM) En cas de pagination indirecte @32, il faut refaire le set car la boucle a mis a jour la valeur avec la page reelle] #SET{debut,#ENV{debutauta,#EVAL{_request("debutauta");}}} #SET{afficher_lettres,#TRI|=={'multi nom'}|oui} #ANCRE_PAGINATION [<h3><:info_resultat_recherche:> «(#ENV{recherche})»</h3>] <div class="liste-objets liste-objets-associer auteurs"> <table class='spip liste'> [<caption><span class="caption"><strong>(#ENV*{titre,#GRAND_TOTAL|singulier_ou_pluriel{info_1_auteur,info_nb_auteurs}})</strong> <span class="recherche"> <label for="recherche-#ENV{id}"><:info_rechercher_02:></label> <input type="text" class="recherche" name="recherche" id="recherche-#ENV{id}" value="#ENV{recherche}" /> <input type="submit" class="tout_voir" name="tout_voir" value="<:info_tout_afficher:>" /> </span> </span> </caption>] <thead> #SET{p,''} <BOUCLE_lettre(AUTEURS){!id_auteur IN #GET{exclus}}{tout}{where?}{recherche?}{statut?}{tri #ENV{par,multi nom},#GET{defaut_tri}}{id_auteur==#GET{afficher_lettres}|?{'.*','A'}}>[ (#NOM**|initiale|unique|oui) [(#SET{p,#GET{p}|concat{ #SELF|parametre_url{debutauta,@#ID_AUTEUR}|ancre_url{paginationauta}|afficher_initiale{#NOM**|initiale{},#COMPTEUR_BOUCLE,#GET{debut},#ENV{nb,10}} }})] ]#SAUTER{#ENV{nb,10}|moins{#COMPTEUR_BOUCLE|=={1}|?{2,1}}}</BOUCLE_lettre>[ (#SET{p, #GET{p}|concat{ #REM|afficher_initiale{#REM,#TOTAL_BOUCLE,#GET{debut},#ENV{nb,10}} } })]</B_lettre> [<tr><td colspan="5"><p class='pagination'>(#GET{p})</p></td></tr>] <tr class='first_row'> <th class='statut' scope='col'>[(#TRI{statut,#CHEMIN_IMAGE{auteur-0minirezo-16.png}|balise_img{<:lien_trier_statut|attribut_html:>},ajax})]</th> <th class='nom' scope='col'>[(#TRI{multi nom,<:info_nom:>,ajax})]</th> <th class='email' scope='col'>[(#TRI{email,<:email:>,ajax})]</th> <th class='action' scope='col'> </th> </tr> </thead> <tbody> <BOUCLE_liste_aut(AUTEURS){!id_auteur IN #GET{exclus}}{tout}{where?}{recherche?}{statut?}{tri #ENV{par,multi nom},#GET{defaut_tri}}{pagination #ENV{nb,10} auta}> <tr class="[(#COMPTEUR_BOUCLE|alterner{row_odd,row_even})][ (#EXPOSE|unique)][ (#NOM**|initiale|=={#ENV{i}}|?{on}|unique)]"> <td class='statut'>[(#STATUT|puce_statut{auteur})]</td> <td class='nom[ (#NOM|non)vide]'>[(#LOGO_AUTEUR|image_reduire{20,20})]<a href="[(#ID_AUTEUR|generer_url_entite{auteur})]"[ title="(#BIO*|couper{200}|attribut_html)"]>[(#RANG). ][(#NOM|sinon{<:texte_vide:>})]</a></td> <td class='email'>[<a href='mailto:(#EMAIL)'>[(#EMAIL|couper{30})]</a>]</td> <td class='action'><button type="submit" class="button" name="ajouter_lien[auteur-#ID_AUTEUR-#OBJET-#ID_OBJET]" value="+"><:lien_ajouter_auteur:> [(#CHEMIN_IMAGE{ajouter-12.png}|balise_img{'+'})]</button></td> </tr> </BOUCLE_liste_aut> </tbody> </table> [<p class='pagination'>(#PAGINATION{prive})</p>] </div> </B_liste_aut> [(#ENV{recherche}|oui) <div class="liste-objets liste-objets-associer auteurs caption-wrap"> <span class="caption"><strong>[(#VAL{info_recherche_auteur_zero}|_T{#ARRAY{cherche_auteur,#ENV{recherche}}})]</strong> <span class="recherche"> <label for="recherche-#ENV{id}"><:info_rechercher_02:></label> <input type="text" class="recherche" name="recherche" id="recherche-#ENV{id}" value="#ENV{recherche}" /> <input type="submit" class="tout_voir" name="tout_voir" value="<:info_tout_afficher:>" /> </span> </span> </div> ]<//B_liste_aut> objets.html000066600000003214152503075530006731 0ustar00#SET{picto,#ENV{objet}|objet_icone{16}} [(#SET{req,[select [(#ENV{objet}|id_table_objet)] as id from (#ENV{objet}|table_objet_sql) order by [(#ENV{objet}|id_table_objet)] desc]})] <B_objets> #ANCRE_PAGINATION <div class="liste-objets [(#ENV{objet}|objet_info{table_objet})]"> <table class='spip liste'> [<caption><strong class="caption">(#ENV*{titre,#GRAND_TOTAL|singulier_ou_pluriel{#ENV{objet}|objet_info{info_1_objet},#ENV{objet}|objet_info{info_nb_objets}}})</strong></caption>] <thead> <tr class='first_row'> <th class='picto' scope='col'></th> <th class='titre principale' scope='col'><:info_titre:></th> <th class='id' scope='col'><:info_numero_abbreviation:></th> </tr> </thead> <tbody> <BOUCLE_objets(DATA){source sql,#GET{req}}{pagination #ENV{nb,10}}> [(#INFO_LANG{#ENV{objet},#VALEUR{id}}|changer_typo)] <tr class="[(#COMPTEUR_BOUCLE|alterner{row_odd,row_even})]"> <td class='picto'>#GET{picto}</td> <td class='titre principale'><a href="[(#VALEUR{id}|generer_url_entite{#ENV{objet}})]" title="<:info_numero_abbreviation|attribut_html:> #VALEUR{id}">[(#RANG). ][(#INFO_TITRE{#ENV{objet},#VALEUR{id}}|sinon{<:info_sans_titre:>})]</a> </td> <td class='id'>[(#AUTORISER{modifier,#ENV{objet},#VALEUR{id}}|?{ [<a href="[(#VALEUR{id}|generer_url_ecrire_entite_edit{#ENV{objet}})]">(#VALEUR{id})</a>], [(#VALEUR{id})] })]</td> </tr> </BOUCLE_objets> [(#REM|changer_typo)] </tbody> </table> [<p class='pagination'>(#PAGINATION{prive})</p>] </div> </B_objets>[ <div class="liste-objets [(#ENV{objet}|objet_info{table_objet})] caption-wrap"><strong class="caption">(#ENV*{sinon,''})</strong></div> ]<//B_objets>articles-memerubrique.html000066600000000152152503075530011747 0ustar00<INCLURE{fond=prive/objets/liste/articles,env,id_article='',pagination=page,titre=<:info_meme_rubrique:>}>auteurs_lies.html000066600000007333152503075530010155 0ustar00[(#SET{defaut_tri,#ARRAY{ statut,1, multi nom,1, site,1, compteur_articles,-1 }}) ] #SET{selection,#ENV{objet_source}|lister_objets_lies{#ENV{objet},#ENV{id_objet},#ENV{_objet_lien}}} #SET{debut,#ENV{debutautl,#EVAL{_request("debutautl");}}} <input type="hidden" name="debutautl" value="#GET{debut}" /> <B_liste_aut> [(#REM) En cas de pagination indirecte @32, il faut refaire le set car la boucle a mis a jour la valeur avec la page reelle] #SET{debut,#ENV{debutautl,#EVAL{_request("debutautl");}}} #SET{afficher_lettres,#TRI|=={'multi nom'}|oui} #ANCRE_PAGINATION <div class="liste-objets liste-objets-lies auteurs"> <table class='spip liste'> [<caption><strong class="caption">(#ENV*{titre,#GRAND_TOTAL|singulier_ou_pluriel{info_1_auteur,info_nb_auteurs}}) #AIDER{artauteurs}</strong></caption>] <thead> #SET{p,''} <BOUCLE_lettre(AUTEURS){tout}{id_auteur IN #GET{selection}}{where?}{statut?}{tri #ENV{par,multi nom},#GET{defaut_tri}}{id_auteur==#GET{afficher_lettres}|?{'.*','A'}}>[ (#NOM**|initiale|unique|oui) [(#SET{p,#GET{p}|concat{ #SELF|parametre_url{debutautl,@#ID_AUTEUR}|ancre_url{paginationautl}|afficher_initiale{#NOM**|initiale{},#COMPTEUR_BOUCLE,#GET{debut},#ENV{nb,10}} }})] ]#SAUTER{#ENV{nb,10}|moins{#COMPTEUR_BOUCLE|=={1}|?{2,1}}}</BOUCLE_lettre>[ (#SET{p, #GET{p}|concat{ #REM|afficher_initiale{#REM,#TOTAL_BOUCLE,#GET{debut},#ENV{nb,10}} } })]</B_lettre> [<tr><td colspan="5"><p class='pagination'>(#GET{p})</p></td></tr>] <tr class='first_row'> <th class='statut' scope='col'>[(#TRI{statut,#CHEMIN_IMAGE{auteur-0minirezo-16.png}|balise_img{<:lien_trier_statut|attribut_html:>},ajax})]</th> <th class='nom' scope='col'>[(#TRI{multi nom,<:info_nom:>,ajax})]</th> <th class='email' scope='col'>[(#TRI{email,<:email:>,ajax})]</th> <th class='nombre' scope='col'>[(#TRI{compteur_articles,<:info_articles:>,ajax})]</th> <th class='action' scope='col'> </th> </tr> </thead> <tbody> <BOUCLE_liste_aut(AUTEURS){tout}{id_auteur IN #GET{selection}}{where?}{statut?}{tri #ENV{par,multi nom},#GET{defaut_tri}}{pagination #ENV{nb,10} autl}{!compteur_articles_filtres #ENV*{filtre_statut_articles,poubelle}}> <tr class="[(#COMPTEUR_BOUCLE|alterner{row_odd,row_even})][ (#EXPOSE|unique)][ (#NOM**|initiale|=={#ENV{i}}|?{on}|unique)][(#ID_AUTEUR|=={#ENV{id_lien_ajoute}}|oui)append]"> <td class='statut'>[(#STATUT|puce_statut{auteur})]</td> <td class='nom[ (#NOM|non)vide]'>[(#LOGO_AUTEUR|image_reduire{20,20})]<a href="[(#ID_AUTEUR|generer_url_entite{auteur})]"[ title="(#BIO*|couper{200}|attribut_html)"]>[(#RANG). ][(#NOM|sinon{<:texte_vide:>})]</a></td> <td class='email'>[<a href='mailto:(#EMAIL)'>[(#EMAIL|couper{30})]</a>]</td> <td class='nombre'>[(#COMPTEUR_ARTICLES|singulier_ou_pluriel{info_1_article,info_nb_articles})][<br /><span>(#PIPELINE{'compter_contributions_auteur',#ARRAY{args,#ARRAY{id_auteur,#ID_AUTEUR},data,#ARRAY{}}}|implode{'<br />'})</span>]</td> <td class='action'> [(#ENV{editable}|oui) <button type="submit" class="button link delete" name="supprimer_lien[auteur-#ID_AUTEUR-#OBJET-#ID_OBJET]" value="X"><:lien_retirer_auteur:> [(#CHEMIN_IMAGE{supprimer-12.png}|balise_img{'X'})]</button> ] </td> </tr> </BOUCLE_liste_aut> </tbody> </table> [<p class='pagination'>(#PAGINATION{prive})</p>] [(#GRAND_TOTAL|>{3}|oui)<div class="action"><button type="submit" class="button link" name="supprimer_lien#EVAL{chr(91)}auteur-*-#OBJET-#ID_OBJET#EVAL{chr(93)}" value="X"><:lien_retirer_tous_auteurs:> [(#CHEMIN_IMAGE{supprimer-8.png}|balise_img{'X'})]</button></div>] </div> </B_liste_aut> <div class="liste-objets liste-objets-lies auteurs caption-wrap"> <strong class="caption">[(#ENV*{titre,<:info_aucun_auteur:>}) ]#AIDER{artauteurs}</strong> </div> <//B_liste_aut> auteurs_associer_fonctions.php000066600000001447152503075530012736 0ustar00<?php /***************************************************************************\ * SPIP, Systeme de publication pour l'internet * * * * Copyright (c) 2001-2014 * * Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James * * * * Ce programme est un logiciel libre distribue sous licence GNU/GPL. * * Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne. * \***************************************************************************/ if (!defined('_ECRIRE_INC_VERSION')) return; include_spip('prive/objets/liste/auteurs_fonctions'); ?> auteurs_fonctions.php000066600000010404152503075530011037 0ustar00<?php /***************************************************************************\ * SPIP, Systeme de publication pour l'internet * * * * Copyright (c) 2001-2014 * * Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James * * * * Ce programme est un logiciel libre distribue sous licence GNU/GPL. * * Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne. * \***************************************************************************/ if (!defined('_ECRIRE_INC_VERSION')) return; /** * Compter les articles publies lies a un auteur, dans une boucle auteurs * pour la vue prive/liste/auteurs.html * * @param <type> $idb * @param <type> $boucles * @param <type> $crit * @param <type> $left */ function critere_compteur_articles_filtres_dist($idb, &$boucles, $crit, $left=false){ $boucle = &$boucles[$idb]; $_statut = calculer_liste($crit->param[0], array(), $boucles, $boucle->id_parent); $not=""; if ($crit->not) $not=", 'NOT'"; $boucle->from['LAA'] = 'spip_auteurs_liens'; $boucle->from_type['LAA'] = 'left'; $boucle->join['LAA'] = array("'auteurs'","'id_auteur'","'id_auteur'","'LAA.objet=\'article\''"); $boucle->from['articles'] = 'spip_articles'; $boucle->from_type['articles'] = 'left'; $boucle->join['articles'] = array("'LAA'","'id_article'","'id_objet'","'(articles.statut IS NULL OR '.sql_in('articles.statut',_q($_statut)$not).')'"); $boucle->select[]= "COUNT(articles.id_article) AS compteur_articles"; $boucle->group[] = 'auteurs.id_auteur'; } /** * Compter les articles publies lies a un auteur, dans une boucle auteurs * pour la vue prive/liste/auteurs.html * * @param <type> $p * @return <type> */ function balise_COMPTEUR_ARTICLES_dist($p) { return rindex_pile($p, 'compteur_articles', 'compteur_articles_filtres'); } /** * Afficher l'initiale pour la navigation par lettres * * @staticvar string $memo * @param <type> $url * @param <type> $initiale * @param <type> $compteur * @param <type> $debut * @param <type> $pas * @return <type> */ function afficher_initiale($url,$initiale,$compteur,$debut,$pas){ static $memo = null; static $res = array(); $out = ""; if (!$memo OR (!$initiale AND !$url) OR ($initiale!==$memo['initiale']) ){ $newcompt = intval(floor(($compteur-1)/$pas)*$pas); // si fin de la pagination et une seule entree, ne pas l'afficher, ca ne sert a rien if (!$initiale AND !$url AND !$memo['compteur']) $memo=null; if ($memo){ $on = (($memo['compteur']<=$debut) AND ( $newcompt>$debut OR ($newcompt==$debut AND $newcompt==$memo['compteur']) )); $res[] = lien_ou_expose($memo['url'],$memo['initiale'],$on,'lien_pagination'); } if ($initiale) $memo = array('entree'=>isset($memo['entree'])?$memo['entree']+1:0,'initiale'=>$initiale,'url'=>parametre_url($url,'i',$initiale),'compteur'=>$newcompt); } if (!$initiale AND !$url) { if (count($res)>1) $out = implode(' ',$res); $memo=$res=null; } return $out; } /** * Calculer l'url vers la messagerie : * - si l'auteur accepte les messages internes et que la messagerie est activee * et qu'il est en ligne, on propose le lien vers la messagerie interne * - sinon on propose un lien vers un email si possible * - sinon rien * * @staticvar string $time * @param int $id_auteur * @param date $en_ligne * @param string $statut * @param string $imessage * @param string $email * @return string */ function auteur_lien_messagerie($id_auteur,$en_ligne,$statut,$imessage,$email=''){ static $time = null; if (!in_array($statut, array('0minirezo', '1comite'))) return ''; if (is_null($time)) $time = time(); $parti = (($time-strtotime($en_ligne))>15*60); if ( $imessage != 'non' AND !$parti // historique : est-ce que ca a encore un sens de limiter vu qu'on a la notification par email ? AND $GLOBALS['meta']['messagerie_agenda'] != 'non') return parametre_url(parametre_url(generer_url_ecrire("message_edit","new=oui"),'to',$id_auteur),'redirect',self()); elseif (strlen($email) AND autoriser('voir', 'auteur', $id_auteur)) return 'mailto:' . $email; else return ''; } ?> objets-en-edition.html000066600000001601152503075530010760 0ustar00<B_objets> [(#BOITE_OUVRIR{<:info_cours_edition:>,'note en-edition'})] <ul class="liste-items"> <BOUCLE_objets(POUR){tableau #SESSION{id_auteur}|liste_drapeau_edition}>[ <li class="item #VALEUR{objet}"><a href="[(#VALEUR{id_objet}|generer_url_entite{#VALEUR{objet}})]">[(#CHEMIN_IMAGE{[(#VALEUR{objet}|objet_info{icone_objet})-16]}|balise_img{[(#VALEUR{objet}|objet_info{texte_objet}|_T)],'icone-objet'})](#INFO_TITRE{#VALEUR{objet},#VALEUR{id_objet}})</a> [(#REM) manque un test pour ne pas proposer le lien de l'objet qu'on est en train d'editer ] [(#BOUTON_ACTION{[(#CHEMIN_IMAGE{supprimer-12.png}|balise_img)],[(#URL_ACTION_AUTEUR{debloquer_edition,[(#VALEUR{objet})-#VALEUR{id_objet}],#SELF})],ajax})] </li> ]</BOUCLE_objets> </ul> [(#COMPTEUR_BOUCLE|>{1}|oui) [(#BOUTON_ACTION{<:lien_liberer_tous:>,#URL_ACTION_AUTEUR{debloquer_edition,tous,#SELF},ajax})] ] #BOITE_FERMER </B_objets> visiteurs.html000066600000006102152503075530007477 0ustar00[(#SET{defaut_tri,#ARRAY{ statut,1, multi nom,1, site,1, points,-1 }}) ]<B_liste_aut> #SET{afficher_lettres,#TRI|=={'multi nom'}|oui} #SET{debut,#ENV{debutaut,#EVAL{_request("debutaut");}}} #ANCRE_PAGINATION [<h3><:info_resultat_recherche:> «(#ENV{recherche})»</h3>] <div class="liste-objets visiteurs"> <table class='spip liste'> [<caption><strong class="caption">(#ENV*{titre,#GRAND_TOTAL|singulier_ou_pluriel{info_1_visiteur,info_nb_visiteurs}})</strong></caption>] <thead> #SET{p,''} <BOUCLE_lettre(AUTEURS){tout}{id_auteur?}{where?}{statut?}{recherche?}{par multi nom}{id_auteur==#GET{afficher_lettres}|?{'.*','A'}}>[ (#NOM**|initiale|unique|oui) [(#SET{p,#GET{p}|concat{ #SELF|parametre_url{debutaut,@#ID_AUTEUR}|ancre_url{paginationaut}|afficher_initiale{#NOM**|initiale{},#COMPTEUR_BOUCLE,#GET{debut},#ENV{nb,10}} }})] ]#SAUTER{#ENV{nb,10}|moins{#COMPTEUR_BOUCLE|=={1}|?{2,1}}}</BOUCLE_lettre>[ (#SET{p, #GET{p}|concat{ #REM|afficher_initiale{#REM,#TOTAL_BOUCLE,#GET{debut},#ENV{nb,10}} } })]</B_lettre> [<tr><td colspan="5"><p class='pagination'>(#GET{p})</p></td></tr>] [<tr><td colspan="5"><p class='pagination'>(#PAGINATION{prive})</p></td></tr>] <tr class='first_row'> <th class='statut' scope='col'>[(#TRI{statut,#CHEMIN_IMAGE{auteur-16.png}|balise_img{<:lien_trier_statut|attribut_html:>},ajax})]</th> <th class='messagerie' scope='col'></th> <th class='nom' scope='col'>[(#TRI{multi nom,<:info_nom:>,ajax})]</th> <th class='email' scope='col'>[(#TRI{email,<:email:>,ajax})]</th> <th class='contributions' scope='col'><:info_contributions:></th> </tr> </thead> <tbody> <BOUCLE_liste_aut(AUTEURS){tout}{id_auteur?}{where?}{statut?}{recherche?}{tri #ENV{par,multi nom},#GET{defaut_tri}}{pagination #ENV{nb,10} aut}{!compteur_articles_filtres #ENV{filtre_statut_articles,poubelle}}> [(#LANG|changer_typo)] <tr class="[(#COMPTEUR_BOUCLE|alterner{row_odd,row_even})][ (#EXPOSE|unique)][ (#NOM**|initiale|=={#ENV{i}}|et{#ENV{i}}|?{on}|unique)]"> <td class='statut'>[(#STATUT|puce_statut{auteur})]</td> <td class="messagerie">[<a href="(#ID_AUTEUR|auteur_lien_messagerie{#EN_LIGNE,#STATUT,#IMESSAGE})">[(#CHEMIN{images/m_envoi.gif}|balise_img{<:info_envoyer_message_prive:>})]</a>]</td> <td class='nom[ (#NOM|non)vide]'>[(#LOGO_AUTEUR|image_reduire{20,26})]<a href="[(#ID_AUTEUR|generer_url_entite{auteur})]"[ title="(#BIO*|couper{200}|attribut_html)"]>[(#RANG). ][(#NOM|trim|sinon{#BIO*|couper{80}|trim}|sinon{<:info_numero_abbreviation:>#ID_AUTEUR})]</a></td> <td class='email'>[<a href='mailto:(#EMAIL)'>[(#EMAIL|couper{30})]</a>]</td> <td class='contributions'>[(#COMPTEUR_ARTICLES|singulier_ou_pluriel{info_1_article,info_nb_articles})<br />][(#PIPELINE{'compter_contributions_auteur',#ARRAY{args,#ARRAY{id_auteur,#ID_AUTEUR},'data',#ARRAY{}}}|implode{'<br />'})]</td> </tr> </BOUCLE_liste_aut> [(#REM|changer_typo)] </tbody> </table> [<p class='pagination'>(#PAGINATION{prive})</p>] </div> </B_liste_aut>[ <div class="liste-objets auteurs caption-wrap"><strong class="caption">(#ENV*{sinon,''})</strong></div> ]<//B_liste_aut> rubriques_associer.html000066600000005270152503075530011360 0ustar00[(#SET{defaut_tri,#ARRAY{ date,#ENV{date_sens,-1}, num titre,1, id_rubrique,1, points,-1 }}) ] #SET{exclus,#ENV{objet_source}|lister_objets_lies{#ENV{objet},#ENV{id_objet},#ENV{_objet_lien}}} <B_liste_rub> #ANCRE_PAGINATION [<h3><:info_resultat_recherche:> «(#ENV{recherche})»</h3>] <div class="liste-objets liste-objets-associer rubriques"> <table class='spip liste'> [<caption><span class="caption"><strong>(#ENV*{titre,#GRAND_TOTAL|singulier_ou_pluriel{info_1_rubrique,info_nb_rubriques}})</strong> <span class="recherche"> <label for="recherche-#ENV{id}"><:info_rechercher_02:></label> <input type="text" class="recherche" name="recherche" id="recherche-#ENV{id}" value="#ENV{recherche}" /> <input type="submit" class="tout_voir" name="tout_voir" value="<:info_tout_afficher:>" /> </span> </span> </caption>] <thead> <tr class='first_row'> <th class='picto' scope='col'></th> <th class='titre' scope='col'>[(#TRI{num titre,<:info_titre:>,ajax})]</th> <th class='date' scope='col'>[(#TRI{date,<:date:>,ajax})]</th> <th class='id' scope='col'>[(#TRI{id_rubrique,<:info_numero_abbreviation:>,ajax})]</th> <th class='action' scope='col'> </th> </tr> </thead> <tbody> <BOUCLE_liste_rub(RUBRIQUES){!id_rubrique IN #GET{exclus}}{tout}{where?}{statut?}{recherche?}{tri #ENV{par,num titre},#GET{defaut_tri}}{par titre}{pagination #ENV{nb,10}}> <tr class="[(#COMPTEUR_BOUCLE|alterner{row_odd,row_even})][ (#EXPOSE|unique)]"> <td class='picto'>[(#CHEMIN_IMAGE{rubrique-16.png}|balise_img)]</td> <td class='titre principale'>[(#LOGO_RUBRIQUE|image_reduire{20,26})]<a href="[(#ID_RUBRIQUE|generer_url_entite{rubrique})]" title="<:info_numero_abbreviation|attribut_html:> #ID_RUBRIQUE">[(#RANG). ]#TITRE</a></td> <td class='date secondaire'>[(#DATE|affdate_jourcourt)]</td> <td class='id'>#ID_RUBRIQUE</td> <td class='action'><button type="submit" class="button" name="ajouter_lien[rubrique-#ID_RUBRIQUE-#OBJET-#ID_OBJET]" value="+"><:lien_ajouter_une_rubrique:> [(#CHEMIN_IMAGE{ajouter-12.png}|balise_img{'+'})]</button></td> </tr> </BOUCLE_liste_rub> </tbody> </table> [<p class='pagination'>(#PAGINATION{prive})</p>] </div> </B_liste_rub> [(#ENV{recherche}|oui) <div class="liste-objets liste-objets-associer rubriques caption-wrap"> <span class="caption"><strong>[(#VAL{info_recherche_auteur_zero}|_T{#ARRAY{cherche_auteur,#ENV{recherche}}})]</strong> <span class="recherche"> <label for="recherche-#ENV{id}"><:info_rechercher_02:></label> <input type="text" class="recherche" name="recherche" id="recherche-#ENV{id}" value="#ENV{recherche}" /> <input type="submit" class="tout_voir" name="tout_voir" value="<:info_tout_afficher:>" /> </span> </span> </div> ]<//B_liste_rub>
/home/etiennec/www/local/cache-css/../../plugins-dist/../f1f54/./liste.tar