You are here

function commerce_registration_hide_tab in Commerce Registration 7.2

Same name and namespace in other branches
  1. 7.3 commerce_registration.module \commerce_registration_hide_tab()

Checks if we should hide the Manage Registrations tab for this node.

1 call to commerce_registration_hide_tab()
commerce_registration_administer_registrations_access in ./commerce_registration.module
Access callback. Callback for modifying settings and sending emails for a given product display.

File

./commerce_registration.module, line 158
Commerce Registration module code.

Code

function commerce_registration_hide_tab($node) {
  $node_settings = db_select('commerce_registration_node_settings', 'ns')
    ->fields('ns', array(
    'settings',
  ))
    ->condition('nid', $node->nid)
    ->execute()
    ->fetchCol();
  $node_settings = isset($node_settings[0]) ? $node_settings[0] : array();
  if (!is_array($node_settings)) {
    $node_settings = unserialize($node_settings);
  }
  if (isset($node_settings['hide_from_display'])) {
    return $node_settings['hide_from_display'];
  }
  return FALSE;
}