Browse Source
On passe la page des fonctions en tableau pour l'affichage pour être cohérent. Sur la première colonne, on affiche le préfixe pour tout le monde. Up de z (On reste sur le même type de fonctions du plugin).svn/root/tags/plugins/dev/0.3.6 v0.3.6

10 changed files with 221 additions and 32 deletions
@ -0,0 +1,23 @@
|
||||
<div class="formulaire_spip formulaire_configurer formulaire_#FORM"> |
||||
[<p class="reponse_formulaire reponse_formulaire_ok">(#ENV*{message_ok})</p>] |
||||
[<p class="reponse_formulaire reponse_formulaire_erreur">(#ENV*{message_erreur})</p>] |
||||
|
||||
<form action="#ENV{action}" class="formulaire_spip" method="post"> |
||||
[(#ACTION_FORMULAIRE{#ENV{action}})] |
||||
[(#SELF|parametre_url{prefixe,''}|form_hidden)] |
||||
<ul> |
||||
<li> |
||||
<label for="champ_prefixe"><:fonction:label_prefixe_constante:></label> |
||||
<select name="prefixe" id="champ_prefixe"> |
||||
<option value=""><:fonction:tout_voir:></option> |
||||
<BOUCLE_lister (DATA) {source table, (#REM|lister_constantes|array_keys)} {par valeur}> |
||||
<option value="#VALEUR" [(#ENV{prefixe}|=={#VALEUR}|oui)selected="selected"]>#VALEUR [((#VALEUR|lister_constantes|count))]</option> |
||||
</BOUCLE_lister> |
||||
</select> |
||||
</li> |
||||
</ul> |
||||
<p class="boutons"> |
||||
<input type="submit" class="submit" value="<:bouton_valider:>" /> |
||||
</p> |
||||
</form> |
||||
</div> |
@ -0,0 +1,25 @@
|
||||
<?php |
||||
|
||||
if (!defined('_ECRIRE_INC_VERSION')) return; |
||||
|
||||
function formulaires_liste_constantes_charger_dist () { |
||||
|
||||
$valeurs = array(); |
||||
$valeurs['prefixe'] = (_request('prefixe')) ? _request('prefixe') : '' ; |
||||
|
||||
return $valeurs; |
||||
} |
||||
|
||||
function formulaires_liste_constantes_verifier_dist () { |
||||
|
||||
$erreurs = array(); |
||||
return $erreurs; |
||||
} |
||||
|
||||
function formulaires_liste_constantes_traiter_dist () { |
||||
|
||||
$res = array(); |
||||
return $res; |
||||
} |
||||
|
||||
?> |
@ -0,0 +1,41 @@
|
||||
[(#VAL{lister_fonctions}|barre_onglets{lister_constantes})] |
||||
|
||||
<h1><:fonction:titre_page_constantes:></h1> |
||||
|
||||
#FORMULAIRE_LISTER_CONSTANTES |
||||
<div class="nettoyeur"></div> |
||||
|
||||
<B_constantes> |
||||
<div class="liste-objets constantes"> |
||||
[<h3>(#ENV{titre})</h3>] |
||||
|
||||
<table class="spip liste"> |
||||
[<caption>[(#ENV{prefixe,''}) : ](#GRAND_TOTAL|singulier_ou_pluriel{fonction:une_constante,fonction:des_constantes})</caption>] |
||||
<thead> |
||||
<tr class="first_row"> |
||||
<th class="prefixe secondaire"><:fonction:info_prefixe:></th> |
||||
<th class="constante principale"><:fonction:info_constante:></th> |
||||
<th class="valeur secondaire"><:fonction:info_valeur:></th> |
||||
</tr> |
||||
</thead> |
||||
<tbody> |
||||
<BOUCLE_constantes (DATA) {source table, (#ENV{prefixe,''}|lister_constantes)}> |
||||
<BOUCLE_prefixe (DATA) {source table, #VALEUR} {si #VALEUR|is_array}> |
||||
<tr class="[(#COMPTEUR_BOUCLE|alterner{'row_odd','row_even'})]"> |
||||
<td class="prefixe secondaire">[<strong>(#_constantes:CLE|unique)</strong>]</td> |
||||
<td class="constante principale">#CLE</td> |
||||
<td class="valeur secondaire">[(#VALEUR|print_r{1})]</td> |
||||
</tr> |
||||
</BOUCLE_prefixe> |
||||
</B_prefixe> |
||||
<tr class="[(#COMPTEUR_BOUCLE|alterner{'row_odd','row_even'})]"> |
||||
<td class="prefixe secondaire">[<strong>(#ENV{prefixe,''}|unique)</strong>]</td> |
||||
<td class="constante principale">#CLE</td> |
||||
<td class="valeur secondaire">[(#VALEUR|print_r{1})]</td> |
||||
</tr> |
||||
<//B_prefixe> |
||||
</BOUCLE_constantes> |
||||
</tbody> |
||||
</table> |
||||
</div> |
||||
</B_constantes> |
@ -1,25 +1,43 @@
|
||||
<h1><:fonction:titre_page_fonction:></h1> |
||||
[(#VAL{lister_fonctions}|barre_onglets{lister_fonctions})] |
||||
|
||||
<h1><:fonction:titre_page_fonctions:></h1> |
||||
[(#SET{icone_ok,[(#CHEMIN_IMAGE{ok-16.png}|balise_img)]})] |
||||
[(#SET{icone_ko,[(#CHEMIN_IMAGE{supprimer-8.png}|balise_img)]})] |
||||
#FORMULAIRE_LISTER_FONCTIONS |
||||
<div class="nettoyeur"></div> |
||||
|
||||
<B_fonctions> |
||||
<div class="liste-objets fonctions"> |
||||
[<strong class="caption">[(#ENV{prefixe,''}) : ](#TOTAL_BOUCLE|singulier_ou_pluriel{fonction:une_fonction,fonction:des_fonctions})</strong>] |
||||
<ul class="spip liste"> |
||||
<BOUCLE_fonctions (DATA) {source table, (#ENV{prefixe,''}|lister_fonctions)}> |
||||
<B_prefixe> |
||||
<li>#CLE |
||||
<ul class="spip liste"> |
||||
[<h3>(#ENV{titre})</h3>] |
||||
|
||||
<table class="spip liste"> |
||||
[<caption>[(#ENV{prefixe,''}) : ](#GRAND_TOTAL|singulier_ou_pluriel{fonction:une_fonction,fonction:des_fonctions})</caption>] |
||||
<thead> |
||||
<tr class="first_row"> |
||||
<th class="prefixe secondaire"><:fonction:info_prefixe:></th> |
||||
<th class="fonction principale"><:fonction:info_fonction:></th> |
||||
<th class="surcharge secondaire"><:fonction:info_surchargeable:></th> |
||||
</tr> |
||||
</thead> |
||||
<tbody> |
||||
<BOUCLE_fonctions (DATA) {source table, (#ENV{prefixe,''}|lister_fonctions)}> |
||||
<BOUCLE_prefixe (DATA) {source table, #VALEUR} {si #VALEUR|is_array}> |
||||
<li>#VALEUR <a href="http://code.spip.net/@#VALEUR" target="_blank" class="aide">[(#CHEMIN_IMAGE{aide-16.png}|balise_img|inserer_attribut{title,<:titre_image_aide:>})]</a></li> |
||||
<tr class="[(#COMPTEUR_BOUCLE|alterner{'row_odd','row_even'})]"> |
||||
<td class="prefixe secondaire">[<strong>(#_fonctions:CLE|unique)</strong>]</td> |
||||
<td class="fonction principale">[(#VALEUR|replace{'_','_<wbr/>'})] <a href="http://code.spip.net/@#VALEUR" target="_blank" class="aide">[(#CHEMIN_IMAGE{aide-16.png}|balise_img|inserer_attribut{title,<:titre_image_aide:>})]</a></td> |
||||
<td class="surcharge secondaire">[(#VALEUR|match{(_dist)$}|?{[(#GET{icone_ok})],[(#GET{icone_ko})]})]</td> |
||||
</tr> |
||||
</BOUCLE_prefixe> |
||||
</li> |
||||
</ul> |
||||
</B_prefixe> |
||||
<li>#VALEUR <a href="http://code.spip.net/@#VALEUR" target="_blank" class="aide">[(#CHEMIN_IMAGE{aide-16.png}|balise_img)]</a></li> |
||||
<//B_prefixe> |
||||
</BOUCLE_fonctions> |
||||
</ul> |
||||
</B_prefixe> |
||||
<tr class="[(#COMPTEUR_BOUCLE|alterner{'row_odd','row_even'})]"> |
||||
<td class="prefixe secondaire">[<strong>(#ENV{prefixe,''}|unique)</strong>]</td> |
||||
<td class="fonction principale">[(#VALEUR|replace{'_','_<wbr/>'})] <a href="http://code.spip.net/@#VALEUR" target="_blank" class="aide">[(#CHEMIN_IMAGE{aide-16.png}|balise_img|inserer_attribut{title,<:titre_image_aide:>})]</a></td> |
||||
<td class="surcharge secondaire">[(#VALEUR|match{(_dist)$}|?{[(#GET{icone_ok})],[(#GET{icone_ko})]})]</td> |
||||
</tr> |
||||
<//B_prefixe> |
||||
</BOUCLE_fonctions> |
||||
</tbody> |
||||
</table> |
||||
</div> |
||||
</B_fonctions> |
||||
|
||||
|
@ -1,16 +1,16 @@
|
||||
[(#SET{pathinfo,[(#ENV{image}|pathinfo)]})] |
||||
<tr class="[(#ENV{class})]"> |
||||
<td class="prefixe secondaire"> |
||||
[<strong>(#ENV{prefixe}|unique)</strong>] |
||||
</td> |
||||
<td class="nom principale"> |
||||
[<a href="#ENV{image}"[ title="(#ENV{image}|attribut_html)"] class="mediabox">(#ENV{image}|balise_img|image_reduire{125,100}|inserer_attribut{alt,[(#ENV{image}|basename|attribut_html)]}) |
||||
[<br/><em>(#ENV{image}|basename)</em>] |
||||
</a>] |
||||
</td> |
||||
<td class="exif secondaire"> |
||||
[<strong class="extension">(#GET{pathinfo}|table_valeur{extension})</strong>] |
||||
<div class="dimensions">[(#ENV{image}|largeur)] x [(#ENV{image}|hauteur)] px </div> |
||||
[<div class="taille">(#ENV{image}|filesize|taille_en_octets)</div>] |
||||
</td> |
||||
<td class="prefixe secondaire"> |
||||
[(#ENV{prefixe})] |
||||
</td> |
||||
</a>] |
||||
</td> |
||||
<td class="exif secondaire"> |
||||
[<strong class="extension">(#GET{pathinfo}|table_valeur{extension})</strong>] |
||||
<div class="dimensions">[(#ENV{image}|largeur)] x [(#ENV{image}|hauteur)] px </div> |
||||
[<div class="taille">(#ENV{image}|filesize|taille_en_octets)</div>] |
||||
</td> |
||||
</tr> |
Loading…
Reference in new issue