function backup_migrate_item::get_machine_name_field in Backup and Migrate 8.3
Same name and namespace in other branches
- 6.3 includes/crud.inc \backup_migrate_item::get_machine_name_field()
- 7.3 includes/crud.inc \backup_migrate_item::get_machine_name_field()
Get the machine name field name from the schema.
3 calls to backup_migrate_item::get_machine_name_field()
- backup_migrate_item::delete in includes/
crud.inc - Delete the item from the database.
- backup_migrate_item::get_id in includes/
crud.inc - Get the primary id for this item (if any is set).
- backup_migrate_item::set_id in includes/
crud.inc - Set the primary id for this item (if any is set).
File
- includes/
crud.inc, line 575 - 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_machine_name_field() {
$schema = $this
->get_schema();
if (isset($schema['export']['key'])) {
return $schema['export']['key'];
}
return @$schema['primary key'];
}