1 {include file="admin/_head.tpl" title="Recherche par requête SQL" current="membres"}
3 <form method="get" action="{$admin_url}membres/recherche_sql.php">
5 <legend>Schéma des tables SQL</legend>
6 <pre class="sql_schema">{$schema.membres|escape}</pre>
8 <dt><label for="f_query">Requête SQL</label></dt>
9 <dd class="help">Si aucune limite n'est précisée, une limite de 100 résultats sera appliquée.</dd>
10 <dd><textarea name="query" id="f_query" cols="50" rows="7" required="required">{$query|escape}</textarea></dd>
13 <input type="submit" value="Exécuter →" />
20 <strong>Erreur dans la requête SQL :</strong><br />
25 <form method="post" action="{$admin_url}membres/action.php" class="memberList">
28 <p class="alert">{$result|@count} résultats renvoyés.</p>
29 <table class="list search">
31 {if array_key_exists('id', $result[0])}
32 <td class="check"><input type="checkbox" value="Tout cocher / décocher" onclick="checkUncheck();" /></td>
34 {foreach from=$result[0] key="col" item="ignore"}
35 <td>{$col|escape}</td>
37 {if array_key_exists('id', $result[0])}
42 {foreach from=$result item="row"}
44 {if array_key_exists('id', $result[0])}
45 <td class="check">{if !empty($row.id)}<input type="checkbox" name="selected[]" value="{$row.id|escape}" />{/if}</td>
47 {foreach from=$row item="col"}
48 <td>{$col|escape}</td>
50 {if array_key_exists('id', $result[0])}
53 <a class="icn" href="{$admin_url}membres/fiche.php?id={$row.id|escape}" title="Fiche membre">👤</a>
54 <a class="icn" href="{$admin_url}membres/modifier.php?id={$row.id|escape}" title="Modifier ce membre">✎</a>
63 <p class="checkUncheck">
64 <input type="button" value="Tout cocher / décocher" onclick="checkUncheck();" />
67 <em>Pour les membres cochés :</em>
68 <input type="submit" name="move" value="Changer de catégorie" />
69 <input type="submit" name="delete" value="Supprimer" />
70 {csrf_field key="membres_action"}
81 <script type="text/javascript">
86 window.checkUncheck = function()
88 var elements = document.getElementsByTagName('input');
89 var el_length = elements.length;
91 for (i = 0; i < el_length; i++)
93 var elm = elements[i];
95 if (elm.type == 'checkbox')
104 checked = checked ? false : true;
111 {include file="admin/_foot.tpl"}