X-Git-Url: https://jasonwoof.com/gitweb/?a=blobdiff_plain;f=metaform%2Ftemplate.php;h=b9c1097c545ce57679358574db84c5269aa88664;hb=88edfcf26c7b4cdbd083dede0834de5cf6f16999;hp=5ce7cfe1f234573c43b8744916e9d3968d5adc0e;hpb=b54ae765dff4e8a1b3c9a8d1f342ecc497ce95b4;p=wfpl.git diff --git a/metaform/template.php b/metaform/template.php index 5ce7cfe..b9c1097 100644 --- a/metaform/template.php +++ b/metaform/template.php @@ -62,7 +62,7 @@ function ~form_name~_tem_sets(~php_fields~) { # You may pass a "where clause" for the db query. function ~form_name~_display_listing($where = 'order by ~always_field~ limit 100') { - $rows = db_get_rows('~form_name~', 'id,~always_field~', $where); + $rows = db_get_rows('~form_name~', 'id,~name~', $where); if($rows == false || count($rows) == 0) { tem_show('empty_listing'); tem_show('listings'); @@ -70,12 +70,12 @@ function ~form_name~_display_listing($where = 'order by ~always_field~ limit 100 } foreach($rows as $row) { - list($id, $~always_field~) = $row; + list($id, $~name~) = $row; tem_set('id', $id); if($~always_field~ == '') { $~always_field~ = '--'; } - tem_set('~always_field~', $~always_field~); + ~form_name~_tem_sets(~php_fields~); tem_show('listing_row'); } tem_show('populated_listing'); @@ -135,9 +135,9 @@ function _~form_name~_main() { echo '401 Unauthorized'; exit; } - + pulldown('~name~', array('option 1', 'option 2', 'option 3')); - + $edit_id = format_int($_REQUEST['~form_name~_edit_id']); unset($_REQUEST['~form_name~_edit_id']); if($edit_id) { @@ -160,11 +160,11 @@ function _~form_name~_main() { ~form_name~_display_listing(); return; } - + tem_show('new_msg'); } - if(isset($_REQUEST['~always_field~'])) { + if(isset($_POST['~always_field~'])) { list(~php_fields~) = ~form_name~_get_fields(); if("you're happy with the POSTed values") {