You are here

function gallery_assist_node_operations in Gallery Assist 6

Implementation of hook_node_operations().

File

./gallery_assist.module, line 5580
Drupal content type with gallery functionality.

Code

function gallery_assist_node_operations() {
  $operations = array(
    'ga_p_promote' => array(
      'label' => t('Gallery Assist: Promote to the user profile'),
      'callback' => 'gallery_assist_mass_updates',
      'callback arguments' => array(
        'updates' => array(
          'in_profile' => 1,
        ),
      ),
    ),
    'ga_p_demote' => array(
      'label' => t('Gallery Assist: Demote from user profile'),
      'callback' => 'gallery_assist_mass_updates',
      'callback arguments' => array(
        'updates' => array(
          'in_profile' => 0,
        ),
      ),
    ),
    'ga_add to gblock' => array(
      'label' => t('Gallery Assist: Show in block'),
      'callback' => 'gallery_assist_mass_updates',
      'callback arguments' => array(
        'updates' => array(
          'show_in_homepage_block' => 1,
        ),
      ),
    ),
    'ga_remove from gblock' => array(
      'label' => t('Gallery Assist: Remove from block'),
      'callback' => 'gallery_assist_mass_updates',
      'callback arguments' => array(
        'updates' => array(
          'show_in_homepage_block' => 0,
        ),
      ),
    ),
    'ga_public_status_pb' => array(
      'label' => t('Gallery Assist: Public'),
      'callback' => 'gallery_assist_mass_updates',
      'callback arguments' => array(
        'updates' => array(
          'ga_public_status' => 0,
        ),
      ),
    ),
    'ga_public_status_pba' => array(
      'label' => t('Gallery Assist: Privat'),
      'callback' => 'gallery_assist_mass_updates',
      'callback arguments' => array(
        'updates' => array(
          'ga_public_status' => 1,
        ),
      ),
    ),
    'ga_public_status_prv' => array(
      'label' => t('Gallery Assist: Public for all'),
      'callback' => 'gallery_assist_mass_updates',
      'callback arguments' => array(
        'updates' => array(
          'ga_public_status' => 2,
        ),
      ),
    ),
  );
  return $operations;
}