You are here

function availability_calendars_nodeapi in Availability Calendars 6.2

Same name and namespace in other branches
  1. 5 availability_calendars.module \availability_calendars_nodeapi()
  2. 6 availability_calendars.module \availability_calendars_nodeapi()

Implements D6 hook_nodeapi(): forward to D7 hook_node_$op().

See also

http://api.drupal.org/api/drupal/developer--hooks--core.php/function/hoo...

File

./availability_calendars.module, line 159
Availability Calendars module. Allows for availability information to be displayed using calendars on specified content types.

Code

function availability_calendars_nodeapi(&$node, $op, $a3 = NULL, $a4 = NULL) {
  if (availability_calendars_is_supported_type($node->type)) {
    switch ($op) {
      case 'view':
        availability_calendars_node_view($node, $a3 ? 'teaser' : 'full');
        break;
      case 'insert':
        availability_calendars_node_insert($node);
        break;
      case 'update':
        availability_calendars_node_update($node);
        break;
      case 'delete':
        availability_calendars_node_delete($node);
        break;
    }
  }
}