JasonWoof Got questions, comments, patches, etc.? Contact Jason Woofenden
metaform: default listing page now contains all non-huge failds
[wfpl.git] / metaform / template.php
index be61e2f..b9c1097 100644 (file)
@@ -62,7 +62,7 @@ function ~form_name~_tem_sets(~php_fields~) {<!--~tem_sets start~-->
 <!--~opt_listing_2 start~-->
 # 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<!--~listing_fields_1 start~-->,~name~<!--~end~-->', $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<!--~listing_fields_2 start~-->, $~name~<!--~end~-->) = $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');