function backup_migrate_item::get_list in Backup and Migrate 6.3
Same name and namespace in other branches
- 8.2 includes/crud.inc \backup_migrate_item::get_list()
- 8.3 includes/crud.inc \backup_migrate_item::get_list()
- 6.2 includes/crud.inc \backup_migrate_item::get_list()
- 7.3 includes/crud.inc \backup_migrate_item::get_list()
- 7.2 includes/crud.inc \backup_migrate_item::get_list()
Get a table of all items of this type.
1 call to backup_migrate_item::get_list()
- backup_migrate_profile::get_list in includes/
profiles.inc - Get a table of all items of this type.
1 method overrides backup_migrate_item::get_list()
- backup_migrate_profile::get_list in includes/
profiles.inc - Get a table of all items of this type.
File
- includes/
crud.inc, line 694 - CRUD functions for backup and migrate types (schedules, profiles etc.).
Class
- backup_migrate_item
- A base class for items which can be stored in the database, listed, edited, deleted etc.
Code
function get_list() {
$items = $this
->all_items();
$rows = array();
foreach ($items as $item) {
if ($item
->show_in_list()) {
if ($row = $item
->get_list_row()) {
$rows[] = $row;
}
}
}
if (count($rows)) {
$out = theme('table', $this
->get_list_header(), $rows);
}
else {
$out = t('There are no !items to display.', array(
'!items' => $this->plural,
));
}
if (user_access('administer backup and migrate')) {
$out .= ' ' . l(t('Create a new !item', array(
'!item' => $this->singular,
)), $this
->get_settings_path() . '/add');
}
return $out;
}