X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=plugins%2Ffunction.select_db_table.php;h=eef9e1d64164fb61fdf91dc3d448410b833d5beb;hb=e1594f65e1e9349e4e63bc455e6810ae4c474ec4;hp=1c7f0722b18da155c3f78efc9db6a97b2a592c67;hpb=a3a049fc80d3707bcc76903ab89f73974c470c0c;p=platal.git
diff --git a/plugins/function.select_db_table.php b/plugins/function.select_db_table.php
index 1c7f072..eef9e1d 100644
--- a/plugins/function.select_db_table.php
+++ b/plugins/function.select_db_table.php
@@ -1,6 +1,6 @@
\n";
+ $html.= '\n";
+ }
+ $optgrp = null;
+ while (list($my_id,$my_text,$my_grp) = $res->next()) {
+ if ($my_grp != $optgrp) {
+ if (!is_null($optgrp)) {
+ $html .= '';
+ }
+ $html .= '';
}
return $html;
}
function smarty_function_select_db_table($params, &$smarty) {
if(empty($params['table']))
- return;
+ return;
if(empty($params['champ']))
- $params['champ'] = 'text';
+ $params['champ'] = 'text';
if(empty($params['pad']) || !($params['pad']))
- $pad = false;
+ $pad = false;
else
- $pad = true;
+ $pad = true;
if(empty($params['where']))
- $params['where'] = '';
- return select_options($params['table'], $params['valeur'],
- $params['champ'], $pad, $params['where']);
+ $params['where'] = '';
+ return select_options($params['table'], $params['valeur'], $params['champ'], $pad,
+ $params['where'], $params['join'], $params['group']);
}
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
?>