class AnalyticsServiceExportUI in Analytics 7
Hierarchy
- class \ctools_export_ui- class \AnalyticsServiceExportUI
 
Expanded class hierarchy of AnalyticsServiceExportUI
1 string reference to 'AnalyticsServiceExportUI'
- analytics_service_export_ui.inc in lib/export_ui/ analytics_service_export_ui.inc 
File
- lib/export_ui/ AnalyticsServiceExportUI.class.php, line 3 
View source
class AnalyticsServiceExportUI extends ctools_export_ui {
  function access($op, $item) {
    // Only can add or import new services if there are available services that
    // can be added.
    if (in_array($op, array(
      'add',
      'import',
    )) && !analytics_service_add_service_options()) {
      return FALSE;
    }
    // Disable cloning entirely.
    if ($op == 'clone') {
      return FALSE;
    }
    if (!empty($item->locked)) {
      return FALSE;
    }
    return parent::access($op, $item);
  }
  function build_operations($item) {
    $operations = parent::build_operations($item);
    foreach ($operations as $op => $operation) {
      if ($op == 'enable' || $op == 'disable') {
        continue;
      }
      elseif (!$this
        ->access($op, $item)) {
        unset($operations[$op]);
      }
    }
    return $operations;
  }
}Members
| Name   | Modifiers | Type | Description | Overrides | 
|---|---|---|---|---|
| AnalyticsServiceExportUI:: | function | Menu callback to determine if an operation is accessible. Overrides ctools_export_ui:: | ||
| AnalyticsServiceExportUI:: | function | Builds the operation links for a specific exportable item. Overrides ctools_export_ui:: | ||
| ctools_export_ui:: | property | |||
| ctools_export_ui:: | property | |||
| ctools_export_ui:: | property | |||
| ctools_export_ui:: | public | function | ||
| ctools_export_ui:: | public | function | Main entry point to clone an item. | |
| ctools_export_ui:: | public | function | Deletes exportable items from the database. | |
| ctools_export_ui:: | public | function | Page callback to delete an exportable item. | |
| ctools_export_ui:: | public | function | Callback to disable a page. | |
| ctools_export_ui:: | public | function | Clear the object cache for the currently edited item. | |
| ctools_export_ui:: | public | function | Retrieve the item currently being edited from the object cache. | |
| ctools_export_ui:: | public | function | Figure out what the cache key is for this object. | |
| ctools_export_ui:: | public | function | Cache the item currently currently being edited. | |
| ctools_export_ui:: | public | function | ||
| ctools_export_ui:: | public | function | Execute the form. | |
| ctools_export_ui:: | public | function | Execute the standard form for editing. | |
| ctools_export_ui:: | public | function | Execute the wizard for editing. | |
| ctools_export_ui:: | public | function | Perform a final validation check before allowing the form to be finished. | |
| ctools_export_ui:: | public | function | Provide the actual editing form. | 1 | 
| ctools_export_ui:: | public | function | Import form. Provides simple helptext instructions and textarea for pasting a export definition. | |
| ctools_export_ui:: | public | function | Submit callback for import form. | |
| ctools_export_ui:: | public | function | Import form validate handler. | |
| ctools_export_ui:: | public | function | Handle the submission of the edit form. | 2 | 
| ctools_export_ui:: | public | function | Validate callback for the edit form. | |
| ctools_export_ui:: | public | function | Main entry point to edit an item. | |
| ctools_export_ui:: | public | function | Called to save the final product from the edit form. | |
| ctools_export_ui:: | public | function | Wizard 'back' callback when using a wizard to edit an item. | |
| ctools_export_ui:: | public | function | Wizard 'cancel' callback when using a wizard to edit an item. | |
| ctools_export_ui:: | public | function | Wizard 'cancel' callback when using a wizard to edit an item. | 1 | 
| ctools_export_ui:: | public | function | Wizard 'next' callback when using a wizard to edit an item. | 1 | 
| ctools_export_ui:: | public | function | Callback to enable a page. | |
| ctools_export_ui:: | public | function | Page callback to display export information for an exportable item. | |
| ctools_export_ui:: | public | function | Get a page title for the current page from our plugin strings. | |
| ctools_export_ui:: | public | function | Get the form info for the wizard. | 1 | 
| ctools_export_ui:: | public | function | hook_menu() entry point. | |
| ctools_export_ui:: | public | function | Page callback to import information for an exportable item. | |
| ctools_export_ui:: | public | function | Fake constructor -- this is easier to deal with than the real constructor because we are retaining PHP4 compatibility, which would require all child classes to implement their own constructor. | 1 | 
| ctools_export_ui:: | public | function | Build a row based on the item. | 2 | 
| ctools_export_ui:: | public | function | Add listing CSS to the page. | |
| ctools_export_ui:: | public | function | Determine if a row should be filtered out. | 2 | 
| ctools_export_ui:: | public | function | Render a footer to go after thie list. | |
| ctools_export_ui:: | public | function | Create the filter/sort form at the top of a list of exports. | 2 | 
| ctools_export_ui:: | public | function | Submit the filter/sort form. | |
| ctools_export_ui:: | public | function | Validate the filter/sort form. | |
| ctools_export_ui:: | public | function | Render a header to go before the list. | |
| ctools_export_ui:: | public | function | Master entry point for handling a list. | |
| ctools_export_ui:: | public | function | Render all of the rows together. | |
| ctools_export_ui:: | public | function | Provide a list of fields to test against for the default "search" widget. | 1 | 
| ctools_export_ui:: | public | function | Provide a list of sort options. | 2 | 
| ctools_export_ui:: | public | function | Provide the table header. | 2 | 
| ctools_export_ui:: | public | function | Called by ctools_export_ui_load to load the item. | |
| ctools_export_ui:: | public | function | Perform a drupal_goto() to the location provided by the plugin for the operation. | |
| ctools_export_ui:: | public | function | Set an item's state to enabled or disabled and output to user. | 
