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

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

bugfix : occurence d'un appel de filtre qui n'existe plus et verif de la conversion table par table

File size: 2.6 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        [<div class="warning">(#GET{table}|verifier_conversion)</div>]
29
30        #SET{regexp,^[a-z_0-9]+$}
31        <BOUCLE_siok(CONDITION){si #GET{engine}|=={''}|ou{#GET{engine}|strtolower|!={myisam}}|non}>
32                [(#ENV{reinitialise}|=={#GET{table}}|ou{#ENV{reinitialise}|=={tous}}|oui)
33                        [(#REM|fulltext_reinitialiser_document)]
34                ]
35                [(#ENV{reinitialise}|=={document_tout}|oui)
36                        [(#REM|fulltext_reinitialiser_totalement_document)]
37                ]
38                [(#ENV{reinitialise}|=={document_ptg}|oui)
39                        [(#REM|fulltext_reinitialiser_document_ptg)]
40                ]
41
42                #SET{cles,#VALEUR{keys}}
43                <BOUCLE_sicles(CONDITION){si #GET{cles}|count|>{0}}>
44                        <dl>
45                                <BOUCLE_liste_cles(DATA){source table,#GET{cles}}>
46                                <dt>
47                                        #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:>})]
48                                </dt>
49                                <dd>#VALEUR</dd>
50                                </BOUCLE_liste_cles>
51                        </dl>
52                </BOUCLE_sicles>
53                </B_sicles>
54                        [(#ENV{creer}|=={tous}|oui)
55                                <p><:fulltext:pas_index:></p
56                        ]
57                <//B_sicles>
58
59                <B_indexprop>
60                <div class="info">
61                <BOUCLE_indexprop(POUR){tableau #VALEUR{index_prop}}>
62                        [(#GET{table}|fulltext_lien_creer_index{#VALEUR, #CLE})]
63                        #SET{nombre,#GET{nombre}|plus{1}}
64                </BOUCLE_indexprop>
65                </div>
66                </B_indexprop>
67
68        </BOUCLE_siok>
69        #BOITE_FERMER
70</BOUCLE_tables>
71
72[(#GET{nombre}|>{1}|oui)
73        [(#BOUTON_ACTION{<:fulltext:creer_tous:>,[(#URL_ACTION_AUTEUR{fulltext_creer_index,all,#URL_ECRIRE{fulltext}})]})]
74]
75
76[(#GET{myisam_nombre}|>{1}|oui)
77        [(#BOUTON_ACTION{<:fulltext:convertir_toutes:>,[(#URL_ACTION_AUTEUR{fulltext_convert_myisam,all,#URL_ECRIRE{fulltext}})]})]
78]
79
80#BOITE_FERMER
Note: See TracBrowser for help on using the repository browser.