source: spip-zone/_plugins_/fulltext/trunk/prive/squelettes/contenu/fulltext.html @ 88298

Last change on this file since 88298 was 88298, checked in by cedric@…, 4 years ago

Refactoring : toutes les modifs de base (hors document) sont dans des actions, et pas dans le squelette

File size: 2.7 KB
Line 
1[(#AUTORISER{configurer,fulltext}|sinon_interdire_acces)]
2
3<h1 class="grostitre"><:fulltext:titre_page_fulltext_index:></h1>
4[<div class="success">(#ENV{ok})</div>]
5[<div class="error">(#ENV{erreur})</div>]
6
7#SET{tables,#REM|fulltext_liste_des_tables}
8#SET{nombre,0}
9#SET{myisam_nombre,0}
10
11<BOUCLE_tables(DATA){source table, #GET{tables}}{par cle}>
12        #SET{table,#CLE}
13        [(#BOITE_OUVRIR{[(#GET{table})][ ((#GET{table}|compter_elements))],box simple})]
14        #SET{ok,non}
15        [(#SET{engine,#VALEUR{engine}})]
16        [(#GET{engine}|=={''}|ou{[(#GET{engine}|strtolower|!={myisam})]}|oui)
17                [(#GET{ok}|!={ok}|et{#GET{engine}|!={''}}|oui)
18                        #SET{ok,ok}
19                        #SET{myisam_nombre,#GET{myisam_nombre}|plus{1}}
20                        <div class="notice"><:fulltext:table_format:> #GET{engine}; <:fulltext:il_faut_myisam:>
21                                [(#BOUTON_ACTION{<:fulltext:convertir_myisam:>,[(#URL_ACTION_AUTEUR{fulltext_convert_myisam,#CLE,#URL_ECRIRE{fulltext}})]})]
22                        </div>
23                ]
24                [(#GET{ok}|!={ok}|oui)
25                        <div class="error"><:fulltext:table_non_reconnue:></div>
26                ]
27        ]
28
29        #SET{regexp,^[a-z_0-9]+$}
30        <BOUCLE_siok(CONDITION){si #GET{engine}|=={''}|ou{#GET{engine}|strtolower|!={myisam}}|non}>
31                [(#ENV{regenerer}|=={#GET{table}}|ou{#ENV{regenerer}|=={tous}}|oui)
32                        [(#GET{table}|fulltext_regenerer_index)]
33                ]
34                [(#ENV{reinitialise}|=={#GET{table}}|ou{#ENV{reinitialise}|=={tous}}|oui)
35                        [(#REM|fulltext_reinitialiser_document)]
36                ]
37                [(#ENV{reinitialise}|=={document_tout}|oui)
38                        [(#REM|fulltext_reinitialiser_totalement_document)]
39                ]
40                [(#ENV{reinitialise}|=={document_ptg}|oui)
41                        [(#REM|fulltext_reinitialiser_document_ptg)]
42                ]
43
44                #SET{cles,#VALEUR{keys}}
45                <BOUCLE_sicles(CONDITION){si #GET{cles}|count|>{0}}>
46                        <dl>
47                                <BOUCLE_liste_cles(DATA){source table,#GET{cles}}>
48                                <dt>
49                                        #CLE [(#BOUTON_ACTION{[(#CHEMIN{images/croix-rouge.gif}|balise_img{<:fulltext:supprimer:>})],[(#URL_ACTION_AUTEUR{fulltext_supprimer_index,#GET{table}/#CLE,#URL_ECRIRE{fulltext}})],'',<:fulltext:supprimer:>,<:fulltext:supprimer:>})]
50                                </dt>
51                                <dd>#VALEUR</dd>
52                                </BOUCLE_liste_cles>
53                        </dl>
54                </BOUCLE_sicles>
55                </B_sicles>
56                        [(#ENV{creer}|=={tous}|oui)
57                                <p><:fulltext:pas_index:></p
58                        ]
59                <//B_sicles>
60
61                <B_indexprop>
62                <div class="info">
63                <BOUCLE_indexprop(POUR){tableau #VALEUR{index_prop}}>
64                        [(#GET{table}|fulltext_lien_creer_index{#VALEUR, #CLE})]
65                        #SET{nombre,#GET{nombre}|plus{1}}
66                </BOUCLE_indexprop>
67                </div>
68                </B_indexprop>
69
70        </BOUCLE_siok>
71        #BOITE_FERMER
72</BOUCLE_tables>
73
74[(#GET{nombre}|>{1}|oui)
75        [(#BOUTON_ACTION{<:fulltext:creer_tous:>,[(#URL_ACTION_AUTEUR{fulltext_creer_index,all,#URL_ECRIRE{fulltext}})]})]
76]
77
78[(#GET{myisam_nombre}|>{1}|oui)
79        [(#BOUTON_ACTION{<:fulltext:convertir_toutes:>,[(#URL_ACTION_AUTEUR{fulltext_convert_myisam,all,#URL_ECRIRE{fulltext}})]})]
80]
81
82[(#REM|verifier_conversion)]
83#BOITE_FERMER
Note: See TracBrowser for help on using the repository browser.