function backup_migrate_item::get_action_links

cis7 crud.inc backup_migrate_item::get_action_links()
cle7 crud.inc backup_migrate_item::get_action_links()
elmsmedia7 crud.inc backup_migrate_item::get_action_links()
icor7 crud.inc backup_migrate_item::get_action_links()
meedjum_blog7 crud.inc backup_migrate_item::get_action_links()
mooc7 crud.inc backup_migrate_item::get_action_links()

Get the action links for a destination.

1 call to backup_migrate_item::get_action_links()
backup_migrate_item::get_actions in sites/all/modules/ulmus/backup_migrate/includes/crud.inc
Get the rendered action links for a destination.
1 method overrides backup_migrate_item::get_action_links()
backup_migrate_destination::get_action_links in sites/all/modules/ulmus/backup_migrate/includes/destinations.inc
Get the action links for a destination.

File

sites/all/modules/ulmus/backup_migrate/includes/crud.inc, line 412
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_action_links() {
  $out = array(
    'edit' => '',
    'delete' => '',
  );

  $item_id = $this->get_id();

  if (@$this->storage == BACKUP_MIGRATE_STORAGE_DB || @$this->storage == BACKUP_MIGRATE_STORAGE_OVERRIDEN) {
    $out['edit'] = l(t("edit"), BACKUP_MIGRATE_MENU_PATH . "/$this->type_name/list/edit/$item_id");
  }
  else if (@$this->storage == BACKUP_MIGRATE_STORAGE_NONE) {
    $out['edit'] = l(t("override"), BACKUP_MIGRATE_MENU_PATH . "/$this->type_name/list/edit/$item_id");
  }
  if (@$this->storage == BACKUP_MIGRATE_STORAGE_DB) {
    $out['delete'] = l(t("delete"), BACKUP_MIGRATE_MENU_PATH . "/$this->type_name/list/delete/$item_id");
  }
  else if (@$this->storage == BACKUP_MIGRATE_STORAGE_OVERRIDEN) {
    $out['delete'] = l(t("revert"), BACKUP_MIGRATE_MENU_PATH . "/$this->type_name/list/delete/$item_id");
  }

  // Export link disabled until we have an import function.
  //$out['export'] = l(t("export"), BACKUP_MIGRATE_MENU_PATH . "/$this->type_name/list/export/$item_id");

  return $out;
}