X-Git-Url: https://jasonwoof.com/gitweb/?a=blobdiff_plain;f=metaform%2Ftemplate.php;h=945942edeedcee7045023e593670ef4aea6fe3aa;hb=7b2c07787abcab33f2e38f1662fc2287befb2794;hp=d8f663bd1d2e9cf69780dc798872a1aabd94804b;hpb=7ed4e19f49230c9ac8c0d1eb5a80cbae46d6c61b;p=wfpl.git diff --git a/metaform/template.php b/metaform/template.php index d8f663b..945942e 100644 --- a/metaform/template.php +++ b/metaform/template.php @@ -69,27 +69,7 @@ function ~file_name~_get_fields() { return $data; } - -# You may pass a "where clause" for the db query. -function ~file_name~_display_listing($where = 'order by ~always_field~ limit 100') { - $rows = db_get_assocs('~table_name~', 'id,~name~', $where); - if($rows == false || count($rows) == 0) { - tem_set('listings', array('empty_listing' => true)); - return; - } - # make sure there's something clickable - foreach($rows as &$row) { - if($row['~always_field~'] == '') { - $row['~always_field~'] = '--'; - } - } - tem_set('listings', array( - 'populated_listing' => true, - 'rows' => $rows)); - return true; -} - function ~file_name~_main() { if(!logged_in_as_admin()) { $_REQUEST['url'] = this_url(); @@ -141,7 +121,8 @@ function ~file_name~_edit_main() { if(!$edit_id) { if(!isset($_REQUEST['~file_name~_new']) && !isset($_REQUEST['~always_field~'])) { - ~file_name~_display_listing(); + $listing_rows = db_get_assocs('~table_name~', 'id,~name~', 'order by ~always_field~ limit 100'); + tem_set('listings', $listing_rows); return; }