3.0, 'path' => drupal_get_path('module', 'islandora_collection') . '/include', ); } /** * Implements hook_node_info(). */ function islandora_collection_node_info() { return array( ISLANDORA_COLLECTION_CONTENT_TYPE => array( 'name' => t("Collection"), 'base' => ISLANDORA_COLLECTION_CONTENT_TYPE, 'description' => t("A Drupal node modeling an pcdm:Collection."), 'has_title' => FALSE, ), ); } /** * Function for using a form. * * @param string $node * The Drupal node. * @param array $form_state * The Drupal form state. */ function islandora_collection_form($node, array &$form_state) { return node_content_form($node, $form_state); } /** * Implements hook_insert(). */ function islandora_collection_insert($node) { /* if (isset($_SERVER['HTTP_IGNORE_HOOKS']) && strcmp(strtolower($_SERVER['HTTP_IGNORE_HOOKS']), "true") == 0) { dd("IGNORING SAVING THE COLLECTION"); } dd("SAVING A COLLECTION"); dd($node); */ } function islandora_collection_update($node) { /* if (isset($_SERVER['HTTP_IGNORE_HOOKS']) && strcmp(strtolower($_SERVER['HTTP_IGNORE_HOOKS']), "true") == 0) { dd("IGNORING UPDATING THE COLLECTION"); } dd("UPDATING A COLLECTION"); dd($node); */ }