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;
}