1 database_example.module | database_example_list() |
Renders a list of entries in the database.
Related topics
File
- modules/
examples/ database_example/ database_example.module, line 333 - Hook implementations for the Database Example module.
Code
function database_example_list() {
$output = '';
// Get all entries in the database_example table.
if ($entries = database_example_entry_load()) {
$rows = array();
foreach ($entries as $entry) {
// Sanitize the data before handing it off to the theme layer.
$rows[] = array_map('check_plain', (array) $entry);
}
// Make a table for them.
$header = array(t('Id'), t('uid'), t('Name'), t('Surname'), t('Age'));
$output .= theme('table', array('header' => $header, 'rows' => $rows));
}
else {
backdrop_set_message(t('No entries have been added yet.'));
}
return $output;
}