15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
|
<dl>
{input type="textarea" name="sql_query" cols="100" rows="10" required=1 label="Requête SQL" help="Si aucune limite n'est précisée, une limite de 100 résultats sera appliquée." default=$sql_query}
{if $session->canAccess('config', Membres::DROIT_ADMIN)}
{input type="checkbox" name="unprotected" value=1 label="Autoriser l'accès à toutes les tables de la base de données" default=$is_unprotected}
<dd class="help">Attention : en cochant cette case vous autorisez la requête à lire toutes les données de toutes les tables de la base de données !</dd>
{/if}
{if !ENABLE_TECH_DETAILS && !$session->canAccess('config', Membres::DROIT_ADMIN)}
<dd class="help">
<details>
<summary class="block help">Schéma SQL des tables</summary>
<pre class="block help">{foreach from=$schema item="table"}{$table}<br />{/foreach}</pre>
</details>
</dd>
{/if}
</dl>
<p class="submit">
{button type="submit" name="run" label="Exécuter" shape="search" class="main"}
<input type="hidden" name="id" value="{$search.id}" />
{if $search.id}
{button name="save" value=1 type="submit" label="Enregistrer : %s"|args:$search.intitule|truncate:40:"…":true shape="upload"}
{button name="save_new" value=1 type="submit" label="Enregistrer nouvelle recherche" shape="plus"}
{else}
{button name="save" value=1 type="submit" label="Enregistrer cette recherche" shape="upload"}
{/if}
{if ENABLE_TECH_DETAILS && $session->canAccess('config', Membres::DROIT_ADMIN)}
{linkbutton href="!config/advanced/sql.php" target="_blank" shape="menu" label="Voir le schéma SQL"}
{/if}
</p>
{elseif !$sql_query}
<legend>Rechercher</legend>
<div class="queryBuilder" id="queryBuilder"></div>
<p class="actions">
<label>Trier par
|
<
<
|
|
|
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
|
<dl>
{input type="textarea" name="sql_query" cols="100" rows="10" required=1 label="Requête SQL" help="Si aucune limite n'est précisée, une limite de 100 résultats sera appliquée." default=$sql_query}
{if $session->canAccess('config', Membres::DROIT_ADMIN)}
{input type="checkbox" name="unprotected" value=1 label="Autoriser l'accès à toutes les tables de la base de données" default=$is_unprotected}
<dd class="help">Attention : en cochant cette case vous autorisez la requête à lire toutes les données de toutes les tables de la base de données !</dd>
{/if}
<dd class="help">
<details>
<summary class="block help">Schéma SQL des tables</summary>
<pre class="block help">{foreach from=$schema item="table"}{$table}<br />{/foreach}</pre>
</details>
</dd>
</dl>
<p class="submit">
{button type="submit" name="run" label="Exécuter" shape="search" class="main"}
<input type="hidden" name="id" value="{$search.id}" />
{if $search.id}
{button name="save" value=1 type="submit" label="Enregistrer : %s"|args:$search.intitule|truncate:40:"…":true shape="upload"}
{button name="save_new" value=1 type="submit" label="Enregistrer nouvelle recherche" shape="plus"}
{else}
{button name="save" value=1 type="submit" label="Enregistrer cette recherche" shape="upload"}
{/if}
{if $session->canAccess('config', Membres::DROIT_ADMIN)}
{linkbutton href="!config/advanced/sql.php" target="_blank" shape="menu" label="Voir le schéma SQL complet"}
{/if}
</p>
{elseif !$sql_query}
<legend>Rechercher</legend>
<div class="queryBuilder" id="queryBuilder"></div>
<p class="actions">
<label>Trier par
|