function commerce_extra_panes_change_status in Commerce extra panes 7
Enable/disable checkout panes.
1 string reference to 'commerce_extra_panes_change_status'
- commerce_extra_panes_menu in ./
commerce_extra_panes.module - Implements hook_menu().
File
- includes/
commerce_extra_panes.admin.inc, line 101 - Admin pages for commerce extra panes.
Code
function commerce_extra_panes_change_status($extra_id, $token = '') {
if ($extra_id && drupal_valid_token($token, $extra_id)) {
$panes = commerce_extra_panes_get_panes($extra_id);
$extra_pane = reset($panes);
if ($extra_pane->status) {
//Enabled, let's disable it.
db_update('commerce_extra_panes')
->fields(array(
'status' => 0,
))
->condition('extra_id', $extra_id)
->execute();
drupal_set_message(t('Commerce extra pane disabled'));
}
else {
db_update('commerce_extra_panes')
->fields(array(
'status' => 1,
))
->condition('extra_id', $extra_id)
->execute();
drupal_set_message(t('Commerce extra pane enabled'));
}
}
drupal_goto('admin/commerce/config/checkout/extra');
}