function commerce_extra_panes_get_panes in Commerce extra panes 7
Helper function for getting one pane or all.
9 calls to commerce_extra_panes_get_panes()
- commerce_extra_panes_change_status in includes/
commerce_extra_panes.admin.inc - Enable/disable checkout panes.
- commerce_extra_panes_commerce_checkout_pane_info in ./
commerce_extra_panes.module - Implements hook_commerce_checkout_pane_info().
- commerce_extra_panes_delete_confirm in includes/
commerce_extra_panes.admin.inc - Menu callback -- ask for confirmation of extra pane deletion
- commerce_extra_panes_entity_delete in ./
commerce_extra_panes.module - Implements hook_entity_delete().
- commerce_extra_panes_entity_update in ./
commerce_extra_panes.module - Implements hook_entity_update().
File
- ./
commerce_extra_panes.module, line 113 - Module file for Drupal Commerce Extra panes.
Code
function commerce_extra_panes_get_panes($extra_id = NULL, $extra_type = 'node') {
$extra_panes = array();
$query = db_select('commerce_extra_panes', 'cpe')
->fields('cpe', array(
'extra_id',
'extra_type',
'status',
));
$query
->condition('extra_type', $extra_type);
if ($extra_id) {
$query
->condition('extra_id', $extra_id);
}
$extra_panes = $query
->execute()
->fetchAllAssoc('extra_id', PDO::FETCH_OBJ);
return $extra_panes;
}