<form action="" method="post"> <?php /** START TABLE LAYOUT **/ $table_manager = module_theme::new_table_manager(); $columns = array(); $columns['product_name'] = array('title' => _l('Product Name'), 'callback' => function ($product) { echo module_product::link_open($product['product_id'], true, $product); }, 'cell_class' => 'row_action'); $columns['product_category_name'] = array('title' => _l('Category Name')); $columns['quantity'] = array('title' => _l('Hours/Quantity')); $columns['amount'] = array('title' => _l('Amount'), 'callback' => function ($product) { echo dollar($product['amount']); }); if (module_product::can_i('edit', 'Products')) { $columns['bulk_action'] = array('title' => ' ', 'callback' => function ($product) { echo '<input type="checkbox" name="bulk_operation[' . $product['product_id'] . ']" value="yes">'; }); } $table_manager->set_id('product_list'); $table_manager->set_columns($columns); $table_manager->set_rows($products); $table_manager->pagination = true; $table_manager->print_table(); /** END TABLE LAYOUT **/ ?> </form>
/** * Copyright: dtbaker 2012 * Licence: Please check CodeCanyon.net for licence details. * More licence clarification available here: http://codecanyon.net/wiki/support/legal-terms/licensing-terms/ * Deploy: 9809 f200f46c2a19bb98d112f2d32a8de0c4 * Envato: 4ffca17e-861e-4921-86c3-8931978c40ca * Package Date: 2015-11-25 02:55:20 * IP Address: 67.79.165.254 */ if (!module_config::can_i('view', 'Settings')) { redirect_browser(_BASE_HREF); } $search = isset($_REQUEST['search']) ? $_REQUEST['search'] : array(); $product_categories = module_product::get_product_categories($search); $heading = array('title' => 'Product Categories', 'type' => 'h2', 'main' => true, 'button' => array()); if (module_product::can_i('create', 'Products')) { $heading['button'][] = array('title' => "Create New Category", 'type' => 'add', 'url' => module_product::link_open_category('new')); } print_heading($heading); ?> <form action="" method="post"> <?php /** START TABLE LAYOUT **/ $table_manager = module_theme::new_table_manager(); $columns = array(); $columns['product_name'] = array('title' => _l('Category Name'), 'callback' => function ($product) { echo module_product::link_open_category($product['product_category_id'], true, $product); }, 'cell_class' => 'row_action');