View source
<?php
function cms_events_ctools_plugin_api($module = NULL, $api = NULL) {
if ($module == "strongarm" && $api == "strongarm") {
return array(
"version" => "1",
);
}
}
function cms_events_views_api($module = NULL, $api = NULL) {
return array(
"api" => "3.0",
);
}
function cms_events_node_info() {
$items = array(
'event' => array(
'name' => t('Event'),
'base' => 'node_content',
'description' => t('Page for displaying information about events and event registration.'),
'has_title' => '1',
'title_label' => t('Title'),
'help' => '',
),
);
drupal_alter('node_info', $items);
return $items;
}
function cms_events_default_registration_state() {
$items = array();
$items['canceled'] = entity_import('registration_state', '{
"name" : "canceled",
"label" : "Canceled",
"description" : "Registration was cancelled",
"default_state" : "0",
"active" : "0",
"held" : "0",
"show_on_form" : "0",
"weight" : "1",
"rdf_mapping" : []
}');
$items['complete'] = entity_import('registration_state', '{
"name" : "complete",
"label" : "Complete",
"description" : "Registration has been completed.",
"default_state" : "1",
"active" : "1",
"held" : "0",
"show_on_form" : "0",
"weight" : "1",
"rdf_mapping" : []
}');
$items['pending'] = entity_import('registration_state', '{
"name" : "pending",
"label" : "Pending",
"description" : "Registration is pending.",
"default_state" : "0",
"active" : "0",
"held" : "0",
"show_on_form" : "0",
"weight" : "1",
"rdf_mapping" : []
}');
return $items;
}
function cms_events_default_registration_type() {
$items = array();
$items['cms_events_registration'] = entity_import('registration_type', '{
"name" : "cms_events_registration",
"label" : "CMS Events Registration",
"locked" : "0",
"default_state" : null,
"data" : null,
"weight" : "0",
"rdf_mapping" : []
}');
return $items;
}