Exemplo n.º 1
0
    }
    $heading['button'][] = array('title' => "Create New Product", 'type' => 'add', 'url' => module_product::link_open('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('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;