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;
}
Error | ELMSLN API

Error

×

Error message

  • Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/elmsln_community/api.elmsln.org/includes/common.inc:2791) in drupal_send_headers() (line 1499 of /var/www/html/elmsln_community/api.elmsln.org/includes/bootstrap.inc).
  • Error: Call to undefined function apc_delete() in DrupalAPCCache->clear() (line 289 of /var/www/html/elmsln_community/api.elmsln.org/sites/all/modules/apc/drupal_apc_cache.inc).
The website encountered an unexpected error. Please try again later.