From 89a10783d7cd2f7681e6a0f7a194eecb602f47da Mon Sep 17 00:00:00 2001 From: Jerad Bitner Date: Wed, 27 Jul 2011 21:44:35 -0600 Subject: [PATCH] First upgrade attempt for cod_session --- cod_session/cod-session-calendar.tpl.php | 29 - cod_session/cod_session.features.content.inc | 902 ------ cod_session/cod_session.features.field.inc | 1122 ++++++++ cod_session/cod_session.features.fieldgroup.inc | 152 - cod_session/cod_session.features.inc | 142 +- cod_session/cod_session.features.menu_links.inc | 86 - .../cod_session.features.user_permission.inc | 278 +-- cod_session/cod_session.features.user_role.inc | 5 + cod_session/cod_session.features.uuid_node.inc | 84 - cod_session/cod_session.field_group.inc | 92 + cod_session/cod_session.info | 129 +- cod_session/cod_session.module | 298 +-- cod_session/cod_session.strongarm.inc | 224 +-- cod_session/cod_session.views.inc | 33 - cod_session/cod_session.views_default.inc | 2952 -------------------- .../cod_session_views_style_plugin_calendar.inc | 10 - 16 files changed, 1322 insertions(+), 5216 deletions(-) delete mode 100644 cod_session/cod-session-calendar.tpl.php delete mode 100644 cod_session/cod_session.features.content.inc create mode 100644 cod_session/cod_session.features.field.inc delete mode 100644 cod_session/cod_session.features.fieldgroup.inc delete mode 100644 cod_session/cod_session.features.menu_links.inc delete mode 100644 cod_session/cod_session.features.uuid_node.inc create mode 100644 cod_session/cod_session.field_group.inc delete mode 100644 cod_session/cod_session.views.inc delete mode 100644 cod_session/cod_session.views_default.inc delete mode 100644 cod_session/cod_session_views_style_plugin_calendar.inc diff --git a/cod_session/cod-session-calendar.tpl.php b/cod_session/cod-session-calendar.tpl.php deleted file mode 100644 index 7eb8fca..0000000 --- a/cod_session/cod-session-calendar.tpl.php +++ /dev/null @@ -1,29 +0,0 @@ - $day_title): ?> -

- - - - $room_title): ?> - - - - - - - - - - - - - - - -
-  -
-
colspan=""> -
- nid]; ?> -
-
 
- \ No newline at end of file diff --git a/cod_session/cod_session.features.content.inc b/cod_session/cod_session.features.content.inc deleted file mode 100644 index b7a262e..0000000 --- a/cod_session/cod_session.features.content.inc +++ /dev/null @@ -1,902 +0,0 @@ - 'field_room_capacity', - 'type_name' => 'room', - 'display_settings' => array( - 'weight' => '-4', - 'parent' => '', - 'label' => array( - 'format' => 'inline', - ), - 'teaser' => array( - 'format' => 'default', - 'exclude' => 0, - ), - 'full' => array( - 'format' => 'default', - 'exclude' => 0, - ), - '4' => array( - 'format' => 'default', - 'exclude' => 0, - ), - '2' => array( - 'format' => 'default', - 'exclude' => 0, - ), - '3' => array( - 'format' => 'default', - 'exclude' => 0, - ), - 'token' => array( - 'format' => 'default', - 'exclude' => 0, - ), - ), - 'widget_active' => '1', - 'type' => 'text', - 'required' => '0', - 'multiple' => '0', - 'module' => 'text', - 'active' => '1', - 'text_processing' => '0', - 'max_length' => '', - 'allowed_values' => '', - 'allowed_values_php' => '', - 'widget' => array( - 'rows' => 5, - 'size' => '60', - 'default_value' => NULL, - 'default_value_php' => NULL, - 'label' => 'Capacity', - 'weight' => '-4', - 'description' => 'How many people does this space hold?', - 'type' => 'text_textfield', - 'module' => 'text', - ), - ); - - // Exported field: field_room_photo - $fields['room-field_room_photo'] = array( - 'field_name' => 'field_room_photo', - 'type_name' => 'room', - 'display_settings' => array( - 'weight' => '-1', - 'parent' => '', - 'label' => array( - 'format' => 'hidden', - ), - 'teaser' => array( - 'format' => 'image_plain', - 'exclude' => 0, - ), - 'full' => array( - 'format' => 'image_plain', - 'exclude' => 0, - ), - '4' => array( - 'format' => 'image_plain', - 'exclude' => 0, - ), - '2' => array( - 'format' => 'image_plain', - 'exclude' => 0, - ), - '3' => array( - 'format' => 'image_plain', - 'exclude' => 0, - ), - 'token' => array( - 'format' => 'image_plain', - 'exclude' => 0, - ), - ), - 'widget_active' => '1', - 'type' => 'filefield', - 'required' => '0', - 'multiple' => '1', - 'module' => 'filefield', - 'active' => '1', - 'list_field' => '0', - 'list_default' => 1, - 'description_field' => '0', - 'widget' => array( - 'file_extensions' => 'png gif jpg jpeg', - 'file_path' => '', - 'progress_indicator' => 'bar', - 'max_filesize_per_file' => '', - 'max_filesize_per_node' => '', - 'max_resolution' => '0', - 'min_resolution' => '0', - 'alt' => '', - 'custom_alt' => 0, - 'title' => '', - 'custom_title' => 0, - 'title_type' => 'textfield', - 'default_image' => NULL, - 'use_default_image' => 0, - 'label' => 'Photo', - 'weight' => '-1', - 'description' => '', - 'type' => 'imagefield_widget', - 'module' => 'imagefield', - ), - ); - - // Exported field: field_accepted - $fields['schedule_item-field_accepted'] = array( - 'field_name' => 'field_accepted', - 'type_name' => 'schedule_item', - 'display_settings' => array( - 'weight' => '-2', - 'parent' => 'group_schedule', - 'label' => array( - 'format' => 'inline', - ), - 'teaser' => array( - 'format' => 'default', - 'exclude' => 0, - ), - 'full' => array( - 'format' => 'default', - 'exclude' => 0, - ), - '4' => array( - 'format' => 'default', - 'exclude' => 0, - ), - 'token' => array( - 'format' => 'default', - 'exclude' => 0, - ), - ), - 'widget_active' => '1', - 'type' => 'number_integer', - 'required' => '0', - 'multiple' => '0', - 'module' => 'number', - 'active' => '1', - 'prefix' => '', - 'suffix' => '', - 'min' => '0', - 'max' => '2', - 'allowed_values' => '1|Accepted -2|Declined', - 'allowed_values_php' => '', - 'widget' => array( - 'default_value' => array( - '0' => array( - 'value' => '', - ), - ), - 'default_value_php' => NULL, - 'label' => 'Status', - 'weight' => '7', - 'description' => '', - 'type' => 'optionwidgets_buttons', - 'module' => 'optionwidgets', - ), - ); - - // Exported field: field_session_room - $fields['schedule_item-field_session_room'] = array( - 'field_name' => 'field_session_room', - 'type_name' => 'schedule_item', - 'display_settings' => array( - 'label' => array( - 'format' => 'above', - 'exclude' => 0, - ), - 'teaser' => array( - 'format' => 'default', - 'exclude' => 0, - ), - 'full' => array( - 'format' => 'default', - 'exclude' => 0, - ), - '4' => array( - 'format' => 'default', - 'exclude' => 0, - ), - '2' => array( - 'format' => 'default', - 'exclude' => 0, - ), - '3' => array( - 'format' => 'default', - 'exclude' => 0, - ), - 'token' => array( - 'format' => 'default', - 'exclude' => 0, - ), - ), - 'widget_active' => '1', - 'type' => 'nodereference', - 'required' => '0', - 'multiple' => '1', - 'module' => 'nodereference', - 'active' => '1', - 'referenceable_types' => array( - 'room' => 'room', - 'event' => 0, - 'news' => 0, - 'product' => 0, - 'schedule_item' => 0, - 'session' => 0, - 'sponsor' => 0, - 'time_slot' => 0, - ), - 'advanced_view' => '--', - 'advanced_view_args' => '', - 'widget' => array( - 'autocomplete_match' => 'contains', - 'size' => 60, - 'default_value' => array( - '0' => array( - 'nid' => NULL, - ), - ), - 'default_value_php' => NULL, - 'label' => 'Room', - 'weight' => '9', - 'description' => 'Select room(s) in which the session occurs.', - 'type' => 'nodereference_buttons', - 'module' => 'nodereference', - ), - ); - - // Exported field: field_session_slot - $fields['schedule_item-field_session_slot'] = array( - 'field_name' => 'field_session_slot', - 'type_name' => 'schedule_item', - 'display_settings' => array( - 'weight' => '1', - 'parent' => 'group_schedule', - 'label' => array( - 'format' => 'inline', - ), - 'teaser' => array( - 'format' => 'default', - 'exclude' => 0, - ), - 'full' => array( - 'format' => 'default', - 'exclude' => 0, - ), - '4' => array( - 'format' => 'default', - 'exclude' => 0, - ), - '2' => array( - 'format' => 'default', - 'exclude' => 0, - ), - '3' => array( - 'format' => 'default', - 'exclude' => 0, - ), - 'token' => array( - 'format' => 'default', - 'exclude' => 0, - ), - ), - 'widget_active' => '1', - 'type' => 'nodereference', - 'required' => '0', - 'multiple' => '0', - 'module' => 'nodereference', - 'active' => '1', - 'referenceable_types' => array( - 'time_slot' => 'time_slot', - 'event' => 0, - 'news' => 0, - 'product' => 0, - 'room' => 0, - 'schedule_item' => 0, - 'session' => 0, - 'sponsor' => 0, - ), - 'advanced_view' => '--', - 'advanced_view_args' => '', - 'widget' => array( - 'autocomplete_match' => 'contains', - 'size' => 60, - 'default_value' => array( - '0' => array( - 'nid' => '', - ), - ), - 'default_value_php' => NULL, - 'label' => 'Time slot', - 'weight' => '8', - 'description' => '', - 'type' => 'nodereference_select', - 'module' => 'nodereference', - ), - ); - - // Exported field: field_accepted - $fields['session-field_accepted'] = array( - 'field_name' => 'field_accepted', - 'type_name' => 'session', - 'display_settings' => array( - 'weight' => '1', - 'parent' => 'group_schedule', - 'label' => array( - 'format' => 'inline', - ), - 'teaser' => array( - 'format' => 'default', - 'exclude' => 0, - ), - 'full' => array( - 'format' => 'default', - 'exclude' => 0, - ), - '4' => array( - 'format' => 'default', - 'exclude' => 0, - ), - 'token' => array( - 'format' => 'default', - 'exclude' => 0, - ), - ), - 'widget_active' => '1', - 'type' => 'number_integer', - 'required' => '0', - 'multiple' => '0', - 'module' => 'number', - 'active' => '1', - 'prefix' => '', - 'suffix' => '', - 'min' => '0', - 'max' => '2', - 'allowed_values' => '1|Accepted -2|Declined', - 'allowed_values_php' => '', - 'widget' => array( - 'default_value' => array( - '0' => array( - 'value' => '', - ), - ), - 'default_value_php' => NULL, - 'label' => 'Status', - 'weight' => '1', - 'description' => '', - 'type' => 'optionwidgets_buttons', - 'module' => 'optionwidgets', - ), - ); - - // Exported field: field_experience - $fields['session-field_experience'] = array( - 'field_name' => 'field_experience', - 'type_name' => 'session', - 'display_settings' => array( - 'weight' => '-2', - 'parent' => 'group_audience', - 'label' => array( - 'format' => 'above', - ), - 'teaser' => array( - 'format' => 'default', - 'exclude' => 0, - ), - 'full' => array( - 'format' => 'default', - 'exclude' => 0, - ), - '4' => array( - 'format' => 'default', - 'exclude' => 0, - ), - '2' => array( - 'format' => 'default', - 'exclude' => 0, - ), - '3' => array( - 'format' => 'default', - 'exclude' => 0, - ), - 'token' => array( - 'format' => 'default', - 'exclude' => 0, - ), - ), - 'widget_active' => '1', - 'type' => 'text', - 'required' => '1', - 'multiple' => '0', - 'module' => 'text', - 'active' => '1', - 'text_processing' => '0', - 'max_length' => '', - 'allowed_values' => 'beginner|Beginner -intermediate|Intermediate -advanced|Advanced', - 'allowed_values_php' => '', - 'widget' => array( - 'default_value' => array( - '0' => array( - 'value' => NULL, - ), - ), - 'default_value_php' => NULL, - 'label' => 'Experience level', - 'weight' => '-2', - 'description' => '', - 'type' => 'optionwidgets_buttons', - 'module' => 'optionwidgets', - ), - ); - - // Exported field: field_presenters - $fields['session-field_presenters'] = array( - 'field_name' => 'field_presenters', - 'type_name' => 'session', - 'display_settings' => array( - 'weight' => '-3', - 'parent' => '', - 'label' => array( - 'format' => 'above', - ), - 'teaser' => array( - 'format' => 'user_full_name', - 'exclude' => 0, - ), - 'full' => array( - 'format' => 'user_full_name', - 'exclude' => 0, - ), - '4' => array( - 'format' => 'default', - 'exclude' => 0, - ), - 'token' => array( - 'format' => 'default', - 'exclude' => 0, - ), - ), - 'widget_active' => '1', - 'type' => 'userreference', - 'required' => '0', - 'multiple' => '1', - 'module' => 'userreference', - 'active' => '1', - 'referenceable_roles' => array( - '2' => 0, - '4' => 0, - '3' => 0, - '5' => 0, - ), - 'referenceable_status' => '1', - 'advanced_view' => '', - 'advanced_view_args' => '', - 'widget' => array( - 'autocomplete_match' => 'contains', - 'size' => '40', - 'reverse_link' => 1, - 'default_value' => array( - '0' => array( - 'uid' => NULL, - '_error_element' => 'default_value_widget][field_presenters][0][uid][uid', - ), - ), - 'default_value_php' => NULL, - 'label' => 'Presenter(s)', - 'weight' => '-3', - 'description' => 'Add your username and optionally 1-5 additional presenter usernames.', - 'type' => 'userreference_autocomplete', - 'module' => 'userreference', - ), - ); - - // Exported field: field_session_room - $fields['session-field_session_room'] = array( - 'field_name' => 'field_session_room', - 'type_name' => 'session', - 'display_settings' => array( - 'weight' => 0, - 'parent' => 'group_schedule', - 'label' => array( - 'format' => 'inline', - ), - 'teaser' => array( - 'format' => 'default', - 'exclude' => 0, - ), - 'full' => array( - 'format' => 'default', - 'exclude' => 0, - ), - '4' => array( - 'format' => 'default', - 'exclude' => 0, - ), - '2' => array( - 'format' => 'default', - 'exclude' => 0, - ), - '3' => array( - 'format' => 'default', - 'exclude' => 0, - ), - 'token' => array( - 'format' => 'default', - 'exclude' => 0, - ), - ), - 'widget_active' => '1', - 'type' => 'nodereference', - 'required' => '0', - 'multiple' => '1', - 'module' => 'nodereference', - 'active' => '1', - 'referenceable_types' => array( - 'room' => 'room', - 'event' => 0, - 'news' => 0, - 'product' => 0, - 'schedule_item' => 0, - 'session' => 0, - 'sponsor' => 0, - 'time_slot' => 0, - ), - 'advanced_view' => '--', - 'advanced_view_args' => '', - 'widget' => array( - 'autocomplete_match' => 'contains', - 'size' => 60, - 'default_value' => array( - '0' => array( - 'nid' => NULL, - ), - ), - 'default_value_php' => NULL, - 'label' => 'Room', - 'weight' => 0, - 'description' => 'Select room(s) in which the session occurs.', - 'type' => 'nodereference_buttons', - 'module' => 'nodereference', - ), - ); - - // Exported field: field_session_slides - $fields['session-field_session_slides'] = array( - 'field_name' => 'field_session_slides', - 'type_name' => 'session', - 'display_settings' => array( - 'weight' => '2', - 'parent' => '', - 'label' => array( - 'format' => 'above', - ), - 'teaser' => array( - 'format' => 'default', - 'exclude' => 0, - ), - 'full' => array( - 'format' => 'default', - 'exclude' => 0, - ), - '4' => array( - 'format' => 'default', - 'exclude' => 0, - ), - '2' => array( - 'format' => 'default', - 'exclude' => 0, - ), - '3' => array( - 'format' => 'default', - 'exclude' => 0, - ), - 'token' => array( - 'format' => 'default', - 'exclude' => 0, - ), - ), - 'widget_active' => '1', - 'type' => 'filefield', - 'required' => '0', - 'multiple' => '0', - 'module' => 'filefield', - 'active' => '1', - 'list_field' => '0', - 'list_default' => 1, - 'description_field' => '0', - 'widget' => array( - 'file_extensions' => 'pdf', - 'file_path' => '', - 'progress_indicator' => 'bar', - 'max_filesize_per_file' => '', - 'max_filesize_per_node' => '', - 'label' => 'Slides', - 'weight' => '2', - 'description' => 'Upload your slides here as a PDF, or link to them from the description. (This is typically done after your session.)', - 'type' => 'filefield_widget', - 'module' => 'filefield', - ), - ); - - // Exported field: field_session_slot - $fields['session-field_session_slot'] = array( - 'field_name' => 'field_session_slot', - 'type_name' => 'session', - 'display_settings' => array( - 'weight' => '-1', - 'parent' => 'group_schedule', - 'label' => array( - 'format' => 'inline', - ), - 'teaser' => array( - 'format' => 'default', - 'exclude' => 0, - ), - 'full' => array( - 'format' => 'default', - 'exclude' => 0, - ), - '4' => array( - 'format' => 'default', - 'exclude' => 0, - ), - '2' => array( - 'format' => 'default', - 'exclude' => 0, - ), - '3' => array( - 'format' => 'default', - 'exclude' => 0, - ), - 'token' => array( - 'format' => 'default', - 'exclude' => 0, - ), - ), - 'widget_active' => '1', - 'type' => 'nodereference', - 'required' => '0', - 'multiple' => '0', - 'module' => 'nodereference', - 'active' => '1', - 'referenceable_types' => array( - 'time_slot' => 'time_slot', - 'event' => 0, - 'news' => 0, - 'product' => 0, - 'room' => 0, - 'schedule_item' => 0, - 'session' => 0, - 'sponsor' => 0, - ), - 'advanced_view' => '--', - 'advanced_view_args' => '', - 'widget' => array( - 'autocomplete_match' => 'contains', - 'size' => 60, - 'default_value' => array( - '0' => array( - 'nid' => '', - ), - ), - 'default_value_php' => NULL, - 'label' => 'Time slot', - 'weight' => '-1', - 'description' => '', - 'type' => 'nodereference_select', - 'module' => 'nodereference', - ), - ); - - // Exported field: field_slides - $fields['session-field_slides'] = array( - 'field_name' => 'field_slides', - 'type_name' => 'session', - 'display_settings' => array( - 'weight' => '-1', - 'parent' => '', - 'label' => array( - 'format' => 'above', - ), - 'teaser' => array( - 'format' => 'default', - 'exclude' => 0, - ), - 'full' => array( - 'format' => 'default', - 'exclude' => 0, - ), - '4' => array( - 'format' => 'default', - 'exclude' => 0, - ), - '2' => array( - 'format' => 'default', - 'exclude' => 0, - ), - '3' => array( - 'format' => 'default', - 'exclude' => 0, - ), - 'token' => array( - 'format' => 'default', - 'exclude' => 0, - ), - ), - 'widget_active' => '1', - 'type' => 'filefield', - 'required' => '0', - 'multiple' => '1', - 'module' => 'filefield', - 'active' => '1', - 'list_field' => '1', - 'list_default' => 1, - 'description_field' => '0', - 'widget' => array( - 'file_extensions' => 'ppt pdf odt odp', - 'file_path' => 'slides', - 'progress_indicator' => 'bar', - 'max_filesize_per_file' => '', - 'max_filesize_per_node' => '', - 'label' => 'Slides', - 'weight' => '-1', - 'description' => 'Upload your slides here as a PDF, or link to them from the description. (This is typically done after your session.)', - 'type' => 'filefield_widget', - 'module' => 'filefield', - ), - ); - - // Exported field: field_track - $fields['session-field_track'] = array( - 'field_name' => 'field_track', - 'type_name' => 'session', - 'display_settings' => array( - 'weight' => '-3', - 'parent' => 'group_audience', - 'label' => array( - 'format' => 'inline', - ), - 'teaser' => array( - 'format' => 'default', - 'exclude' => 0, - ), - 'full' => array( - 'format' => 'default', - 'exclude' => 0, - ), - '4' => array( - 'format' => 'default', - 'exclude' => 0, - ), - 'token' => array( - 'format' => 'default', - 'exclude' => 0, - ), - ), - 'widget_active' => '1', - 'type' => 'text', - 'required' => '0', - 'multiple' => '0', - 'module' => 'text', - 'active' => '1', - 'text_processing' => '0', - 'max_length' => '', - 'allowed_values' => 'Track 1 -Track 2 -Track 3', - 'allowed_values_php' => '', - 'widget' => array( - 'default_value' => array( - '0' => array( - 'value' => '', - ), - ), - 'default_value_php' => NULL, - 'label' => 'Track', - 'weight' => '-3', - 'description' => '', - 'type' => 'optionwidgets_buttons', - 'module' => 'optionwidgets', - ), - ); - - // Exported field: field_slot_datetime - $fields['time_slot-field_slot_datetime'] = array( - 'field_name' => 'field_slot_datetime', - 'type_name' => 'time_slot', - 'display_settings' => array( - 'label' => array( - 'format' => 'above', - 'exclude' => 0, - ), - 'teaser' => array( - 'format' => 'default', - 'exclude' => 0, - ), - 'full' => array( - 'format' => 'default', - 'exclude' => 0, - ), - '4' => array( - 'format' => 'default', - 'exclude' => 0, - ), - '2' => array( - 'format' => 'default', - 'exclude' => 0, - ), - '3' => array( - 'format' => 'default', - 'exclude' => 0, - ), - 'token' => array( - 'format' => 'default', - 'exclude' => 0, - ), - ), - 'widget_active' => '1', - 'type' => 'datetime', - 'required' => '1', - 'multiple' => '0', - 'module' => 'date', - 'active' => '1', - 'granularity' => array( - 'year' => 'year', - 'month' => 'month', - 'day' => 'day', - 'hour' => 'hour', - 'minute' => 'minute', - ), - 'timezone_db' => 'UTC', - 'tz_handling' => 'site', - 'todate' => 'required', - 'repeat' => 0, - 'repeat_collapsed' => '', - 'default_format' => 'medium', - 'widget' => array( - 'default_value' => 'blank', - 'default_value_code' => '', - 'default_value2' => 'blank', - 'default_value_code2' => '', - 'input_format' => 'm/d/Y - H:i', - 'input_format_custom' => '', - 'increment' => '1', - 'text_parts' => array(), - 'year_range' => '-3:+3', - 'label_position' => 'above', - 'label' => 'Date and time', - 'weight' => '-4', - 'description' => '', - 'type' => 'date_popup', - 'module' => 'date', - ), - ); - - // Translatables - // Included for use with string extractors like potx. - t('Capacity'); - t('Date and time'); - t('Experience level'); - t('Photo'); - t('Presenter(s)'); - t('Room'); - t('Slides'); - t('Status'); - t('Time slot'); - t('Track'); - - return $fields; -} diff --git a/cod_session/cod_session.features.field.inc b/cod_session/cod_session.features.field.inc new file mode 100644 index 0000000..2b6bead --- /dev/null +++ b/cod_session/cod_session.features.field.inc @@ -0,0 +1,1122 @@ + array( + 'active' => '1', + 'cardinality' => '1', + 'deleted' => '0', + 'entity_types' => array( + 0 => 'node', + ), + 'field_name' => 'body', + 'foreign keys' => array( + 'format' => array( + 'columns' => array( + 'format' => 'format', + ), + 'table' => 'filter_format', + ), + ), + 'indexes' => array( + 'format' => array( + 0 => 'format', + ), + ), + 'module' => 'text', + 'settings' => array(), + 'translatable' => '1', + 'type' => 'text_with_summary', + ), + 'field_instance' => array( + 'bundle' => 'room', + 'default_value' => NULL, + 'deleted' => '0', + 'description' => '', + 'display' => array( + 'default' => array( + 'label' => 'hidden', + 'module' => 'text', + 'settings' => array(), + 'type' => 'text_default', + 'weight' => '0', + ), + 'teaser' => array( + 'label' => 'hidden', + 'module' => 'text', + 'settings' => array( + 'trim_length' => 600, + ), + 'type' => 'text_summary_or_trimmed', + 'weight' => 0, + ), + ), + 'entity_type' => 'node', + 'field_name' => 'body', + 'label' => 'Description', + 'required' => 0, + 'settings' => array( + 'display_summary' => 1, + 'text_processing' => '1', + 'user_register_form' => FALSE, + ), + 'widget' => array( + 'active' => 1, + 'module' => 'text', + 'settings' => array( + 'rows' => '20', + 'summary_rows' => 5, + ), + 'type' => 'text_textarea_with_summary', + 'weight' => '2', + ), + 'widget_type' => 'text_textarea_with_summary', + ), + ); + + // Exported field: 'node-room-field_room_capacity' + $fields['node-room-field_room_capacity'] = array( + 'field_config' => array( + 'active' => '1', + 'cardinality' => '1', + 'deleted' => '0', + 'entity_types' => array(), + 'field_name' => 'field_room_capacity', + 'foreign keys' => array( + 'format' => array( + 'columns' => array( + 'format' => 'format', + ), + 'table' => 'filter_format', + ), + ), + 'indexes' => array( + 'format' => array( + 0 => 'format', + ), + ), + 'module' => 'text', + 'settings' => array( + 'max_length' => '60', + ), + 'translatable' => '1', + 'type' => 'text', + ), + 'field_instance' => array( + 'bundle' => 'room', + 'default_value' => NULL, + 'deleted' => '0', + 'description' => 'How many people does this space hold?', + 'display' => array( + 'default' => array( + 'label' => 'inline', + 'module' => 'text', + 'settings' => array(), + 'type' => 'text_default', + 'weight' => '1', + ), + 'teaser' => array( + 'label' => 'above', + 'settings' => array(), + 'type' => 'hidden', + 'weight' => 0, + ), + ), + 'entity_type' => 'node', + 'field_name' => 'field_room_capacity', + 'label' => 'Capacity', + 'required' => 0, + 'settings' => array( + 'text_processing' => '0', + 'user_register_form' => FALSE, + ), + 'widget' => array( + 'active' => 1, + 'module' => 'text', + 'settings' => array( + 'size' => '60', + ), + 'type' => 'text_textfield', + 'weight' => '1', + ), + ), + ); + + // Exported field: 'node-room-field_room_photo' + $fields['node-room-field_room_photo'] = array( + 'field_config' => array( + 'active' => '1', + 'cardinality' => '1', + 'deleted' => '0', + 'entity_types' => array(), + 'field_name' => 'field_room_photo', + 'foreign keys' => array( + 'fid' => array( + 'columns' => array( + 'fid' => 'fid', + ), + 'table' => 'file_managed', + ), + ), + 'indexes' => array( + 'fid' => array( + 0 => 'fid', + ), + ), + 'module' => 'image', + 'settings' => array( + 'default_image' => 0, + 'uri_scheme' => 'public', + ), + 'translatable' => '1', + 'type' => 'image', + ), + 'field_instance' => array( + 'bundle' => 'room', + 'deleted' => '0', + 'description' => '', + 'display' => array( + 'default' => array( + 'label' => 'hidden', + 'module' => 'image', + 'settings' => array( + 'image_link' => '', + 'image_style' => '', + ), + 'type' => 'image', + 'weight' => '2', + ), + 'teaser' => array( + 'label' => 'above', + 'settings' => array(), + 'type' => 'hidden', + 'weight' => 0, + ), + ), + 'entity_type' => 'node', + 'field_name' => 'field_room_photo', + 'label' => 'Photo', + 'required' => 0, + 'settings' => array( + 'alt_field' => 0, + 'file_directory' => '', + 'file_extensions' => 'png gif jpg jpeg', + 'max_filesize' => '', + 'max_resolution' => '', + 'min_resolution' => '', + 'title_field' => 0, + 'user_register_form' => FALSE, + ), + 'widget' => array( + 'active' => 1, + 'module' => 'image', + 'settings' => array( + 'preview_image_style' => 'thumbnail', + 'progress_indicator' => 'throbber', + ), + 'type' => 'image_image', + 'weight' => '3', + ), + ), + ); + + // Exported field: 'node-schedule_item-body' + $fields['node-schedule_item-body'] = array( + 'field_config' => array( + 'active' => '1', + 'cardinality' => '1', + 'deleted' => '0', + 'entity_types' => array( + 0 => 'node', + ), + 'field_name' => 'body', + 'foreign keys' => array( + 'format' => array( + 'columns' => array( + 'format' => 'format', + ), + 'table' => 'filter_format', + ), + ), + 'indexes' => array( + 'format' => array( + 0 => 'format', + ), + ), + 'module' => 'text', + 'settings' => array(), + 'translatable' => '1', + 'type' => 'text_with_summary', + ), + 'field_instance' => array( + 'bundle' => 'schedule_item', + 'default_value' => NULL, + 'deleted' => '0', + 'description' => '', + 'display' => array( + 'default' => array( + 'label' => 'hidden', + 'module' => 'text', + 'settings' => array(), + 'type' => 'text_default', + 'weight' => 0, + ), + 'teaser' => array( + 'label' => 'hidden', + 'module' => 'text', + 'settings' => array( + 'trim_length' => 600, + ), + 'type' => 'text_summary_or_trimmed', + 'weight' => 0, + ), + ), + 'entity_type' => 'node', + 'field_name' => 'body', + 'label' => 'Body', + 'required' => FALSE, + 'settings' => array( + 'display_summary' => TRUE, + 'text_processing' => 1, + 'user_register_form' => FALSE, + ), + 'widget' => array( + 'module' => 'text', + 'settings' => array( + 'rows' => 20, + 'summary_rows' => 5, + ), + 'type' => 'text_textarea_with_summary', + 'weight' => '2', + ), + 'widget_type' => 'text_textarea_with_summary', + ), + ); + + // Exported field: 'node-schedule_item-field_accepted' + $fields['node-schedule_item-field_accepted'] = array( + 'field_config' => array( + 'active' => '1', + 'cardinality' => '1', + 'deleted' => '0', + 'entity_types' => array(), + 'field_name' => 'field_accepted', + 'foreign keys' => array(), + 'indexes' => array( + 'value' => array( + 0 => 'value', + ), + ), + 'module' => 'list', + 'settings' => array( + 'allowed_values' => array( + 1 => 'Accepted', + 2 => 'Declined', + ), + 'allowed_values_function' => '', + 'field_permissions' => array( + 'create' => 0, + 'edit' => 'edit', + 'edit own' => 0, + 'view' => 'view', + 'view own' => 0, + ), + ), + 'translatable' => '1', + 'type' => 'list_integer', + ), + 'field_instance' => array( + 'bundle' => 'schedule_item', + 'default_value' => NULL, + 'deleted' => '0', + 'description' => '', + 'display' => array( + 'default' => array( + 'label' => 'above', + 'module' => 'list', + 'settings' => array(), + 'type' => 'list_default', + 'weight' => 1, + ), + 'teaser' => array( + 'label' => 'above', + 'settings' => array(), + 'type' => 'hidden', + 'weight' => 0, + ), + ), + 'entity_type' => 'node', + 'field_name' => 'field_accepted', + 'label' => 'Status', + 'required' => 0, + 'settings' => array( + 'user_register_form' => FALSE, + ), + 'widget' => array( + 'active' => 1, + 'module' => 'options', + 'settings' => array(), + 'type' => 'options_buttons', + 'weight' => '3', + ), + ), + ); + + // Exported field: 'node-session-body' + $fields['node-session-body'] = array( + 'field_config' => array( + 'active' => '1', + 'cardinality' => '1', + 'deleted' => '0', + 'entity_types' => array( + 0 => 'node', + ), + 'field_name' => 'body', + 'foreign keys' => array( + 'format' => array( + 'columns' => array( + 'format' => 'format', + ), + 'table' => 'filter_format', + ), + ), + 'indexes' => array( + 'format' => array( + 0 => 'format', + ), + ), + 'module' => 'text', + 'settings' => array(), + 'translatable' => '1', + 'type' => 'text_with_summary', + ), + 'field_instance' => array( + 'bundle' => 'session', + 'default_value' => NULL, + 'deleted' => '0', + 'description' => '', + 'display' => array( + 'default' => array( + 'label' => 'hidden', + 'module' => 'text', + 'settings' => array(), + 'type' => 'text_default', + 'weight' => 0, + ), + 'teaser' => array( + 'label' => 'hidden', + 'module' => 'text', + 'settings' => array( + 'trim_length' => 600, + ), + 'type' => 'text_summary_or_trimmed', + 'weight' => 0, + ), + ), + 'entity_type' => 'node', + 'field_name' => 'body', + 'label' => 'Description', + 'required' => 0, + 'settings' => array( + 'display_summary' => 1, + 'text_processing' => '1', + 'user_register_form' => FALSE, + ), + 'widget' => array( + 'active' => 1, + 'module' => 'text', + 'settings' => array( + 'rows' => '20', + 'summary_rows' => 5, + ), + 'type' => 'text_textarea_with_summary', + 'weight' => '2', + ), + 'widget_type' => 'text_textarea_with_summary', + ), + ); + + // Exported field: 'node-session-field_accepted' + $fields['node-session-field_accepted'] = array( + 'field_config' => array( + 'active' => '1', + 'cardinality' => '1', + 'deleted' => '0', + 'entity_types' => array(), + 'field_name' => 'field_accepted', + 'foreign keys' => array(), + 'indexes' => array( + 'value' => array( + 0 => 'value', + ), + ), + 'module' => 'list', + 'settings' => array( + 'allowed_values' => array( + 1 => 'Accepted', + 2 => 'Declined', + ), + 'allowed_values_function' => '', + 'field_permissions' => array( + 'create' => 0, + 'edit' => 'edit', + 'edit own' => 0, + 'view' => 'view', + 'view own' => 0, + ), + ), + 'translatable' => '1', + 'type' => 'list_integer', + ), + 'field_instance' => array( + 'bundle' => 'session', + 'default_value' => NULL, + 'deleted' => '0', + 'description' => '', + 'display' => array( + 'default' => array( + 'label' => 'above', + 'module' => 'list', + 'settings' => array(), + 'type' => 'list_default', + 'weight' => 7, + ), + 'teaser' => array( + 'label' => 'above', + 'settings' => array(), + 'type' => 'hidden', + 'weight' => 0, + ), + ), + 'entity_type' => 'node', + 'field_name' => 'field_accepted', + 'label' => 'Status', + 'required' => 0, + 'settings' => array( + 'user_register_form' => FALSE, + ), + 'widget' => array( + 'active' => 1, + 'module' => 'options', + 'settings' => array(), + 'type' => 'options_buttons', + 'weight' => '8', + ), + ), + ); + + // Exported field: 'node-session-field_experience' + $fields['node-session-field_experience'] = array( + 'field_config' => array( + 'active' => '1', + 'cardinality' => '1', + 'deleted' => '0', + 'entity_types' => array(), + 'field_name' => 'field_experience', + 'foreign keys' => array(), + 'indexes' => array( + 'value' => array( + 0 => 'value', + ), + ), + 'module' => 'list', + 'settings' => array( + 'allowed_values' => array( + 'advanced' => 'Advanced', + 'beginner' => 'Beginner', + 'intermediate' => 'Intermediate', + ), + 'allowed_values_function' => '', + 'field_permissions' => array( + 'create' => 0, + 'edit' => 'edit', + 'edit own' => 0, + 'view' => 'view', + 'view own' => 0, + ), + ), + 'translatable' => '1', + 'type' => 'list_text', + ), + 'field_instance' => array( + 'bundle' => 'session', + 'default_value' => NULL, + 'deleted' => '0', + 'description' => '', + 'display' => array( + 'default' => array( + 'label' => 'above', + 'module' => 'list', + 'settings' => array(), + 'type' => 'list_default', + 'weight' => 4, + ), + 'teaser' => array( + 'label' => 'above', + 'settings' => array(), + 'type' => 'hidden', + 'weight' => 0, + ), + ), + 'entity_type' => 'node', + 'field_name' => 'field_experience', + 'label' => 'Experience level', + 'required' => 1, + 'settings' => array( + 'user_register_form' => FALSE, + ), + 'widget' => array( + 'active' => 1, + 'module' => 'options', + 'settings' => array(), + 'type' => 'options_buttons', + 'weight' => '5', + ), + ), + ); + + // Exported field: 'node-session-field_session_room' + $fields['node-session-field_session_room'] = array( + 'field_config' => array( + 'active' => '1', + 'cardinality' => '1', + 'deleted' => '0', + 'entity_types' => array(), + 'field_name' => 'field_session_room', + 'foreign keys' => array( + 'nid' => array( + 'columns' => array( + 'nid' => 'nid', + ), + 'table' => 'node', + ), + ), + 'indexes' => array( + 'nid' => array( + 0 => 'nid', + ), + ), + 'module' => 'node_reference', + 'settings' => array( + 'field_permissions' => array( + 'create' => 0, + 'edit' => 'edit', + 'edit own' => 0, + 'view' => 'view', + 'view own' => 0, + ), + 'referenceable_types' => array( + 'room' => 'room', + 'schedule_item' => 0, + 'session' => 0, + 'time_slot' => 0, + ), + 'view' => array( + 'args' => array(), + 'display_name' => '', + 'view_name' => '', + ), + ), + 'translatable' => '1', + 'type' => 'node_reference', + ), + 'field_instance' => array( + 'bundle' => 'session', + 'default_value' => NULL, + 'deleted' => '0', + 'description' => 'Select room(s) in which the session occurs.', + 'display' => array( + 'default' => array( + 'label' => 'above', + 'module' => 'node_reference', + 'settings' => array(), + 'type' => 'node_reference_default', + 'weight' => 6, + ), + 'teaser' => array( + 'label' => 'above', + 'settings' => array(), + 'type' => 'hidden', + 'weight' => 0, + ), + ), + 'entity_type' => 'node', + 'field_name' => 'field_session_room', + 'label' => 'Room', + 'required' => 0, + 'settings' => array( + 'user_register_form' => FALSE, + ), + 'widget' => array( + 'active' => 1, + 'module' => 'options', + 'settings' => array(), + 'type' => 'options_buttons', + 'weight' => '7', + ), + ), + ); + + // Exported field: 'node-session-field_session_slot' + $fields['node-session-field_session_slot'] = array( + 'field_config' => array( + 'active' => '1', + 'cardinality' => '1', + 'deleted' => '0', + 'entity_types' => array(), + 'field_name' => 'field_session_slot', + 'foreign keys' => array( + 'nid' => array( + 'columns' => array( + 'nid' => 'nid', + ), + 'table' => 'node', + ), + ), + 'indexes' => array( + 'nid' => array( + 0 => 'nid', + ), + ), + 'module' => 'node_reference', + 'settings' => array( + 'field_permissions' => array( + 'create' => 0, + 'edit' => 'edit', + 'edit own' => 0, + 'view' => 'view', + 'view own' => 0, + ), + 'referenceable_types' => array( + 'room' => 0, + 'schedule_item' => 0, + 'session' => 0, + 'time_slot' => 'time_slot', + ), + 'view' => array( + 'args' => array(), + 'display_name' => '', + 'view_name' => '', + ), + ), + 'translatable' => '1', + 'type' => 'node_reference', + ), + 'field_instance' => array( + 'bundle' => 'session', + 'default_value' => NULL, + 'deleted' => '0', + 'description' => '', + 'display' => array( + 'default' => array( + 'label' => 'above', + 'module' => 'node_reference', + 'settings' => array(), + 'type' => 'node_reference_default', + 'weight' => 5, + ), + 'teaser' => array( + 'label' => 'above', + 'settings' => array(), + 'type' => 'hidden', + 'weight' => 0, + ), + ), + 'entity_type' => 'node', + 'field_name' => 'field_session_slot', + 'label' => 'Time slot', + 'required' => 0, + 'settings' => array( + 'user_register_form' => FALSE, + ), + 'widget' => array( + 'active' => 1, + 'module' => 'options', + 'settings' => array(), + 'type' => 'options_select', + 'weight' => '6', + ), + ), + ); + + // Exported field: 'node-session-field_slides' + $fields['node-session-field_slides'] = array( + 'field_config' => array( + 'active' => '1', + 'cardinality' => '-1', + 'deleted' => '0', + 'entity_types' => array(), + 'field_name' => 'field_slides', + 'foreign keys' => array( + 'fid' => array( + 'columns' => array( + 'fid' => 'fid', + ), + 'table' => 'file_managed', + ), + ), + 'indexes' => array( + 'fid' => array( + 0 => 'fid', + ), + ), + 'module' => 'file', + 'settings' => array( + 'display_default' => 1, + 'display_field' => 1, + 'field_permissions' => array( + 'create' => 0, + 'edit' => 'edit', + 'edit own' => 0, + 'view' => 'view', + 'view own' => 0, + ), + 'uri_scheme' => 'public', + ), + 'translatable' => '1', + 'type' => 'file', + ), + 'field_instance' => array( + 'bundle' => 'session', + 'deleted' => '0', + 'description' => 'Upload your slides here as a PDF, or link to them from the description. (This is typically done after your session.)', + 'display' => array( + 'default' => array( + 'label' => 'above', + 'module' => 'file', + 'settings' => array(), + 'type' => 'file_default', + 'weight' => 2, + ), + 'teaser' => array( + 'label' => 'above', + 'settings' => array(), + 'type' => 'hidden', + 'weight' => 0, + ), + ), + 'entity_type' => 'node', + 'field_name' => 'field_slides', + 'label' => 'Slides', + 'required' => 0, + 'settings' => array( + 'description_field' => 0, + 'file_directory' => 'slides', + 'file_extensions' => 'ppt pdf odt odp', + 'max_filesize' => '', + 'user_register_form' => FALSE, + ), + 'widget' => array( + 'active' => 1, + 'module' => 'file', + 'settings' => array( + 'progress_indicator' => 'throbber', + ), + 'type' => 'file_generic', + 'weight' => '3', + ), + ), + ); + + // Exported field: 'node-session-field_speakers' + $fields['node-session-field_speakers'] = array( + 'field_config' => array( + 'active' => '1', + 'cardinality' => '-1', + 'deleted' => '0', + 'entity_types' => array(), + 'field_name' => 'field_speakers', + 'foreign keys' => array( + 'uid' => array( + 'columns' => array( + 'uid' => 'uid', + ), + 'table' => 'users', + ), + ), + 'indexes' => array( + 'uid' => array( + 0 => 'uid', + ), + ), + 'module' => 'user_reference', + 'settings' => array( + 'field_permissions' => array( + 'create' => 0, + 'edit' => 'edit', + 'edit own' => 0, + 'view' => 'view', + 'view own' => 0, + ), + 'referenceable_roles' => array( + 2 => 0, + 3 => 0, + 4 => 0, + ), + 'referenceable_status' => array( + 0 => 0, + 1 => '1', + ), + 'view' => array( + 'args' => array(), + 'display_name' => '', + 'view_name' => '', + ), + ), + 'translatable' => '1', + 'type' => 'user_reference', + ), + 'field_instance' => array( + 'bundle' => 'session', + 'default_value' => NULL, + 'deleted' => '0', + 'description' => 'Add your username and optionally 1-5 additional speaker usernames.', + 'display' => array( + 'default' => array( + 'label' => 'above', + 'module' => 'user_reference', + 'settings' => array(), + 'type' => 'user_reference_default', + 'weight' => 1, + ), + 'teaser' => array( + 'label' => 'above', + 'settings' => array(), + 'type' => 'hidden', + 'weight' => 0, + ), + ), + 'entity_type' => 'node', + 'field_name' => 'field_speakers', + 'label' => 'Speaker(s)', + 'required' => 0, + 'settings' => array( + 'user_register_form' => FALSE, + ), + 'widget' => array( + 'active' => 1, + 'module' => 'user_reference', + 'settings' => array( + 'autocomplete_match' => 'contains', + 'autocomplete_path' => 'user_reference/autocomplete', + 'size' => '40', + ), + 'type' => 'user_reference_autocomplete', + 'weight' => '1', + ), + ), + ); + + // Exported field: 'node-session-field_track' + $fields['node-session-field_track'] = array( + 'field_config' => array( + 'active' => '1', + 'cardinality' => '1', + 'deleted' => '0', + 'entity_types' => array(), + 'field_name' => 'field_track', + 'foreign keys' => array(), + 'indexes' => array( + 'value' => array( + 0 => 'value', + ), + ), + 'module' => 'list', + 'settings' => array( + 'allowed_values' => array( + 'Track 1' => 'Track 1', + 'Track 2' => 'Track 2', + 'Track 3' => 'Track 3', + ), + 'allowed_values_function' => '', + 'field_permissions' => array( + 'create' => 0, + 'edit' => 'edit', + 'edit own' => 0, + 'view' => 'view', + 'view own' => 0, + ), + ), + 'translatable' => '1', + 'type' => 'list_text', + ), + 'field_instance' => array( + 'bundle' => 'session', + 'default_value' => NULL, + 'deleted' => '0', + 'description' => '', + 'display' => array( + 'default' => array( + 'label' => 'above', + 'module' => 'list', + 'settings' => array(), + 'type' => 'list_default', + 'weight' => 3, + ), + 'teaser' => array( + 'label' => 'above', + 'settings' => array(), + 'type' => 'hidden', + 'weight' => 0, + ), + ), + 'entity_type' => 'node', + 'field_name' => 'field_track', + 'label' => 'Track', + 'required' => 0, + 'settings' => array( + 'user_register_form' => FALSE, + ), + 'widget' => array( + 'active' => 1, + 'module' => 'options', + 'settings' => array(), + 'type' => 'options_buttons', + 'weight' => '4', + ), + ), + ); + + // Exported field: 'node-time_slot-field_slot_datetime' + $fields['node-time_slot-field_slot_datetime'] = array( + 'field_config' => array( + 'active' => '1', + 'cardinality' => '1', + 'deleted' => '0', + 'entity_types' => array(), + 'field_name' => 'field_slot_datetime', + 'foreign keys' => array(), + 'indexes' => array(), + 'module' => 'date', + 'settings' => array( + 'field_permissions' => array( + 'create' => 0, + 'edit' => 'edit', + 'edit own' => 0, + 'view' => 'view', + 'view own' => 0, + ), + 'granularity' => array( + 'day' => 'day', + 'hour' => 'hour', + 'minute' => 'minute', + 'month' => 'month', + 'year' => 'year', + ), + 'repeat' => 0, + 'timezone_db' => 'UTC', + 'todate' => 'required', + 'tz_handling' => 'site', + ), + 'translatable' => '1', + 'type' => 'datetime', + ), + 'field_instance' => array( + 'bundle' => 'time_slot', + 'deleted' => '0', + 'description' => '', + 'display' => array( + 'default' => array( + 'label' => 'above', + 'module' => 'date', + 'settings' => array( + 'format_type' => 'long', + 'fromto' => 'both', + 'multiple_from' => '', + 'multiple_number' => '', + 'multiple_to' => '', + 'show_repeat_rule' => 'show', + ), + 'type' => 'date_default', + 'weight' => '0', + ), + 'full' => array( + 'label' => 'above', + 'module' => 'date', + 'settings' => array( + 'format_type' => 'long', + 'fromto' => 'both', + 'multiple_from' => '', + 'multiple_number' => '', + 'multiple_to' => '', + 'show_repeat_rule' => 'show', + ), + 'type' => 'date_default', + 'weight' => '0', + ), + 'teaser' => array( + 'label' => 'above', + 'module' => 'date', + 'settings' => array( + 'format_type' => 'long', + 'fromto' => 'both', + 'multiple_from' => '', + 'multiple_number' => '', + 'multiple_to' => '', + 'show_repeat_rule' => 'show', + ), + 'type' => 'date_default', + 'weight' => '0', + ), + ), + 'entity_type' => 'node', + 'field_name' => 'field_slot_datetime', + 'label' => 'Date and time', + 'required' => 1, + 'settings' => array( + 'default_format' => 'medium', + 'default_value' => 'now', + 'default_value2' => 'blank', + 'default_value_code' => '', + 'default_value_code2' => '', + 'user_register_form' => FALSE, + ), + 'widget' => array( + 'active' => 1, + 'module' => 'date', + 'settings' => array( + 'increment' => '1', + 'input_format' => 'm/d/Y - H:i:s', + 'input_format_custom' => '', + 'label_position' => 'above', + 'repeat_collapsed' => 0, + 'text_parts' => array(), + 'year_range' => '-3:+3', + ), + 'type' => 'date_popup', + 'weight' => '-4', + ), + ), + ); + + // Translatables + // Included for use with string extractors like potx. + t('Add your username and optionally 1-5 additional speaker usernames.'); + t('Body'); + t('Capacity'); + t('Date and time'); + t('Description'); + t('Experience level'); + t('How many people does this space hold?'); + t('Photo'); + t('Room'); + t('Select room(s) in which the session occurs.'); + t('Slides'); + t('Speaker(s)'); + t('Status'); + t('Time slot'); + t('Track'); + t('Upload your slides here as a PDF, or link to them from the description. (This is typically done after your session.)'); + + return $fields; +} diff --git a/cod_session/cod_session.features.fieldgroup.inc b/cod_session/cod_session.features.fieldgroup.inc deleted file mode 100644 index f00bcb1..0000000 --- a/cod_session/cod_session.features.fieldgroup.inc +++ /dev/null @@ -1,152 +0,0 @@ - 'standard', - 'type_name' => 'schedule_item', - 'group_name' => 'group_schedule', - 'label' => 'Schedule info', - 'settings' => array( - 'form' => array( - 'style' => 'fieldset', - 'description' => '', - ), - 'display' => array( - 'description' => '', - 'label' => 'above', - 'teaser' => array( - 'format' => 'fieldset', - 'exclude' => 0, - ), - 'full' => array( - 'format' => 'fieldset', - 'exclude' => 0, - ), - '4' => array( - 'format' => 'fieldset', - 'exclude' => 0, - ), - '2' => array( - 'format' => 'fieldset', - 'exclude' => 0, - ), - '3' => array( - 'format' => 'fieldset', - 'exclude' => 0, - ), - 'token' => array( - 'format' => 'fieldset', - 'exclude' => 0, - ), - ), - ), - 'weight' => '-2', - 'fields' => array( - '0' => 'field_accepted', - '1' => 'field_session_slot', - '2' => 'field_session_room', - ), - ); - - // Exported group: group_audience - $groups['session-group_audience'] = array( - 'group_type' => 'standard', - 'type_name' => 'session', - 'group_name' => 'group_audience', - 'label' => 'Audience', - 'settings' => array( - 'form' => array( - 'style' => 'fieldset', - 'description' => '', - ), - 'display' => array( - 'weight' => '1', - 'label' => 'hidden', - 'teaser' => array( - 'format' => 'hidden', - 'exclude' => 0, - ), - 'full' => array( - 'format' => 'hidden', - 'exclude' => 0, - ), - 'description' => '', - '4' => array( - 'format' => 'fieldset', - 'exclude' => 0, - ), - 'token' => array( - 'format' => 'fieldset', - 'exclude' => 0, - ), - ), - ), - 'weight' => '1', - 'fields' => array( - '0' => 'field_track', - '1' => 'field_experience', - ), - ); - - // Exported group: group_schedule - $groups['session-group_schedule'] = array( - 'group_type' => 'standard', - 'type_name' => 'session', - 'group_name' => 'group_schedule', - 'label' => 'Schedule info', - 'settings' => array( - 'form' => array( - 'style' => 'fieldset', - 'description' => '', - ), - 'display' => array( - 'weight' => '0', - 'label' => 'above', - 'teaser' => array( - 'format' => 'simple', - 'exclude' => 0, - ), - 'full' => array( - 'format' => 'simple', - 'exclude' => 0, - ), - 'description' => '', - '4' => array( - 'format' => 'fieldset', - 'exclude' => 0, - ), - '2' => array( - 'format' => 'fieldset', - 'exclude' => 0, - ), - '3' => array( - 'format' => 'fieldset', - 'exclude' => 0, - ), - 'token' => array( - 'format' => 'fieldset', - 'exclude' => 0, - ), - ), - ), - 'weight' => '0', - 'fields' => array( - '0' => 'field_session_slot', - '1' => 'field_session_room', - '2' => 'field_accepted', - ), - ); - - // Translatables - // Included for use with string extractors like potx. - t('Audience'); - t('Schedule info'); - - return $groups; -} diff --git a/cod_session/cod_session.features.inc b/cod_session/cod_session.features.inc index a8c7435..7d19db7 100644 --- a/cod_session/cod_session.features.inc +++ b/cod_session/cod_session.features.inc @@ -1,176 +1,60 @@ 3); + if ($module == "field_group" && $api == "field_group") { + return array("version" => "1"); } - elseif ($module == "strongarm" && $api == "strongarm") { - return array("version" => 1); + list($module, $api) = func_get_args(); + if ($module == "strongarm" && $api == "strongarm") { + return array("version" => "1"); } } /** - * Implementation of hook_flag_default_flags(). - */ -function cod_session_flag_default_flags() { -$flags = array(); -// Exported flag: "Session Attending". -$flags[] = array ( - 'content_type' => 'node', - 'name' => 'session_schedule', - 'title' => 'Session Attending', - 'global' => '0', - 'types' => - array ( - 0 => 'session', - 1 => 'schedule_item', - ), - 'flag_short' => 'Add to your schedule', - 'flag_long' => 'Add this session to your personal session attendance.', - 'flag_message' => 'Session added', - 'unflag_short' => 'Remove from your schedule', - 'unflag_long' => 'Remove this session from your schedule', - 'unflag_message' => 'Session removed', - 'unflag_denied_text' => '', - 'link_type' => 'toggle', - 'roles' => - array ( - 'flag' => - array ( - ), - 'unflag' => - array ( - ), - ), - 'show_on_page' => 0, - 'show_on_teaser' => 1, - 'show_on_form' => 0, - 'access_author' => '', - 'i18n' => 0, - 'module' => 'cod_session', - 'locked' => - array ( - 0 => 'name', - ), - 'api_version' => 2, -); -// Exported flag: "Session Vote". -$flags[] = array ( - 'content_type' => 'node', - 'name' => 'session_vote', - 'title' => 'Session Vote', - 'global' => '0', - 'types' => - array ( - 0 => 'session', - ), - 'flag_short' => 'Vote for this session', - 'flag_long' => 'Vote for this session', - 'flag_message' => 'Your vote has been recorded!', - 'unflag_short' => 'Retract vote', - 'unflag_long' => 'Retract your vote for this session.', - 'unflag_message' => 'Your vote has been retracted.', - 'unflag_denied_text' => '', - 'link_type' => 'toggle', - 'roles' => - array ( - 'flag' => - array ( - 0 => 3, - ), - 'unflag' => - array ( - 0 => 3, - ), - ), - 'show_on_page' => 1, - 'show_on_teaser' => 0, - 'show_on_form' => 0, - 'access_author' => '', - 'i18n' => 0, - 'module' => 'cod_session', - 'locked' => - array ( - 0 => 'name', - ), - 'api_version' => 2, -); -return $flags; -} - -/** * Implementation of hook_node_info(). */ function cod_session_node_info() { $items = array( - 'page' => array( - 'name' => t('Page'), - 'module' => 'features', - 'description' => t('Use the Page content type for mostly static content like the "About us" section of a website. By default, a page entry does not allow comments and is not featured on the site\'s home page.'), - 'has_title' => '1', - 'title_label' => t('Title'), - 'has_body' => '1', - 'body_label' => t('Body'), - 'min_word_count' => '0', - 'help' => '', - ), 'room' => array( 'name' => t('Room'), - 'module' => 'features', + 'base' => 'node_content', 'description' => t('Rooms provide a location for each session.'), 'has_title' => '1', 'title_label' => t('Title'), - 'has_body' => '1', - 'body_label' => t('Description'), - 'min_word_count' => '0', 'help' => t('What type of space is this? How is the seating arranged? Are there any other information to be shared?'), ), 'schedule_item' => array( 'name' => t('Schedule Item'), - 'module' => 'features', + 'base' => 'node_content', 'description' => t('Use schedule items for content you wish to have in the schedule but not be part of any session submission workflows. Examples include scheduling lunch or breaks.'), 'has_title' => '1', 'title_label' => t('Title'), - 'has_body' => '1', - 'body_label' => t('Body'), - 'min_word_count' => '0', 'help' => '', ), 'session' => array( 'name' => t('Session'), - 'module' => 'features', + 'base' => 'node_content', 'description' => t('Use this content type to propose sessions at the event. Users can vote on proposed sessions and add sessions to their individual session agendas.'), 'has_title' => '1', 'title_label' => t('Session Title'), - 'has_body' => '1', - 'body_label' => t('Description'), - 'min_word_count' => '1', 'help' => '', ), 'time_slot' => array( 'name' => t('Time slot'), - 'module' => 'features', + 'base' => 'node_content', 'description' => t('Use time slots to define when sessions will occur.'), 'has_title' => '1', 'title_label' => t('Title'), - 'has_body' => '0', - 'body_label' => '', - 'min_word_count' => '0', 'help' => '', ), ); return $items; } - -/** - * Implementation of hook_views_api(). - */ -function cod_session_views_api() { - return array( - 'api' => '2', - ); -} diff --git a/cod_session/cod_session.features.menu_links.inc b/cod_session/cod_session.features.menu_links.inc deleted file mode 100644 index 3dbad33..0000000 --- a/cod_session/cod_session.features.menu_links.inc +++ /dev/null @@ -1,86 +0,0 @@ - 'menu-quick-links', - 'link_path' => 'program/session-schedule/your-schedule', - 'router_path' => 'program/session-schedule/your-schedule', - 'link_title' => 'Your schedule', - 'options' => array( - 'attributes' => array( - 'title' => 'Your personal conference schedule', - ), - ), - 'module' => 'menu', - 'hidden' => '0', - 'external' => '0', - 'has_children' => '0', - 'expanded' => '0', - 'weight' => '0', - ); - // Exported menu link: primary-links:82568654-06d2-11e0-a3ab-29212d7dea21 - $menu_links['primary-links:82568654-06d2-11e0-a3ab-29212d7dea21'] = array( - 'menu_name' => 'primary-links', - 'router_path' => 'node/%', - 'link_title' => 'Program', - 'options' => array( - 'attributes' => array( - 'title' => 'Program', - ), - ), - 'module' => 'menu', - 'hidden' => '0', - 'external' => '0', - 'has_children' => '1', - 'expanded' => '1', - 'weight' => '-48', - 'uuid' => '82568654-06d2-11e0-a3ab-29212d7dea21', - ); - // Exported menu link: primary-links:program/session-schedule - $menu_links['primary-links:program/session-schedule'] = array( - 'menu_name' => 'primary-links', - 'link_path' => 'program/session-schedule', - 'router_path' => 'program/session-schedule', - 'link_title' => 'Session schedule', - 'options' => array(), - 'module' => 'system', - 'hidden' => '0', - 'external' => '0', - 'has_children' => '0', - 'expanded' => '0', - 'weight' => '-50', - 'parent_path' => 'node/2', - 'parent_uuid' => '82568654-06d2-11e0-a3ab-29212d7dea21', - ); - // Exported menu link: primary-links:program/sessions - $menu_links['primary-links:program/sessions'] = array( - 'menu_name' => 'primary-links', - 'link_path' => 'program/sessions', - 'router_path' => 'program/sessions', - 'link_title' => 'Sessions', - 'options' => array(), - 'module' => 'system', - 'hidden' => '0', - 'external' => '0', - 'has_children' => '0', - 'expanded' => '0', - 'weight' => '-49', - 'parent_path' => 'node/2', - 'parent_uuid' => '82568654-06d2-11e0-a3ab-29212d7dea21', - ); - // Translatables - // Included for use with string extractors like potx. - t('Program'); - t('Session schedule'); - t('Sessions'); - t('Your schedule'); - - - return $menu_links; -} diff --git a/cod_session/cod_session.features.user_permission.inc b/cod_session/cod_session.features.user_permission.inc index f274086..4bf6999 100644 --- a/cod_session/cod_session.features.user_permission.inc +++ b/cod_session/cod_session.features.user_permission.inc @@ -1,4 +1,8 @@ 'create room content', - 'roles' => array( - '0' => 'session organizer', - '1' => 'site administrator', - ), - ); - - // Exported permission: create schedule_item content - $permissions['create schedule_item content'] = array( - 'name' => 'create schedule_item content', - 'roles' => array( - '0' => 'session organizer', - '1' => 'site administrator', - ), - ); - - // Exported permission: create session content - $permissions['create session content'] = array( - 'name' => 'create session content', - 'roles' => array( - '0' => 'authenticated user', - '1' => 'site administrator', - ), - ); - - // Exported permission: create time_slot content - $permissions['create time_slot content'] = array( - 'name' => 'create time_slot content', - 'roles' => array( - '0' => 'site administrator', - ), - ); - - // Exported permission: delete any room content - $permissions['delete any room content'] = array( - 'name' => 'delete any room content', - 'roles' => array( - '0' => 'site administrator', - ), - ); - - // Exported permission: delete any schedule_item content - $permissions['delete any schedule_item content'] = array( - 'name' => 'delete any schedule_item content', - 'roles' => array( - '0' => 'site administrator', - ), - ); - - // Exported permission: delete any session content - $permissions['delete any session content'] = array( - 'name' => 'delete any session content', - 'roles' => array( - '0' => 'site administrator', - ), - ); - - // Exported permission: delete any time_slot content - $permissions['delete any time_slot content'] = array( - 'name' => 'delete any time_slot content', - 'roles' => array( - '0' => 'site administrator', - ), - ); - - // Exported permission: delete own room content - $permissions['delete own room content'] = array( - 'name' => 'delete own room content', - 'roles' => array( - '0' => 'session organizer', - '1' => 'site administrator', - ), - ); - - // Exported permission: delete own schedule_item content - $permissions['delete own schedule_item content'] = array( - 'name' => 'delete own schedule_item content', - 'roles' => array( - '0' => 'session organizer', - '1' => 'site administrator', - ), - ); - - // Exported permission: delete own session content - $permissions['delete own session content'] = array( - 'name' => 'delete own session content', - 'roles' => array( - '0' => 'site administrator', - ), - ); - - // Exported permission: delete own time_slot content - $permissions['delete own time_slot content'] = array( - 'name' => 'delete own time_slot content', - 'roles' => array( - '0' => 'site administrator', - ), - ); - - // Exported permission: edit any room content - $permissions['edit any room content'] = array( - 'name' => 'edit any room content', - 'roles' => array( - '0' => 'session organizer', - '1' => 'site administrator', - ), - ); - - // Exported permission: edit any schedule_item content - $permissions['edit any schedule_item content'] = array( - 'name' => 'edit any schedule_item content', - 'roles' => array( - '0' => 'site administrator', - ), - ); - - // Exported permission: edit any session content - $permissions['edit any session content'] = array( - 'name' => 'edit any session content', - 'roles' => array( - '0' => 'site administrator', - ), - ); - - // Exported permission: edit any time_slot content - $permissions['edit any time_slot content'] = array( - 'name' => 'edit any time_slot content', - 'roles' => array( - '0' => 'site administrator', - ), - ); - // Exported permission: edit field_accepted $permissions['edit field_accepted'] = array( 'name' => 'edit field_accepted', 'roles' => array( - '0' => 'session organizer', - '1' => 'site administrator', + 0 => 'session organizer', ), + 'module' => 'field_permissions', ); // Exported permission: edit field_experience $permissions['edit field_experience'] = array( 'name' => 'edit field_experience', - 'roles' => array( - '0' => 'authenticated user', - '1' => 'site administrator', - ), - ); - - // Exported permission: edit field_presenters - $permissions['edit field_presenters'] = array( - 'name' => 'edit field_presenters', - 'roles' => array( - '0' => 'authenticated user', - '1' => 'session organizer', - '2' => 'site administrator', - ), + 'roles' => array(), ); // Exported permission: edit field_session_room $permissions['edit field_session_room'] = array( 'name' => 'edit field_session_room', - 'roles' => array( - '0' => 'session organizer', - '1' => 'site administrator', - ), + 'roles' => array(), ); // Exported permission: edit field_session_slot $permissions['edit field_session_slot'] = array( 'name' => 'edit field_session_slot', - 'roles' => array( - '0' => 'session organizer', - '1' => 'site administrator', - ), + 'roles' => array(), ); // Exported permission: edit field_slides $permissions['edit field_slides'] = array( 'name' => 'edit field_slides', - 'roles' => array( - '0' => 'authenticated user', - '1' => 'site administrator', - ), + 'roles' => array(), ); // Exported permission: edit field_slot_datetime $permissions['edit field_slot_datetime'] = array( 'name' => 'edit field_slot_datetime', 'roles' => array( - '0' => 'session organizer', - '1' => 'site administrator', + 0 => 'session organizer', ), + 'module' => 'field_permissions', ); - // Exported permission: edit field_track - $permissions['edit field_track'] = array( - 'name' => 'edit field_track', - 'roles' => array( - '0' => 'session organizer', - '1' => 'site administrator', - ), - ); - - // Exported permission: edit own room content - $permissions['edit own room content'] = array( - 'name' => 'edit own room content', - 'roles' => array( - '0' => 'session organizer', - '1' => 'site administrator', - ), - ); - - // Exported permission: edit own schedule_item content - $permissions['edit own schedule_item content'] = array( - 'name' => 'edit own schedule_item content', - 'roles' => array( - '0' => 'session organizer', - '1' => 'site administrator', - ), - ); - - // Exported permission: edit own session content - $permissions['edit own session content'] = array( - 'name' => 'edit own session content', + // Exported permission: edit field_speakers + $permissions['edit field_speakers'] = array( + 'name' => 'edit field_speakers', 'roles' => array( - '0' => 'authenticated user', - '1' => 'site administrator', + 0 => 'session organizer', ), + 'module' => 'field_permissions', ); - // Exported permission: edit own time_slot content - $permissions['edit own time_slot content'] = array( - 'name' => 'edit own time_slot content', + // Exported permission: edit field_track + $permissions['edit field_track'] = array( + 'name' => 'edit field_track', 'roles' => array( - '0' => 'site administrator', + 0 => 'session organizer', ), + 'module' => 'field_permissions', ); // Exported permission: view field_accepted $permissions['view field_accepted'] = array( 'name' => 'view field_accepted', 'roles' => array( - '0' => 'session organizer', - '1' => 'site administrator', + 0 => 'session organizer', ), + 'module' => 'field_permissions', ); // Exported permission: view field_experience $permissions['view field_experience'] = array( 'name' => 'view field_experience', - 'roles' => array( - '0' => 'anonymous user', - '1' => 'authenticated user', - '2' => 'site administrator', - ), - ); - - // Exported permission: view field_presenters - $permissions['view field_presenters'] = array( - 'name' => 'view field_presenters', - 'roles' => array( - '0' => 'anonymous user', - '1' => 'authenticated user', - '2' => 'site administrator', - ), + 'roles' => array(), ); // Exported permission: view field_session_room $permissions['view field_session_room'] = array( 'name' => 'view field_session_room', 'roles' => array( - '0' => 'anonymous user', - '1' => 'authenticated user', - '2' => 'session organizer', - '3' => 'site administrator', + 0 => 'session organizer', ), + 'module' => 'field_permissions', ); // Exported permission: view field_session_slot $permissions['view field_session_slot'] = array( 'name' => 'view field_session_slot', 'roles' => array( - '0' => 'anonymous user', - '1' => 'authenticated user', - '2' => 'session organizer', - '3' => 'site administrator', + 0 => 'session organizer', ), + 'module' => 'field_permissions', ); // Exported permission: view field_slides $permissions['view field_slides'] = array( 'name' => 'view field_slides', - 'roles' => array( - '0' => 'anonymous user', - '1' => 'authenticated user', - '2' => 'site administrator', - ), + 'roles' => array(), ); // Exported permission: view field_slot_datetime $permissions['view field_slot_datetime'] = array( 'name' => 'view field_slot_datetime', 'roles' => array( - '0' => 'anonymous user', - '1' => 'authenticated user', - '2' => 'session organizer', - '3' => 'site administrator', + 0 => 'session organizer', ), + 'module' => 'field_permissions', + ); + + // Exported permission: view field_speakers + $permissions['view field_speakers'] = array( + 'name' => 'view field_speakers', + 'roles' => array(), ); // Exported permission: view field_track $permissions['view field_track'] = array( 'name' => 'view field_track', 'roles' => array( - '0' => 'anonymous user', - '1' => 'authenticated user', - '2' => 'session organizer', - '3' => 'site administrator', + 0 => 'session organizer', ), + 'module' => 'field_permissions', ); return $permissions; diff --git a/cod_session/cod_session.features.user_role.inc b/cod_session/cod_session.features.user_role.inc index 1972069..f90adc5 100644 --- a/cod_session/cod_session.features.user_role.inc +++ b/cod_session/cod_session.features.user_role.inc @@ -1,4 +1,8 @@ 'session organizer', + 'weight' => '3', ); return $roles; diff --git a/cod_session/cod_session.features.uuid_node.inc b/cod_session/cod_session.features.uuid_node.inc deleted file mode 100644 index c53176e..0000000 --- a/cod_session/cod_session.features.uuid_node.inc +++ /dev/null @@ -1,84 +0,0 @@ - 'page', - 'language' => '', - 'uid' => '0', - 'status' => '1', - 'created' => '1295453407', - 'changed' => '1295905543', - 'comment' => '0', - 'promote' => '0', - 'moderate' => '0', - 'sticky' => '0', - 'tnid' => '0', - 'translate' => '0', - 'revision_uid' => '1', - 'title' => 'Program', - 'body' => '[Tip: You can use this page to describe the overall schedule for your event. For example, "Day 1-2: Sessions. Day 3: Training workshops. Link to content as needed.] - - Day One - Oct 19, 2011 - Breakfast and registration - Pre-conference training - Speakers reception - - Day Two - Oct 20, 2011 - Breakfast and registration - Sessions - Opening night party - - Day Three - Oct 21, 2011 - Breakfast and registration - Sessions - Exhibits and posters - - Day Four - Oct 22, 2011 - Breakfast and registration - Sessions - Wrap party', - 'teaser' => '[Tip: You can use this page to describe the overall schedule for your event. For example, "Day 1-2: Sessions. Day 3: Training workshops. Link to content as needed.] - - Day One - Oct 19, 2011 - Breakfast and registration - Pre-conference training - Speakers reception - - Day Two - Oct 20, 2011 - Breakfast and registration - Sessions - Opening night party - - Day Three - Oct 21, 2011 - Breakfast and registration - Sessions - Exhibits and posters - - Day Four - Oct 22, 2011 - Breakfast and registration - Sessions - Wrap party', - 'log' => '', - 'revision_timestamp' => '1295453407', - 'format' => '1', - 'name' => '', - 'picture' => '', - 'data' => NULL, - 'path' => 'program', - 'signup' => 0, - 'last_comment_timestamp' => '1295453407', - 'last_comment_name' => NULL, - 'comment_count' => '0', - 'taxonomy' => array(), - 'uuid' => '82568654-06d2-11e0-a3ab-29212d7dea21', - 'revision_uuid' => '8b783c86-0e1c-11e0-98a9-d1fb755a60d4', - 'pathauto_perform_alias' => FALSE, - 'date' => '2011-01-19 11:10:07 -0500', - ); - return $nodes; -} diff --git a/cod_session/cod_session.field_group.inc b/cod_session/cod_session.field_group.inc new file mode 100644 index 0000000..16bccaf --- /dev/null +++ b/cod_session/cod_session.field_group.inc @@ -0,0 +1,92 @@ +api_version = 1; + $field_group->identifier = 'group_audience|node|session|form'; + $field_group->group_name = 'group_audience'; + $field_group->entity_type = 'node'; + $field_group->bundle = 'session'; + $field_group->mode = 'form'; + $field_group->parent_name = ''; + $field_group->data = array( + 'label' => 'Audience', + 'weight' => '5', + 'children' => array( + 0 => 'field_track', + 1 => 'field_experience', + ), + 'format_type' => 'fieldset', + 'format_settings' => array( + 'formatter' => 'collapsible', + 'instance_settings' => array( + 'classes' => '', + 'required_fields' => 1, + ), + ), + ); + $export['group_audience|node|session|form'] = $field_group; + + $field_group = new stdClass; + $field_group->api_version = 1; + $field_group->identifier = 'group_schedule|node|schedule_item|form'; + $field_group->group_name = 'group_schedule'; + $field_group->entity_type = 'node'; + $field_group->bundle = 'schedule_item'; + $field_group->mode = 'form'; + $field_group->parent_name = ''; + $field_group->data = array( + 'label' => 'Schedule Info', + 'weight' => '1', + 'children' => array( + 0 => 'field_accepted', + ), + 'format_type' => 'fieldset', + 'format_settings' => array( + 'formatter' => 'collapsible', + 'instance_settings' => array( + 'classes' => '', + 'required_fields' => 1, + ), + ), + ); + $export['group_schedule|node|schedule_item|form'] = $field_group; + + $field_group = new stdClass; + $field_group->api_version = 1; + $field_group->identifier = 'group_schedule|node|session|form'; + $field_group->group_name = 'group_schedule'; + $field_group->entity_type = 'node'; + $field_group->bundle = 'session'; + $field_group->mode = 'form'; + $field_group->parent_name = ''; + $field_group->data = array( + 'label' => 'Schedule Info', + 'weight' => '4', + 'children' => array( + 0 => 'field_session_slot', + 1 => 'field_session_room', + 2 => 'field_accepted', + ), + 'format_type' => 'fieldset', + 'format_settings' => array( + 'formatter' => 'collapsible', + 'instance_settings' => array( + 'classes' => '', + 'required_fields' => 1, + ), + ), + ); + $export['group_schedule|node|session|form'] = $field_group; + + return $export; +} diff --git a/cod_session/cod_session.info b/cod_session/cod_session.info index 9255dd5..1046237 100644 --- a/cod_session/cod_session.info +++ b/cod_session/cod_session.info @@ -1,133 +1,70 @@ -core = "6.x" -datestamp = "1288813237" -dependencies[] = "auto_nodetitle" -dependencies[] = "cod_base" -dependencies[] = "content" -dependencies[] = "content_permissions" -dependencies[] = "context" +core = "7.x" dependencies[] = "date" -dependencies[] = "date_api" dependencies[] = "features" -dependencies[] = "fieldgroup" -dependencies[] = "filefield" -dependencies[] = "flag" -dependencies[] = "imagefield" -dependencies[] = "menu" -dependencies[] = "nodereference" -dependencies[] = "number" -dependencies[] = "optionwidgets" -dependencies[] = "profile" -dependencies[] = "search" +dependencies[] = "field_group" +dependencies[] = "field_permissions" +dependencies[] = "image" +dependencies[] = "list" +dependencies[] = "node_reference" dependencies[] = "strongarm" -dependencies[] = "text" -dependencies[] = "token" -dependencies[] = "userreference" -dependencies[] = "uuid_features" -dependencies[] = "views" -dependencies[] = "views_ui" +dependencies[] = "user_reference" description = "COD Session Scheduling & Voting" -features[content][] = "room-field_room_capacity" -features[content][] = "room-field_room_photo" -features[content][] = "schedule_item-field_accepted" -features[content][] = "schedule_item-field_session_room" -features[content][] = "schedule_item-field_session_slot" -features[content][] = "session-field_accepted" -features[content][] = "session-field_experience" -features[content][] = "session-field_presenters" -features[content][] = "session-field_session_room" -features[content][] = "session-field_session_slides" -features[content][] = "session-field_session_slot" -features[content][] = "session-field_slides" -features[content][] = "session-field_track" -features[content][] = "time_slot-field_slot_datetime" -features[ctools][] = "context:context:3" +features[ctools][] = "field_group:field_group:1" features[ctools][] = "strongarm:strongarm:1" -features[fieldgroup][] = "schedule_item-group_schedule" -features[fieldgroup][] = "session-group_audience" -features[fieldgroup][] = "session-group_schedule" -features[flag][] = "session_schedule" -features[flag][] = "session_vote" -features[menu_links][] = "menu-quick-links:program/session-schedule/your-schedule" -features[menu_links][] = "primary-links:82568654-06d2-11e0-a3ab-29212d7dea21" -features[menu_links][] = "primary-links:program/session-schedule" -features[menu_links][] = "primary-links:program/sessions" -features[node][] = "page" +features[field][] = "node-room-body" +features[field][] = "node-room-field_room_capacity" +features[field][] = "node-room-field_room_photo" +features[field][] = "node-schedule_item-body" +features[field][] = "node-schedule_item-field_accepted" +features[field][] = "node-session-body" +features[field][] = "node-session-field_accepted" +features[field][] = "node-session-field_experience" +features[field][] = "node-session-field_session_room" +features[field][] = "node-session-field_session_slot" +features[field][] = "node-session-field_slides" +features[field][] = "node-session-field_speakers" +features[field][] = "node-session-field_track" +features[field][] = "node-time_slot-field_slot_datetime" +features[field_group][] = "group_audience|node|session|form" +features[field_group][] = "group_schedule|node|schedule_item|form" +features[field_group][] = "group_schedule|node|session|form" features[node][] = "room" features[node][] = "schedule_item" features[node][] = "session" features[node][] = "time_slot" -features[user_permission][] = "create room content" -features[user_permission][] = "create schedule_item content" -features[user_permission][] = "create session content" -features[user_permission][] = "create time_slot content" -features[user_permission][] = "delete any room content" -features[user_permission][] = "delete any schedule_item content" -features[user_permission][] = "delete any session content" -features[user_permission][] = "delete any time_slot content" -features[user_permission][] = "delete own room content" -features[user_permission][] = "delete own schedule_item content" -features[user_permission][] = "delete own session content" -features[user_permission][] = "delete own time_slot content" -features[user_permission][] = "edit any room content" -features[user_permission][] = "edit any schedule_item content" -features[user_permission][] = "edit any session content" -features[user_permission][] = "edit any time_slot content" features[user_permission][] = "edit field_accepted" features[user_permission][] = "edit field_experience" -features[user_permission][] = "edit field_presenters" features[user_permission][] = "edit field_session_room" features[user_permission][] = "edit field_session_slot" features[user_permission][] = "edit field_slides" features[user_permission][] = "edit field_slot_datetime" +features[user_permission][] = "edit field_speakers" features[user_permission][] = "edit field_track" -features[user_permission][] = "edit own room content" -features[user_permission][] = "edit own schedule_item content" -features[user_permission][] = "edit own session content" -features[user_permission][] = "edit own time_slot content" features[user_permission][] = "view field_accepted" features[user_permission][] = "view field_experience" -features[user_permission][] = "view field_presenters" features[user_permission][] = "view field_session_room" features[user_permission][] = "view field_session_slot" features[user_permission][] = "view field_slides" features[user_permission][] = "view field_slot_datetime" +features[user_permission][] = "view field_speakers" features[user_permission][] = "view field_track" features[user_role][] = "session organizer" -features[uuid_node][] = "82568654-06d2-11e0-a3ab-29212d7dea21" -features[variable][] = "ant_pattern_time_slot" -features[variable][] = "ant_time_slot" -features[variable][] = "comment_anonymous_page" features[variable][] = "comment_anonymous_room" features[variable][] = "comment_anonymous_schedule_item" features[variable][] = "comment_anonymous_session" features[variable][] = "comment_anonymous_time_slot" -features[variable][] = "comment_controls_page" -features[variable][] = "comment_controls_room" -features[variable][] = "comment_controls_schedule_item" -features[variable][] = "comment_controls_session" -features[variable][] = "comment_controls_time_slot" -features[variable][] = "comment_default_mode_page" features[variable][] = "comment_default_mode_room" features[variable][] = "comment_default_mode_schedule_item" features[variable][] = "comment_default_mode_session" features[variable][] = "comment_default_mode_time_slot" -features[variable][] = "comment_default_order_page" -features[variable][] = "comment_default_order_room" -features[variable][] = "comment_default_order_schedule_item" -features[variable][] = "comment_default_order_session" -features[variable][] = "comment_default_order_time_slot" -features[variable][] = "comment_default_per_page_page" features[variable][] = "comment_default_per_page_room" features[variable][] = "comment_default_per_page_schedule_item" features[variable][] = "comment_default_per_page_session" features[variable][] = "comment_default_per_page_time_slot" -features[variable][] = "comment_form_location_page" features[variable][] = "comment_form_location_room" features[variable][] = "comment_form_location_schedule_item" features[variable][] = "comment_form_location_session" features[variable][] = "comment_form_location_time_slot" -features[variable][] = "comment_page" -features[variable][] = "comment_preview_page" features[variable][] = "comment_preview_room" features[variable][] = "comment_preview_schedule_item" features[variable][] = "comment_preview_session" @@ -135,26 +72,16 @@ features[variable][] = "comment_preview_time_slot" features[variable][] = "comment_room" features[variable][] = "comment_schedule_item" features[variable][] = "comment_session" -features[variable][] = "comment_subject_field_page" features[variable][] = "comment_subject_field_room" features[variable][] = "comment_subject_field_schedule_item" features[variable][] = "comment_subject_field_session" features[variable][] = "comment_subject_field_time_slot" features[variable][] = "comment_time_slot" -features[variable][] = "content_extra_weights_room" -features[variable][] = "content_extra_weights_session" -features[variable][] = "node_options_page" features[variable][] = "node_options_room" features[variable][] = "node_options_schedule_item" features[variable][] = "node_options_session" features[variable][] = "node_options_time_slot" -features[variable][] = "pathauto_node_room_pattern" -features[variable][] = "pathauto_node_session_pattern" -features[views][] = "cod_schedule" -features[views][] = "sessions" -features[views][] = "sessions_admin" -features[views_api][] = "api:2" name = "COD Session" package = "COD" project = "cod_session" -version = "6.x-1.0-alpha3" +version = "7.x-2.0-alpha1" diff --git a/cod_session/cod_session.module b/cod_session/cod_session.module index 38e733f..272de88 100644 --- a/cod_session/cod_session.module +++ b/cod_session/cod_session.module @@ -1,299 +1,7 @@ array( - 'arguments' => array('view' => NULL, 'options' => NULL, 'rows' => NULL, 'title' => NULL), - 'template' => 'cod-session-calendar', - ), - ); -} - -/** - * Implementation of hook_nodeapi(). - */ -function cod_session_nodeapi(&$node, $op, $a3 = NULL, $a4 = NULL) { - if ($op == 'validate') { - // If the node has a room and slot field, make sure there are no existing nodes that have the same room/slot combination. - if (!empty($node->field_session_slot[0]['nid']) && !empty($node->field_session_room[0]['nid'])) { - $slots = array(); - $rooms = array(); - foreach ($node->field_session_slot as $slot) { - if (!empty($slot['nid'])) { - $slots[] = $slot['nid']; - } - } - foreach ($node->field_session_room as $room) { - if (!empty($room['nid'])) { - $rooms[] = $room['nid']; - } - } - - if (!empty($slots) && !empty($rooms)) { - $result = db_rewrite_sql(db_query("SELECT DISTINCT - node.nid AS nid, - node.title AS title, - content_field_session_room.field_session_room_nid AS room_nid, - node2.title AS room_title - FROM {node} node - INNER JOIN {content_field_session_room} content_field_session_room - ON content_field_session_room.nid = node.nid AND content_field_session_room.vid = node.vid - AND content_field_session_room.field_session_room_nid IN (" . db_placeholders($rooms, 'int') . ") - INNER JOIN {node} node2 - ON content_field_session_room.field_session_room_nid = node2.nid - INNER JOIN {content_field_session_slot} content_field_session_slot - ON content_field_session_slot.nid = node.nid AND content_field_session_slot.vid = node.vid - AND content_field_session_slot.field_session_slot_nid IN (" . db_placeholders($slots, 'int') . ") - WHERE node.nid != %d - ", array_merge($rooms, $slots, array($node->nid)))); - - $errors = array(); - while ($node = db_fetch_object($result)) { - $errors[] = t('!session in !room', array('!session' => l($node->title, 'node/' . $node->nid), '!room' => l($node->room_title, 'node/' . $node->room_nid))); - } - - if (!empty($errors)) { - form_set_error('', format_plural(count($errors), 'The proposed slot and room conflicts with the following item:','The proposed slot and rooms conflict with the following items:') . theme('item_list', $errors) . format_plural(count($errors), 'Please select a different slot and/or room.', 'Please select a different slot and/or rooms.')); - } - } - } - } -} - -/** - * Theme function to render the calendar grid. - */ -function template_preprocess_cod_session_calendar(&$vars) { - // $vars['view']->result contains the raw data - // $vars['rows'] contains the row-formatted fields - - // @todo Create style option whether to display both populated and non-populated slots - $show_all_slots = TRUE; - - // Save raw row results keyed on nid. - $results = array(); - $sessions = array(); - if (!empty($vars['view']->result)) { - foreach ($vars['view']->result as $key => $node) { - $sessions[$node->nid] = node_load($node->nid); - $results[$node->nid] = $vars['rows'][$key]; - } - } - - // Currently, the Track is given by a text optionwidget. - // Consider revising this to be taxonomy or node reference to simplify the following. - $types = array('session', 'schedule_item'); - $session_attrs = array(); - foreach ($types as $type) { - $type_array = content_types($type); - foreach ($type_array['fields'] as $field) { - if ($field['type'] == 'text' && in_array($field['widget']['type'], array('optionwidgets_buttons', 'optionwidgets_select', 'optionwidgets_onoff'))) { - if (!isset($session_attrs[$field['field_name']])) { - // Allowed values of a field may or may not have machine-readable keys. - $allowed_values = content_allowed_values($field); - $session_attrs[$field['field_name']] = array( - 'name' => $field['field_name'], - 'values' => array_values($allowed_values), - 'keys' => array_keys($allowed_values), - 'machine_keys' => _cod_session_machine_keys($field['field_name'], array_keys($allowed_values)), - ); - } - } - } - } - - // Create text CCK optionwidgets as attributes of sessions for CSS usage. - if (!empty($session_attrs)) { - foreach ($sessions as $session_nid => $session) { - foreach ($session_attrs as $field) { - // See if field exists for particular session node. - if (is_array($session->$field['name'])) { - // Field could have multiple instances. - foreach ($session->$field['name'] as $instance) { - // Emtpy values are NULL. - if (isset($instance['value'])) { - // Create container if doesn't exist. - if (!isset($sessions[$session_nid]->cod_session_classes)) { - $sessions[$session_nid]->cod_session_classes = array(); - } - $key = array_search($instance['value'], $field['values']); - if ($key === FALSE) { - // It's possible we've rewritten the keys. - $key = array_search($instance['value'], $field['keys']); - if ($key !== FALSE) { - $value = $field['values'][$key]; - } - } - else { - $value = $instance['value']; - } - if ($key !== FALSE) { - // Create class based on field key. - $sessions[$session_nid]->cod_session_classes[$field['machine_keys'][$key]] = $value; - } - } - } - } - } - } - } - - // Get a list of rooms. - $result = db_query("SELECT node.nid, node.title FROM {node} node WHERE node.type = 'room' AND node.status = 1 ORDER BY node.title ASC"); - while ($node = db_fetch_object($result)) { - $rooms[$node->nid] = check_plain($node->title); - } - - // Create structed grid of sessions. - $slot_nids = array(); - $session_grid = array(); - foreach ($sessions as $session) { - if (!empty($session->field_session_slot[0]['nid']) && !empty($session->field_session_room[0]['nid'])) { - if (!empty($session->cod_session_classes)) { - $class = ' ' . implode(' ', array_keys($session->cod_session_classes)); - } - else { - $class = ''; - } - foreach ($session->field_session_room as $room_instance) { - $session_grid[$session->field_session_slot[0]['nid']][$room_instance['nid']]['session'] = $session; - $session_grid[$session->field_session_slot[0]['nid']][$room_instance['nid']]['class'] = $class; - } - // Create array of populated slots. - if (!$show_all_slots && !in_array($session->field_session_slot[0]['nid'], $slot_nids)) { - $slot_nids[] = $session->field_session_slot[0]['nid']; - } - } - } - - // Get all slots. - if ($show_all_slots) { - $result = db_query("SELECT node.nid FROM {node} node WHERE node.type = 'time_slot' AND node.status = 1"); - while ($node = db_fetch_object($result)) { - $slot_nids[] = $node->nid; - } - } - - // Load each slot. - // @todo This could be malperformant. Consider revising such that all slots - // are loaded with single query. - foreach ($slot_nids as $slot_nid) { - $slot = node_load($slot_nid); - $slots[$slot->nid] = $slot; - } - - // Arrange slots by days. - // @todo Give plugin options for date formats and text? - $arranged_slots = array(); - $days = array(); - $day_count = 1; - foreach ($slots as $slot) { - $date_start = date_make_date($slot->field_slot_datetime[0]['value'], $slot->field_slot_datetime[0]['timezone_db']); - $date_end = date_make_date($slot->field_slot_datetime[0]['value2'], $slot->field_slot_datetime[0]['timezone_db']); - date_timezone_set($date_start, timezone_open($slot->field_slot_datetime[0]['timezone'])); - date_timezone_set($date_end, timezone_open($slot->field_slot_datetime[0]['timezone'])); - $day_key = date_format_date($date_start, 'custom', 'Y-m-d'); - $arranged_slots[$day_key][date_format_date($date_start, 'custom', DATE_FORMAT_UNIX)] = array( - 'nid' => $slot->nid, - 'start' => date_format_date($date_start, 'custom', 'g:iA'), - 'end' => date_format_date($date_end, 'custom', 'g:iA'), - ); - if (!isset($days[$day_key])) { - $days[$day_key] = t('Day !count - !date', array('!count' => $day_count++, '!date' => date_format_date($date_start, 'custom', 'F jS, Y'))); - } - } - - // Sort the arranged slots. - cod_session_ksort_recurse($arranged_slots); - - // Calculate colspans. - // For each day... - foreach ($days as $day_key => $day_title) { - // For each slot... - foreach ($arranged_slots[$day_key] as $slot) { - if (!empty($session_grid[$slot['nid']])) { - $row = &$session_grid[$slot['nid']]; - $room_nids = array_keys($rooms); - // For each room in slot... - foreach ($room_nids as $room_key => $room_nid) { - // Check if session exists. - if (!empty($row[$room_nid]['session'])) { - $session = $row[$room_nid]['session']; - $colspan = 1; - // For remaining rooms in row, check for other sessions. - for ($i=$room_key + 1; $i < count($room_nids); $i++) { - if (!empty($row[$room_nids[$i]]['session'])) { - $adjacent = $row[$room_nids[$i]]['session']; - // Check to see if adjacent column matches. - if ($session->nid == $adjacent->nid) { - // We'll accommodate for this in the markup. - $colspan++; - $row[$room_nids[$i]]['spanned'] = TRUE; - unset($row[$room_nids[$i]]['session']); - } - else { - // Adjacent session does not match. - break; - } - } - else { - // Only consider those which are adjacent. - break; - } - } - // Add colspan attribute to session grid. - if ($colspan > 1) { - $row[$room_nid]['colspan'] = $colspan; - } - } - } - } - } - } - - $vars['results'] = $results; - $vars['session_grid'] = $session_grid; - $vars['arranged_slots'] = $arranged_slots; - $vars['days'] = $days; - $vars['rooms'] = $rooms; -} - /** - * Recursive ksort. + * @file + * Code for the COD Session feature. */ -function cod_session_ksort_recurse(&$array) { - ksort($array); - foreach (array_keys($array) as $key) { - if (is_array($array[$key])) { - cod_session_ksort_recurse($array[$key]); - ksort($array[$key]); - } - else { - return; - } - } -} -/** - * Create array of machine-readable keys. - */ -function _cod_session_machine_keys($prefix, $keys) { - $machine_keys = array(); - foreach ($keys as $index => $key) { - $machine_key_raw = trim(preg_replace('/_+/', '_', preg_replace('/[^a-z0-9]+/', '_', strtolower($key))), '_'); - if ($machine_key_raw == '') { - $machine_key_raw = $index; - } - $machine_key = $prefix . '-' . $machine_key_raw; - if (in_array($machine_key, $machine_keys)) { - $machine_key .= '-' . $index; - } - $machine_keys[$index] = $machine_key; - } - return $machine_keys; -} \ No newline at end of file +include_once('cod_session.features.inc'); diff --git a/cod_session/cod_session.strongarm.inc b/cod_session/cod_session.strongarm.inc index 463316b..3f66763 100644 --- a/cod_session/cod_session.strongarm.inc +++ b/cod_session/cod_session.strongarm.inc @@ -1,4 +1,8 @@ disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */ $strongarm->api_version = 1; - $strongarm->name = 'ant_pattern_time_slot'; - $strongarm->value = '[field_slot_datetime-d] [field_slot_datetime-month] [field_slot_datetime-time] - [field_slot_datetime-to-time]'; - $export['ant_pattern_time_slot'] = $strongarm; - - $strongarm = new stdClass; - $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */ - $strongarm->api_version = 1; - $strongarm->name = 'ant_time_slot'; - $strongarm->value = '1'; - $export['ant_time_slot'] = $strongarm; - - $strongarm = new stdClass; - $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */ - $strongarm->api_version = 1; - $strongarm->name = 'comment_anonymous_page'; - $strongarm->value = 0; - $export['comment_anonymous_page'] = $strongarm; - - $strongarm = new stdClass; - $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */ - $strongarm->api_version = 1; $strongarm->name = 'comment_anonymous_room'; $strongarm->value = 0; $export['comment_anonymous_room'] = $strongarm; @@ -58,118 +41,34 @@ function cod_session_strongarm() { $strongarm = new stdClass; $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */ $strongarm->api_version = 1; - $strongarm->name = 'comment_controls_page'; - $strongarm->value = '3'; - $export['comment_controls_page'] = $strongarm; - - $strongarm = new stdClass; - $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */ - $strongarm->api_version = 1; - $strongarm->name = 'comment_controls_room'; - $strongarm->value = '3'; - $export['comment_controls_room'] = $strongarm; - - $strongarm = new stdClass; - $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */ - $strongarm->api_version = 1; - $strongarm->name = 'comment_controls_schedule_item'; - $strongarm->value = '3'; - $export['comment_controls_schedule_item'] = $strongarm; - - $strongarm = new stdClass; - $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */ - $strongarm->api_version = 1; - $strongarm->name = 'comment_controls_session'; - $strongarm->value = '3'; - $export['comment_controls_session'] = $strongarm; - - $strongarm = new stdClass; - $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */ - $strongarm->api_version = 1; - $strongarm->name = 'comment_controls_time_slot'; - $strongarm->value = '3'; - $export['comment_controls_time_slot'] = $strongarm; - - $strongarm = new stdClass; - $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */ - $strongarm->api_version = 1; - $strongarm->name = 'comment_default_mode_page'; - $strongarm->value = '4'; - $export['comment_default_mode_page'] = $strongarm; - - $strongarm = new stdClass; - $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */ - $strongarm->api_version = 1; $strongarm->name = 'comment_default_mode_room'; - $strongarm->value = '4'; + $strongarm->value = 1; $export['comment_default_mode_room'] = $strongarm; $strongarm = new stdClass; $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */ $strongarm->api_version = 1; $strongarm->name = 'comment_default_mode_schedule_item'; - $strongarm->value = '4'; + $strongarm->value = 1; $export['comment_default_mode_schedule_item'] = $strongarm; $strongarm = new stdClass; $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */ $strongarm->api_version = 1; $strongarm->name = 'comment_default_mode_session'; - $strongarm->value = '4'; + $strongarm->value = 1; $export['comment_default_mode_session'] = $strongarm; $strongarm = new stdClass; $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */ $strongarm->api_version = 1; $strongarm->name = 'comment_default_mode_time_slot'; - $strongarm->value = '4'; + $strongarm->value = 1; $export['comment_default_mode_time_slot'] = $strongarm; $strongarm = new stdClass; $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */ $strongarm->api_version = 1; - $strongarm->name = 'comment_default_order_page'; - $strongarm->value = '1'; - $export['comment_default_order_page'] = $strongarm; - - $strongarm = new stdClass; - $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */ - $strongarm->api_version = 1; - $strongarm->name = 'comment_default_order_room'; - $strongarm->value = '1'; - $export['comment_default_order_room'] = $strongarm; - - $strongarm = new stdClass; - $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */ - $strongarm->api_version = 1; - $strongarm->name = 'comment_default_order_schedule_item'; - $strongarm->value = '1'; - $export['comment_default_order_schedule_item'] = $strongarm; - - $strongarm = new stdClass; - $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */ - $strongarm->api_version = 1; - $strongarm->name = 'comment_default_order_session'; - $strongarm->value = '1'; - $export['comment_default_order_session'] = $strongarm; - - $strongarm = new stdClass; - $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */ - $strongarm->api_version = 1; - $strongarm->name = 'comment_default_order_time_slot'; - $strongarm->value = '1'; - $export['comment_default_order_time_slot'] = $strongarm; - - $strongarm = new stdClass; - $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */ - $strongarm->api_version = 1; - $strongarm->name = 'comment_default_per_page_page'; - $strongarm->value = '50'; - $export['comment_default_per_page_page'] = $strongarm; - - $strongarm = new stdClass; - $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */ - $strongarm->api_version = 1; $strongarm->name = 'comment_default_per_page_room'; $strongarm->value = '50'; $export['comment_default_per_page_room'] = $strongarm; @@ -198,55 +97,34 @@ function cod_session_strongarm() { $strongarm = new stdClass; $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */ $strongarm->api_version = 1; - $strongarm->name = 'comment_form_location_page'; - $strongarm->value = '0'; - $export['comment_form_location_page'] = $strongarm; - - $strongarm = new stdClass; - $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */ - $strongarm->api_version = 1; $strongarm->name = 'comment_form_location_room'; - $strongarm->value = '0'; + $strongarm->value = 1; $export['comment_form_location_room'] = $strongarm; $strongarm = new stdClass; $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */ $strongarm->api_version = 1; $strongarm->name = 'comment_form_location_schedule_item'; - $strongarm->value = '0'; + $strongarm->value = 1; $export['comment_form_location_schedule_item'] = $strongarm; $strongarm = new stdClass; $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */ $strongarm->api_version = 1; $strongarm->name = 'comment_form_location_session'; - $strongarm->value = '0'; + $strongarm->value = 1; $export['comment_form_location_session'] = $strongarm; $strongarm = new stdClass; $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */ $strongarm->api_version = 1; $strongarm->name = 'comment_form_location_time_slot'; - $strongarm->value = '0'; + $strongarm->value = 1; $export['comment_form_location_time_slot'] = $strongarm; $strongarm = new stdClass; $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */ $strongarm->api_version = 1; - $strongarm->name = 'comment_page'; - $strongarm->value = '2'; - $export['comment_page'] = $strongarm; - - $strongarm = new stdClass; - $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */ - $strongarm->api_version = 1; - $strongarm->name = 'comment_preview_page'; - $strongarm->value = '1'; - $export['comment_preview_page'] = $strongarm; - - $strongarm = new stdClass; - $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */ - $strongarm->api_version = 1; $strongarm->name = 'comment_preview_room'; $strongarm->value = '1'; $export['comment_preview_room'] = $strongarm; @@ -276,14 +154,14 @@ function cod_session_strongarm() { $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */ $strongarm->api_version = 1; $strongarm->name = 'comment_room'; - $strongarm->value = '0'; + $strongarm->value = '1'; $export['comment_room'] = $strongarm; $strongarm = new stdClass; $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */ $strongarm->api_version = 1; $strongarm->name = 'comment_schedule_item'; - $strongarm->value = '0'; + $strongarm->value = '1'; $export['comment_schedule_item'] = $strongarm; $strongarm = new stdClass; @@ -296,91 +174,41 @@ function cod_session_strongarm() { $strongarm = new stdClass; $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */ $strongarm->api_version = 1; - $strongarm->name = 'comment_subject_field_page'; - $strongarm->value = '1'; - $export['comment_subject_field_page'] = $strongarm; - - $strongarm = new stdClass; - $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */ - $strongarm->api_version = 1; $strongarm->name = 'comment_subject_field_room'; - $strongarm->value = '1'; + $strongarm->value = 1; $export['comment_subject_field_room'] = $strongarm; $strongarm = new stdClass; $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */ $strongarm->api_version = 1; $strongarm->name = 'comment_subject_field_schedule_item'; - $strongarm->value = '1'; + $strongarm->value = 1; $export['comment_subject_field_schedule_item'] = $strongarm; $strongarm = new stdClass; $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */ $strongarm->api_version = 1; $strongarm->name = 'comment_subject_field_session'; - $strongarm->value = '1'; + $strongarm->value = 1; $export['comment_subject_field_session'] = $strongarm; $strongarm = new stdClass; $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */ $strongarm->api_version = 1; $strongarm->name = 'comment_subject_field_time_slot'; - $strongarm->value = '1'; + $strongarm->value = 1; $export['comment_subject_field_time_slot'] = $strongarm; $strongarm = new stdClass; $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */ $strongarm->api_version = 1; $strongarm->name = 'comment_time_slot'; - $strongarm->value = '0'; + $strongarm->value = '1'; $export['comment_time_slot'] = $strongarm; $strongarm = new stdClass; $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */ $strongarm->api_version = 1; - $strongarm->name = 'content_extra_weights_room'; - $strongarm->value = array( - 'title' => '-5', - 'body_field' => '-3', - 'revision_information' => '1', - 'author' => '0', - 'options' => '2', - 'comment_settings' => '5', - 'menu' => '3', - 'path' => '6', - 'path_redirect' => '4', - ); - $export['content_extra_weights_room'] = $strongarm; - - $strongarm = new stdClass; - $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */ - $strongarm->api_version = 1; - $strongarm->name = 'content_extra_weights_session'; - $strongarm->value = array( - 'title' => '-5', - 'body_field' => '-2', - 'revision_information' => '4', - 'author' => '3', - 'options' => '5', - 'comment_settings' => '7', - 'menu' => '-4', - 'path' => '8', - 'path_redirect' => '6', - ); - $export['content_extra_weights_session'] = $strongarm; - - $strongarm = new stdClass; - $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */ - $strongarm->api_version = 1; - $strongarm->name = 'node_options_page'; - $strongarm->value = array( - 0 => 'status', - ); - $export['node_options_page'] = $strongarm; - - $strongarm = new stdClass; - $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */ - $strongarm->api_version = 1; $strongarm->name = 'node_options_room'; $strongarm->value = array( 0 => 'status', @@ -418,19 +246,5 @@ function cod_session_strongarm() { ); $export['node_options_time_slot'] = $strongarm; - $strongarm = new stdClass; - $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */ - $strongarm->api_version = 1; - $strongarm->name = 'pathauto_node_room_pattern'; - $strongarm->value = 'rooms/[title-raw]'; - $export['pathauto_node_room_pattern'] = $strongarm; - - $strongarm = new stdClass; - $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */ - $strongarm->api_version = 1; - $strongarm->name = 'pathauto_node_session_pattern'; - $strongarm->value = 'sessions/[title-raw]'; - $export['pathauto_node_session_pattern'] = $strongarm; - return $export; } diff --git a/cod_session/cod_session.views.inc b/cod_session/cod_session.views.inc deleted file mode 100644 index 67e0516..0000000 --- a/cod_session/cod_session.views.inc +++ /dev/null @@ -1,33 +0,0 @@ - array( - 'cod_session_calendar' => array( - 'title' => t('Session calendar'), - 'help' => t('Display view as a table with room columns and time slot rows'), - 'handler' => 'cod_session_views_style_plugin_calendar', - 'theme' => 'cod_session_calendar', - 'uses row plugin' => TRUE, - 'uses fields' => TRUE, - 'uses grouping' => TRUE, - 'uses options' => TRUE, - 'use sort' => FALSE, - 'use pager' => FALSE, - 'use ajax' => FALSE, - 'use more' => FALSE, - 'type' => 'normal', - 'help topic' => 'style-unformatted', - ), - ), - ); -} - - diff --git a/cod_session/cod_session.views_default.inc b/cod_session/cod_session.views_default.inc deleted file mode 100644 index d34ed9f..0000000 --- a/cod_session/cod_session.views_default.inc +++ /dev/null @@ -1,2952 +0,0 @@ -name = 'cod_schedule'; - $view->description = 'Session Schedule'; - $view->tag = 'cod session'; - $view->view_php = ''; - $view->base_table = 'node'; - $view->is_cacheable = FALSE; - $view->api_version = 2; - $view->disabled = FALSE; /* Edit this to true to make a default view disabled initially */ - $handler = $view->new_display('default', 'Defaults', 'default'); - $handler->override_option('relationships', array( - 'flag_content_rel' => array( - 'label' => 'flag: session_schedule', - 'required' => 0, - 'flag' => 'session_schedule', - 'user_scope' => 'current', - 'id' => 'flag_content_rel', - 'table' => 'node', - 'field' => 'flag_content_rel', - 'relationship' => 'none', - 'override' => array( - 'button' => 'Override', - ), - ), - )); - $handler->override_option('fields', array( - 'field_track_value' => array( - 'label' => '', - 'alter' => array( - 'alter_text' => 0, - 'text' => '', - 'make_link' => 0, - 'path' => '', - 'link_class' => '', - 'alt' => '', - 'prefix' => '', - 'suffix' => '', - 'target' => '', - 'help' => '', - 'trim' => 0, - 'max_length' => '', - 'word_boundary' => 1, - 'ellipsis' => 1, - 'html' => 0, - 'strip_tags' => 0, - ), - 'empty' => '', - 'hide_empty' => 0, - 'empty_zero' => 0, - 'link_to_node' => 0, - 'label_type' => 'none', - 'format' => 'default', - 'multiple' => array( - 'group' => TRUE, - 'multiple_number' => '', - 'multiple_from' => '', - 'multiple_reversed' => FALSE, - ), - 'exclude' => 0, - 'id' => 'field_track_value', - 'table' => 'node_data_field_track', - 'field' => 'field_track_value', - 'override' => array( - 'button' => 'Override', - ), - 'relationship' => 'none', - ), - 'title' => array( - 'label' => '', - 'alter' => array( - 'alter_text' => 1, - 'text' => '[title]', - 'make_link' => 0, - 'path' => '', - 'link_class' => '', - 'alt' => '', - 'prefix' => '', - 'suffix' => '', - 'target' => '', - 'help' => '', - 'trim' => 0, - 'max_length' => '', - 'word_boundary' => 1, - 'ellipsis' => 1, - 'html' => 0, - 'strip_tags' => 0, - ), - 'empty' => '', - 'hide_empty' => 0, - 'empty_zero' => 0, - 'link_to_node' => 1, - 'exclude' => 0, - 'id' => 'title', - 'table' => 'node', - 'field' => 'title', - 'relationship' => 'none', - 'override' => array( - 'button' => 'Override', - ), - ), - 'field_presenters_uid' => array( - 'label' => '', - 'alter' => array( - 'alter_text' => 0, - 'text' => '', - 'make_link' => 0, - 'path' => '', - 'link_class' => '', - 'alt' => '', - 'prefix' => '', - 'suffix' => '', - 'target' => '', - 'help' => '', - 'trim' => 0, - 'max_length' => '', - 'word_boundary' => 1, - 'ellipsis' => 1, - 'html' => 0, - 'strip_tags' => 0, - ), - 'empty' => '', - 'hide_empty' => 0, - 'empty_zero' => 0, - 'link_to_node' => 0, - 'label_type' => 'none', - 'format' => 'user_full_name', - 'multiple' => array( - 'group' => 1, - 'multiple_number' => '', - 'multiple_from' => '', - 'multiple_reversed' => 0, - ), - 'exclude' => 0, - 'id' => 'field_presenters_uid', - 'table' => 'node_data_field_presenters', - 'field' => 'field_presenters_uid', - 'override' => array( - 'button' => 'Override', - ), - 'relationship' => 'none', - ), - 'field_experience_value' => array( - 'label' => 'Experience', - 'alter' => array( - 'alter_text' => 0, - 'text' => '', - 'make_link' => 0, - 'path' => '', - 'link_class' => '', - 'alt' => '', - 'prefix' => '', - 'suffix' => '', - 'target' => '', - 'help' => '', - 'trim' => 0, - 'max_length' => '', - 'word_boundary' => 1, - 'ellipsis' => 1, - 'html' => 0, - 'strip_tags' => 0, - ), - 'empty' => '', - 'hide_empty' => 1, - 'empty_zero' => 0, - 'link_to_node' => 0, - 'label_type' => 'widget', - 'format' => 'default', - 'multiple' => array( - 'group' => 1, - 'multiple_number' => '', - 'multiple_from' => '', - 'multiple_reversed' => 0, - ), - 'exclude' => 0, - 'id' => 'field_experience_value', - 'table' => 'node_data_field_experience', - 'field' => 'field_experience_value', - 'override' => array( - 'button' => 'Override', - ), - 'relationship' => 'none', - ), - 'ops' => array( - 'label' => '', - 'alter' => array( - 'alter_text' => 0, - 'text' => '', - 'make_link' => 0, - 'path' => '', - 'link_class' => '', - 'alt' => '', - 'prefix' => '', - 'suffix' => '', - 'target' => '', - 'help' => '', - 'trim' => 0, - 'max_length' => '', - 'word_boundary' => 1, - 'ellipsis' => 1, - 'html' => 0, - 'strip_tags' => 0, - ), - 'empty' => '', - 'hide_empty' => 0, - 'empty_zero' => 0, - 'link_type' => '', - 'exclude' => 0, - 'id' => 'ops', - 'table' => 'flag_content', - 'field' => 'ops', - 'relationship' => 'flag_content_rel', - 'override' => array( - 'button' => 'Override', - ), - ), - )); - $handler->override_option('filters', array( - 'type' => array( - 'operator' => 'in', - 'value' => array( - 'session' => 'session', - 'schedule_item' => 'schedule_item', - ), - 'group' => '0', - 'exposed' => FALSE, - 'expose' => array( - 'operator' => FALSE, - 'label' => '', - ), - 'id' => 'type', - 'table' => 'node', - 'field' => 'type', - 'relationship' => 'none', - 'override' => array( - 'button' => 'Override', - ), - ), - 'status' => array( - 'operator' => '=', - 'value' => '1', - 'group' => '0', - 'exposed' => FALSE, - 'expose' => array( - 'operator' => FALSE, - 'label' => '', - ), - 'id' => 'status', - 'table' => 'node', - 'field' => 'status', - 'relationship' => 'none', - ), - 'field_accepted_value' => array( - 'operator' => '=', - 'value' => array( - 'value' => '1', - 'min' => '', - 'max' => '', - ), - 'group' => '0', - 'exposed' => FALSE, - 'expose' => array( - 'operator' => FALSE, - 'label' => '', - ), - 'id' => 'field_accepted_value', - 'table' => 'node_data_field_accepted', - 'field' => 'field_accepted_value', - 'override' => array( - 'button' => 'Override', - ), - 'relationship' => 'none', - ), - 'field_session_slot_nid' => array( - 'operator' => 'not empty', - 'value' => array(), - 'group' => '0', - 'exposed' => FALSE, - 'expose' => array( - 'operator' => FALSE, - 'label' => '', - ), - 'id' => 'field_session_slot_nid', - 'table' => 'node_data_field_session_slot', - 'field' => 'field_session_slot_nid', - 'override' => array( - 'button' => 'Override', - ), - 'relationship' => 'none', - 'reduce_duplicates' => 0, - ), - 'field_session_room_nid' => array( - 'operator' => 'not empty', - 'value' => array(), - 'group' => '0', - 'exposed' => FALSE, - 'expose' => array( - 'operator' => FALSE, - 'label' => '', - ), - 'id' => 'field_session_room_nid', - 'table' => 'node_data_field_session_room', - 'field' => 'field_session_room_nid', - 'override' => array( - 'button' => 'Override', - ), - 'relationship' => 'none', - 'reduce_duplicates' => 0, - ), - )); - $handler->override_option('access', array( - 'type' => 'role', - 'role' => array( - '3' => 3, - ), - )); - $handler->override_option('cache', array( - 'type' => 'none', - )); - $handler->override_option('title', 'Schedule (Access Restricted)'); - $handler->override_option('header_format', '1'); - $handler->override_option('header_empty', 0); - $handler->override_option('empty', 'The schedule is empty. Please create one or more rooms and timeslots, and assign a session or schedule item to them. For help with scheduling, please see the COD Documentation.'); - $handler->override_option('empty_format', '1'); - $handler->override_option('items_per_page', 0); - $handler->override_option('link_display', 'page_1'); - $handler->override_option('style_plugin', 'cod_session_calendar'); - $handler->override_option('style_options', NULL); - $handler = $view->new_display('page', 'Schedule', 'page_1'); - $handler->override_option('filters', array( - 'type' => array( - 'operator' => 'in', - 'value' => array( - 'schedule_item' => 'schedule_item', - 'session' => 'session', - ), - 'group' => '0', - 'exposed' => FALSE, - 'expose' => array( - 'operator' => FALSE, - 'label' => '', - ), - 'id' => 'type', - 'table' => 'node', - 'field' => 'type', - 'relationship' => 'none', - 'override' => array( - 'button' => 'Use default', - ), - ), - 'status' => array( - 'operator' => '=', - 'value' => '1', - 'group' => '0', - 'exposed' => FALSE, - 'expose' => array( - 'operator' => FALSE, - 'label' => '', - ), - 'id' => 'status', - 'table' => 'node', - 'field' => 'status', - 'relationship' => 'none', - ), - 'field_accepted_value' => array( - 'operator' => '=', - 'value' => array( - 'value' => '1', - 'min' => '', - 'max' => '', - ), - 'group' => '0', - 'exposed' => FALSE, - 'expose' => array( - 'operator' => FALSE, - 'label' => '', - ), - 'id' => 'field_accepted_value', - 'table' => 'node_data_field_accepted', - 'field' => 'field_accepted_value', - 'override' => array( - 'button' => 'Override', - ), - 'relationship' => 'none', - ), - 'field_session_slot_nid' => array( - 'operator' => 'not empty', - 'value' => array(), - 'group' => '0', - 'exposed' => FALSE, - 'expose' => array( - 'operator' => FALSE, - 'label' => '', - ), - 'id' => 'field_session_slot_nid', - 'table' => 'node_data_field_session_slot', - 'field' => 'field_session_slot_nid', - 'override' => array( - 'button' => 'Override', - ), - 'relationship' => 'none', - 'reduce_duplicates' => 0, - ), - 'field_session_room_nid' => array( - 'operator' => 'not empty', - 'value' => array(), - 'group' => '0', - 'exposed' => FALSE, - 'expose' => array( - 'operator' => FALSE, - 'label' => '', - ), - 'id' => 'field_session_room_nid', - 'table' => 'node_data_field_session_room', - 'field' => 'field_session_room_nid', - 'override' => array( - 'button' => 'Override', - ), - 'relationship' => 'none', - 'reduce_duplicates' => 0, - ), - )); - $handler->override_option('path', 'program/session-schedule/all'); - $handler->override_option('menu', array( - 'type' => 'default tab', - 'title' => 'Session Schedule', - 'description' => '', - 'weight' => '0', - 'name' => 'primary-links', - )); - $handler->override_option('tab_options', array( - 'type' => 'normal', - 'title' => 'Session schedule', - 'description' => '', - 'weight' => '0', - 'name' => 'primary-links', - )); - $handler = $view->new_display('block', 'Primary Sessions Block', 'block_1'); - $handler->override_option('block_description', 'Primary Sessions'); - $handler->override_option('block_caching', -1); - $handler = $view->new_display('page', 'Your schedule', 'page_4'); - $handler->override_option('filters', array( - 'type' => array( - 'operator' => 'in', - 'value' => array( - 'session' => 'session', - 'schedule_item' => 'schedule_item', - ), - 'group' => '0', - 'exposed' => FALSE, - 'expose' => array( - 'operator' => FALSE, - 'label' => '', - ), - 'id' => 'type', - 'table' => 'node', - 'field' => 'type', - 'relationship' => 'none', - 'override' => array( - 'button' => 'Override', - ), - ), - 'status' => array( - 'operator' => '=', - 'value' => '1', - 'group' => '0', - 'exposed' => FALSE, - 'expose' => array( - 'operator' => FALSE, - 'label' => '', - ), - 'id' => 'status', - 'table' => 'node', - 'field' => 'status', - 'relationship' => 'none', - ), - 'field_accepted_value' => array( - 'operator' => '=', - 'value' => array( - 'value' => '1', - 'min' => '', - 'max' => '', - ), - 'group' => '0', - 'exposed' => FALSE, - 'expose' => array( - 'operator' => FALSE, - 'label' => '', - ), - 'id' => 'field_accepted_value', - 'table' => 'node_data_field_accepted', - 'field' => 'field_accepted_value', - 'override' => array( - 'button' => 'Override', - ), - 'relationship' => 'none', - ), - 'field_session_slot_nid' => array( - 'operator' => 'not empty', - 'value' => array(), - 'group' => '0', - 'exposed' => FALSE, - 'expose' => array( - 'operator' => FALSE, - 'label' => '', - ), - 'id' => 'field_session_slot_nid', - 'table' => 'node_data_field_session_slot', - 'field' => 'field_session_slot_nid', - 'override' => array( - 'button' => 'Override', - ), - 'relationship' => 'none', - 'reduce_duplicates' => 0, - ), - 'field_session_room_nid' => array( - 'operator' => 'not empty', - 'value' => array(), - 'group' => '0', - 'exposed' => FALSE, - 'expose' => array( - 'operator' => FALSE, - 'label' => '', - ), - 'id' => 'field_session_room_nid', - 'table' => 'node_data_field_session_room', - 'field' => 'field_session_room_nid', - 'override' => array( - 'button' => 'Override', - ), - 'relationship' => 'none', - 'reduce_duplicates' => 0, - ), - 'flagged' => array( - 'operator' => '=', - 'value' => '1', - 'group' => '0', - 'exposed' => FALSE, - 'expose' => array( - 'operator' => FALSE, - 'label' => '', - ), - 'id' => 'flagged', - 'table' => 'flag_content', - 'field' => 'flagged', - 'relationship' => 'flag_content_rel', - 'override' => array( - 'button' => 'Use default', - ), - ), - )); - $handler->override_option('title', 'Your schedule'); - $handler->override_option('empty', 'Your schedule is empty. You can add sessions to your personal schedule from the main schedule.'); - $handler->override_option('path', 'program/session-schedule/your-schedule'); - $handler->override_option('menu', array( - 'type' => 'tab', - 'title' => 'Your schedule', - 'description' => '', - 'weight' => '0', - 'name' => 'primary-links', - )); - $handler->override_option('tab_options', array( - 'type' => 'none', - 'title' => '', - 'description' => '', - 'weight' => '0', - 'name' => 'navigation', - )); - - $views[$view->name] = $view; - - // Exported view: sessions - $view = new view; - $view->name = 'sessions'; - $view->description = 'Submitted sessions (before voting)'; - $view->tag = 'cod session'; - $view->view_php = ''; - $view->base_table = 'node'; - $view->is_cacheable = FALSE; - $view->api_version = 2; - $view->disabled = FALSE; /* Edit this to true to make a default view disabled initially */ - $handler = $view->new_display('default', 'Defaults', 'default'); - $handler->override_option('fields', array( - 'title' => array( - 'label' => 'Session', - 'alter' => array( - 'alter_text' => 0, - 'text' => '', - 'make_link' => 0, - 'path' => '', - 'link_class' => '', - 'alt' => '', - 'prefix' => '', - 'suffix' => '', - 'target' => '', - 'help' => '', - 'trim' => 0, - 'max_length' => '', - 'word_boundary' => 1, - 'ellipsis' => 1, - 'html' => 0, - 'strip_tags' => 0, - ), - 'empty' => '', - 'hide_empty' => 0, - 'empty_zero' => 0, - 'link_to_node' => 1, - 'exclude' => 0, - 'id' => 'title', - 'table' => 'node', - 'field' => 'title', - 'relationship' => 'none', - 'override' => array( - 'button' => 'Override', - ), - ), - 'field_presenters_uid' => array( - 'label' => 'Presenter(s)', - 'alter' => array( - 'alter_text' => 0, - 'text' => '', - 'make_link' => 0, - 'path' => '', - 'link_class' => '', - 'alt' => '', - 'prefix' => '', - 'suffix' => '', - 'target' => '', - 'help' => '', - 'trim' => 0, - 'max_length' => '', - 'word_boundary' => 1, - 'ellipsis' => 1, - 'html' => 0, - 'strip_tags' => 0, - ), - 'empty' => '', - 'hide_empty' => 0, - 'empty_zero' => 0, - 'link_to_node' => 0, - 'label_type' => 'widget', - 'format' => 'user_full_name', - 'multiple' => array( - 'group' => 1, - 'multiple_number' => '10', - 'multiple_from' => '0', - 'multiple_reversed' => 0, - ), - 'exclude' => 0, - 'id' => 'field_presenters_uid', - 'table' => 'node_data_field_presenters', - 'field' => 'field_presenters_uid', - 'override' => array( - 'button' => 'Override', - ), - 'relationship' => 'none', - ), - 'teaser' => array( - 'label' => '', - 'alter' => array( - 'alter_text' => 0, - 'text' => '', - 'make_link' => 0, - 'path' => '', - 'link_class' => '', - 'alt' => '', - 'prefix' => '', - 'suffix' => '', - 'target' => '', - 'help' => '', - 'trim' => 1, - 'max_length' => '200', - 'word_boundary' => 1, - 'ellipsis' => 1, - 'html' => 0, - 'strip_tags' => 0, - ), - 'empty' => '', - 'hide_empty' => 0, - 'empty_zero' => 0, - 'exclude' => 0, - 'id' => 'teaser', - 'table' => 'node_revisions', - 'field' => 'teaser', - 'relationship' => 'none', - ), - 'field_accepted_value' => array( - 'label' => 'Status', - 'alter' => array( - 'alter_text' => 0, - 'text' => '', - 'make_link' => 0, - 'path' => '', - 'link_class' => '', - 'alt' => '', - 'prefix' => '', - 'suffix' => '', - 'target' => '', - 'help' => '', - 'trim' => 0, - 'max_length' => '', - 'word_boundary' => 1, - 'ellipsis' => 1, - 'html' => 0, - 'strip_tags' => 0, - ), - 'empty' => '', - 'hide_empty' => 0, - 'empty_zero' => 0, - 'link_to_node' => 0, - 'label_type' => 'custom', - 'format' => 'default', - 'multiple' => array( - 'group' => TRUE, - 'multiple_number' => '', - 'multiple_from' => '', - 'multiple_reversed' => FALSE, - ), - 'exclude' => 1, - 'id' => 'field_accepted_value', - 'table' => 'node_data_field_accepted', - 'field' => 'field_accepted_value', - 'override' => array( - 'button' => 'Override', - ), - 'relationship' => 'none', - ), - 'field_experience_value' => array( - 'label' => 'Experience level', - 'alter' => array( - 'alter_text' => 0, - 'text' => '', - 'make_link' => 0, - 'path' => '', - 'link_class' => '', - 'alt' => '', - 'prefix' => '', - 'suffix' => '', - 'target' => '', - 'help' => '', - 'trim' => 0, - 'max_length' => '', - 'word_boundary' => 1, - 'ellipsis' => 1, - 'html' => 0, - 'strip_tags' => 0, - ), - 'empty' => '', - 'hide_empty' => 0, - 'empty_zero' => 0, - 'link_to_node' => 0, - 'label_type' => 'widget', - 'format' => 'default', - 'multiple' => array( - 'group' => TRUE, - 'multiple_number' => '', - 'multiple_from' => '', - 'multiple_reversed' => FALSE, - ), - 'exclude' => 0, - 'id' => 'field_experience_value', - 'table' => 'node_data_field_experience', - 'field' => 'field_experience_value', - 'relationship' => 'none', - 'override' => array( - 'button' => 'Override', - ), - ), - 'field_track_value' => array( - 'label' => 'Track', - 'alter' => array( - 'alter_text' => 0, - 'text' => '', - 'make_link' => 0, - 'path' => '', - 'link_class' => '', - 'alt' => '', - 'prefix' => '', - 'suffix' => '', - 'target' => '', - 'help' => '', - 'trim' => 0, - 'max_length' => '', - 'word_boundary' => 1, - 'ellipsis' => 1, - 'html' => 0, - 'strip_tags' => 0, - ), - 'empty' => '', - 'hide_empty' => 0, - 'empty_zero' => 0, - 'link_to_node' => 0, - 'label_type' => 'widget', - 'format' => 'default', - 'multiple' => array( - 'group' => TRUE, - 'multiple_number' => '', - 'multiple_from' => '', - 'multiple_reversed' => FALSE, - ), - 'exclude' => 0, - 'id' => 'field_track_value', - 'table' => 'node_data_field_track', - 'field' => 'field_track_value', - 'relationship' => 'none', - ), - )); - $handler->override_option('filters', array( - 'type' => array( - 'operator' => 'in', - 'value' => array( - 'session' => 'session', - ), - 'group' => '0', - 'exposed' => FALSE, - 'expose' => array( - 'operator' => FALSE, - 'label' => '', - ), - 'id' => 'type', - 'table' => 'node', - 'field' => 'type', - 'relationship' => 'none', - ), - 'status' => array( - 'operator' => '=', - 'value' => '1', - 'group' => '0', - 'exposed' => FALSE, - 'expose' => array( - 'operator' => FALSE, - 'label' => '', - ), - 'id' => 'status', - 'table' => 'node', - 'field' => 'status', - 'relationship' => 'none', - ), - 'field_experience_value_many_to_one' => array( - 'operator' => 'or', - 'value' => array(), - 'group' => '0', - 'exposed' => TRUE, - 'expose' => array( - 'use_operator' => 0, - 'operator' => 'field_experience_value_many_to_one_op', - 'identifier' => 'field_experience_value_many_to_one', - 'label' => 'Experience level', - 'optional' => 1, - 'single' => 1, - 'remember' => 0, - 'reduce' => 0, - ), - 'id' => 'field_experience_value_many_to_one', - 'table' => 'node_data_field_experience', - 'field' => 'field_experience_value_many_to_one', - 'relationship' => 'none', - 'reduce_duplicates' => 0, - ), - 'field_track_value_many_to_one' => array( - 'operator' => 'or', - 'value' => array(), - 'group' => '0', - 'exposed' => TRUE, - 'expose' => array( - 'use_operator' => 0, - 'operator' => 'field_track_value_many_to_one_op', - 'identifier' => 'field_track_value_many_to_one', - 'label' => 'Track', - 'optional' => 1, - 'single' => 1, - 'remember' => 0, - 'reduce' => 0, - ), - 'id' => 'field_track_value_many_to_one', - 'table' => 'node_data_field_track', - 'field' => 'field_track_value_many_to_one', - 'relationship' => 'none', - 'reduce_duplicates' => 0, - 'override' => array( - 'button' => 'Override', - ), - ), - 'keys' => array( - 'operator' => 'optional', - 'value' => '', - 'group' => '0', - 'exposed' => TRUE, - 'expose' => array( - 'use_operator' => 0, - 'operator' => 'keys_op', - 'identifier' => 'keys', - 'label' => 'Filter by keywords:', - 'optional' => 1, - 'remember' => 0, - ), - 'id' => 'keys', - 'table' => 'search_index', - 'field' => 'keys', - 'override' => array( - 'button' => 'Override', - ), - 'relationship' => 'none', - ), - 'field_accepted_value_many_to_one' => array( - 'operator' => 'or', - 'value' => array( - '1' => '1', - ), - 'group' => '0', - 'exposed' => FALSE, - 'expose' => array( - 'operator' => 'field_accepted_value_many_to_one_op', - 'label' => 'by status:', - 'use_operator' => 0, - 'identifier' => 'status', - 'optional' => 1, - 'single' => 1, - 'remember' => 0, - 'reduce' => 1, - ), - 'id' => 'field_accepted_value_many_to_one', - 'table' => 'node_data_field_accepted', - 'field' => 'field_accepted_value_many_to_one', - 'override' => array( - 'button' => 'Override', - ), - 'relationship' => 'none', - 'reduce_duplicates' => 0, - ), - )); - $handler->override_option('access', array( - 'type' => 'perm', - 'perm' => 'access content', - )); - $handler->override_option('cache', array( - 'type' => 'none', - )); - $handler->override_option('title', 'Sessions'); - $handler->override_option('css_class', 'view-grouped-list sessions-list'); - $handler->override_option('header_format', '1'); - $handler->override_option('header_empty', 0); - $handler->override_option('empty', 'No sessions have been submitted.'); - $handler->override_option('empty_format', '1'); - $handler->override_option('items_per_page', 20); - $handler->override_option('use_pager', '1'); - $handler->override_option('link_display', 'page_1'); - $handler->override_option('style_plugin', 'table'); - $handler->override_option('style_options', array( - 'grouping' => '', - 'override' => 1, - 'sticky' => 0, - 'order' => 'asc', - 'columns' => array( - 'title' => 'title', - 'field_presenters_uid' => 'title', - 'teaser' => 'title', - 'field_accepted_value' => 'title', - 'field_experience_value' => 'field_experience_value', - 'field_track_value' => 'field_track_value', - ), - 'info' => array( - 'title' => array( - 'sortable' => 1, - 'separator' => '
', - ), - 'field_presenters_uid' => array( - 'separator' => '', - ), - 'teaser' => array( - 'separator' => '', - ), - 'field_accepted_value' => array( - 'sortable' => 0, - 'separator' => '', - ), - 'field_experience_value' => array( - 'sortable' => 1, - 'separator' => '', - ), - 'field_track_value' => array( - 'sortable' => 1, - 'separator' => '', - ), - ), - 'default' => '-1', - )); - $handler->override_option('row_options', array( - 'inline' => array( - 'field_presenters_uid' => 'field_presenters_uid', - ), - 'separator' => '', - 'hide_empty' => 0, - )); - $handler = $view->new_display('page', 'Page: Accepted', 'page_1'); - $handler->override_option('sorts', array( - 'title' => array( - 'order' => 'ASC', - 'id' => 'title', - 'table' => 'node', - 'field' => 'title', - 'override' => array( - 'button' => 'Use default', - ), - 'relationship' => 'none', - ), - )); - $handler->override_option('title', 'Accepted sessions'); - $handler->override_option('empty', 'Sessions have not yet been accepted.'); - $handler->override_option('path', 'program/sessions/accepted'); - $handler->override_option('menu', array( - 'type' => 'default tab', - 'title' => 'Accepted sessions', - 'description' => '', - 'weight' => '0', - 'name' => 'primary-links', - )); - $handler->override_option('tab_options', array( - 'type' => 'normal', - 'title' => 'Sessions', - 'description' => '', - 'weight' => '0', - 'name' => 'primary-links', - )); - $handler = $view->new_display('feed', 'Feed: Sessions All', 'feed_1'); - $handler->override_option('filters', array( - 'type' => array( - 'operator' => 'in', - 'value' => array( - 'session' => 'session', - ), - 'group' => '0', - 'exposed' => FALSE, - 'expose' => array( - 'operator' => FALSE, - 'label' => '', - ), - 'id' => 'type', - 'table' => 'node', - 'field' => 'type', - 'relationship' => 'none', - ), - 'status' => array( - 'operator' => '=', - 'value' => '1', - 'group' => '0', - 'exposed' => FALSE, - 'expose' => array( - 'operator' => FALSE, - 'label' => '', - ), - 'id' => 'status', - 'table' => 'node', - 'field' => 'status', - 'relationship' => 'none', - ), - 'field_experience_value_many_to_one' => array( - 'operator' => 'or', - 'value' => array(), - 'group' => '0', - 'exposed' => TRUE, - 'expose' => array( - 'use_operator' => 0, - 'operator' => 'field_experience_value_many_to_one_op', - 'identifier' => 'field_experience_value_many_to_one', - 'label' => 'Experience level', - 'optional' => 1, - 'single' => 1, - 'remember' => 0, - 'reduce' => 0, - ), - 'id' => 'field_experience_value_many_to_one', - 'table' => 'node_data_field_experience', - 'field' => 'field_experience_value_many_to_one', - 'relationship' => 'none', - 'reduce_duplicates' => 0, - ), - 'field_track_value_many_to_one' => array( - 'operator' => 'or', - 'value' => array(), - 'group' => '0', - 'exposed' => TRUE, - 'expose' => array( - 'use_operator' => 0, - 'operator' => 'field_track_value_many_to_one_op', - 'identifier' => 'field_track_value_many_to_one', - 'label' => 'Track', - 'optional' => 1, - 'single' => 1, - 'remember' => 0, - 'reduce' => 0, - ), - 'id' => 'field_track_value_many_to_one', - 'table' => 'node_data_field_track', - 'field' => 'field_track_value_many_to_one', - 'relationship' => 'none', - 'reduce_duplicates' => 0, - 'override' => array( - 'button' => 'Override', - ), - ), - 'keys' => array( - 'operator' => 'optional', - 'value' => '', - 'group' => '0', - 'exposed' => TRUE, - 'expose' => array( - 'use_operator' => 0, - 'operator' => 'keys_op', - 'identifier' => 'keys', - 'label' => 'Filter by keywords:', - 'optional' => 1, - 'remember' => 0, - ), - 'id' => 'keys', - 'table' => 'search_index', - 'field' => 'keys', - 'override' => array( - 'button' => 'Override', - ), - 'relationship' => 'none', - ), - )); - $handler->override_option('style_plugin', 'rss'); - $handler->override_option('style_options', array( - 'mission_description' => FALSE, - 'description' => '', - )); - $handler->override_option('row_plugin', 'node_rss'); - $handler->override_option('row_options', array( - 'relationship' => 'none', - 'item_length' => 'fulltext', - )); - $handler->override_option('path', 'program/sessions/proposed/rss'); - $handler->override_option('menu', array( - 'type' => 'none', - 'title' => '', - 'description' => '', - 'weight' => 0, - 'name' => 'navigation', - )); - $handler->override_option('tab_options', array( - 'type' => 'none', - 'title' => '', - 'description' => '', - 'weight' => 0, - 'name' => 'navigation', - )); - $handler->override_option('displays', array( - 'page_1' => 'page_1', - 'default' => 0, - 'page_2' => 0, - 'block_1' => 0, - )); - $handler->override_option('sitename_title', FALSE); - $handler = $view->new_display('block', 'Block: Session Details', 'block_1'); - $handler->override_option('relationships', array( - 'field_session_slot_nid' => array( - 'label' => 'Time slot', - 'required' => 0, - 'delta' => -1, - 'id' => 'field_session_slot_nid', - 'table' => 'node_data_field_session_slot', - 'field' => 'field_session_slot_nid', - 'override' => array( - 'button' => 'Use default', - ), - 'relationship' => 'none', - ), - )); - $handler->override_option('fields', array( - 'field_accepted_value' => array( - 'label' => 'Status: ', - 'alter' => array( - 'alter_text' => 0, - 'text' => '', - 'make_link' => 0, - 'path' => '', - 'link_class' => '', - 'alt' => '', - 'prefix' => '', - 'suffix' => '', - 'target' => '', - 'help' => '', - 'trim' => 0, - 'max_length' => '', - 'word_boundary' => 1, - 'ellipsis' => 1, - 'html' => 0, - 'strip_tags' => 0, - ), - 'empty' => '', - 'hide_empty' => 0, - 'empty_zero' => 0, - 'link_to_node' => 0, - 'label_type' => 'custom', - 'format' => 'default', - 'multiple' => array( - 'group' => TRUE, - 'multiple_number' => '', - 'multiple_from' => '', - 'multiple_reversed' => FALSE, - ), - 'exclude' => 0, - 'id' => 'field_accepted_value', - 'table' => 'node_data_field_accepted', - 'field' => 'field_accepted_value', - 'override' => array( - 'button' => 'Override', - ), - 'relationship' => 'none', - ), - 'title' => array( - 'label' => 'Schedule: ', - 'alter' => array( - 'alter_text' => 0, - 'text' => '', - 'make_link' => 0, - 'path' => '', - 'link_class' => '', - 'alt' => '', - 'prefix' => '', - 'suffix' => '', - 'target' => '', - 'help' => '', - 'trim' => 0, - 'max_length' => '', - 'word_boundary' => 1, - 'ellipsis' => 1, - 'html' => 0, - 'strip_tags' => 0, - ), - 'empty' => '', - 'hide_empty' => 0, - 'empty_zero' => 0, - 'link_to_node' => 0, - 'exclude' => 0, - 'id' => 'title', - 'table' => 'node', - 'field' => 'title', - 'override' => array( - 'button' => 'Use default', - ), - 'relationship' => 'field_session_slot_nid', - ), - 'field_track_value' => array( - 'label' => 'Track: ', - 'alter' => array( - 'alter_text' => 0, - 'text' => '', - 'make_link' => 0, - 'path' => '', - 'link_class' => '', - 'alt' => '', - 'prefix' => '', - 'suffix' => '', - 'target' => '', - 'help' => '', - 'trim' => 0, - 'max_length' => '', - 'word_boundary' => 1, - 'ellipsis' => 1, - 'html' => 0, - 'strip_tags' => 0, - ), - 'empty' => '', - 'hide_empty' => 0, - 'empty_zero' => 0, - 'link_to_node' => 0, - 'label_type' => 'custom', - 'format' => 'default', - 'multiple' => array( - 'group' => TRUE, - 'multiple_number' => '', - 'multiple_from' => '', - 'multiple_reversed' => FALSE, - ), - 'exclude' => 0, - 'id' => 'field_track_value', - 'table' => 'node_data_field_track', - 'field' => 'field_track_value', - 'override' => array( - 'button' => 'Use default', - ), - 'relationship' => 'none', - ), - 'delta' => array( - 'id' => 'delta', - 'table' => 'node_data_field_session_room', - 'field' => 'delta', - ), - )); - $handler->override_option('arguments', array( - 'nid' => array( - 'default_action' => 'default', - 'style_plugin' => 'default_summary', - 'style_options' => array(), - 'wildcard' => 'all', - 'wildcard_substitution' => 'All', - 'title' => '', - 'breadcrumb' => '', - 'default_argument_type' => 'node', - 'default_argument' => '', - 'validate_type' => 'none', - 'validate_fail' => 'not found', - 'break_phrase' => 0, - 'not' => 0, - 'id' => 'nid', - 'table' => 'node', - 'field' => 'nid', - 'validate_user_argument_type' => 'uid', - 'validate_user_roles' => array( - '2' => 0, - '5' => 0, - '6' => 0, - '3' => 0, - '4' => 0, - ), - 'me_redirect' => 0, - 'me_validate_user_argument_type' => 'uid', - 'me_validate_user_roles' => array( - '2' => 0, - '5' => 0, - '6' => 0, - '3' => 0, - '4' => 0, - ), - 'override' => array( - 'button' => 'Use default', - ), - 'relationship' => 'none', - 'default_options_div_prefix' => '', - 'default_argument_fixed' => '', - 'default_argument_user' => 0, - 'validate_argument_node_type' => array( - 'news' => 0, - 'session' => 0, - 'sponsor' => 0, - 'tshirt_design' => 0, - 'event' => 0, - 'page' => 0, - ), - 'validate_argument_node_access' => 0, - 'validate_argument_nid_type' => 'nid', - 'validate_argument_vocabulary' => array( - '1' => 0, - ), - 'validate_argument_type' => 'tid', - 'validate_argument_transform' => 0, - 'validate_user_restrict_roles' => 0, - 'validate_argument_node_flag_name' => '*relationship*', - 'validate_argument_node_flag_test' => 'flaggable', - 'validate_argument_node_flag_id_type' => 'id', - 'validate_argument_user_flag_name' => '*relationship*', - 'validate_argument_user_flag_test' => 'flaggable', - 'validate_argument_user_flag_id_type' => 'id', - 'validate_argument_signup_status' => 'any', - 'validate_argument_signup_node_access' => 0, - 'me_validate_user_restrict_roles' => 0, - ), - )); - $handler->override_option('title', 'Sessions Details'); - $handler->override_option('css_class', 'session-details'); - $handler->override_option('items_per_page', 1); - $handler->override_option('block_description', 'Sessions: Session Details'); - $handler->override_option('block_caching', '4'); - $handler = $view->new_display('block', 'Block: Session Presenters', 'block_2'); - $handler->override_option('relationships', array( - 'field_presenters_uid' => array( - 'label' => 'Presenter(s)', - 'required' => 0, - 'delta' => '-1', - 'id' => 'field_presenters_uid', - 'table' => 'node_data_field_presenters', - 'field' => 'field_presenters_uid', - 'override' => array( - 'button' => 'Use default', - ), - 'relationship' => 'none', - ), - )); - $handler->override_option('fields', array( - 'picture' => array( - 'label' => '', - 'alter' => array( - 'alter_text' => 0, - 'text' => '', - 'make_link' => 0, - 'path' => '', - 'link_class' => '', - 'alt' => '', - 'prefix' => '', - 'suffix' => '', - 'target' => '', - 'help' => '', - 'trim' => 0, - 'max_length' => '', - 'word_boundary' => 1, - 'ellipsis' => 1, - 'html' => 0, - 'strip_tags' => 0, - ), - 'empty' => '', - 'hide_empty' => 0, - 'empty_zero' => 0, - 'exclude' => 0, - 'id' => 'picture', - 'table' => 'users', - 'field' => 'picture', - 'override' => array( - 'button' => 'Use default', - ), - 'relationship' => 'field_presenters_uid', - ), - 'name' => array( - 'label' => '', - 'alter' => array( - 'alter_text' => 0, - 'text' => '', - 'make_link' => 0, - 'path' => '', - 'link_class' => '', - 'alt' => '', - 'prefix' => '', - 'suffix' => '', - 'target' => '', - 'help' => '', - 'trim' => 0, - 'max_length' => '', - 'word_boundary' => 1, - 'ellipsis' => 1, - 'html' => 0, - 'strip_tags' => 0, - ), - 'empty' => '', - 'hide_empty' => 0, - 'empty_zero' => 0, - 'link_to_user' => 1, - 'overwrite_anonymous' => 0, - 'anonymous_text' => '', - 'exclude' => 0, - 'id' => 'name', - 'table' => 'users', - 'field' => 'name', - 'override' => array( - 'button' => 'Use default', - ), - 'relationship' => 'field_presenters_uid', - ), - 'name_1' => array( - 'label' => '', - 'alter' => array( - 'alter_text' => 1, - 'text' => '([name_1])', - 'make_link' => 0, - 'path' => '', - 'link_class' => '', - 'alt' => '', - 'prefix' => '', - 'suffix' => '', - 'target' => '', - 'help' => '', - 'trim' => 0, - 'max_length' => '', - 'word_boundary' => 1, - 'ellipsis' => 1, - 'html' => 0, - 'strip_tags' => 0, - ), - 'empty' => '', - 'hide_empty' => 0, - 'empty_zero' => 0, - 'link_to_user' => 1, - 'overwrite_anonymous' => 0, - 'anonymous_text' => '', - 'exclude' => 0, - 'id' => 'name_1', - 'table' => 'users', - 'field' => 'name', - 'override' => array( - 'button' => 'Use default', - ), - 'relationship' => 'none', - ), - 'value' => array( - 'label' => 'Personal information: Organization', - 'alter' => array( - 'alter_text' => 0, - 'text' => '', - 'make_link' => 1, - 'path' => 'organization/[value]', - 'link_class' => '', - 'alt' => 'People who work with [value]', - 'prefix' => '', - 'suffix' => '', - 'target' => '', - 'help' => '', - 'trim' => 0, - 'max_length' => '', - 'word_boundary' => 1, - 'ellipsis' => 1, - 'html' => 0, - 'strip_tags' => 0, - ), - 'empty' => '', - 'hide_empty' => 0, - 'empty_zero' => 0, - 'link_to_user' => 1, - 'exclude' => 0, - 'id' => 'value', - 'table' => 'profile_values_profile_org', - 'field' => 'value', - 'override' => array( - 'button' => 'Use default', - ), - 'relationship' => 'field_presenters_uid', - ), - )); - $handler->override_option('sorts', array( - 'name' => array( - 'order' => 'DESC', - 'id' => 'name', - 'table' => 'users', - 'field' => 'name', - 'override' => array( - 'button' => 'Use default', - ), - 'relationship' => 'field_presenters_uid', - ), - )); - $handler->override_option('arguments', array( - 'nid' => array( - 'default_action' => 'default', - 'style_plugin' => 'default_summary', - 'style_options' => array(), - 'wildcard' => 'all', - 'wildcard_substitution' => 'All', - 'title' => '', - 'breadcrumb' => '', - 'default_argument_type' => 'node', - 'default_argument' => '', - 'validate_type' => 'none', - 'validate_fail' => 'not found', - 'break_phrase' => 0, - 'not' => 0, - 'id' => 'nid', - 'table' => 'node', - 'field' => 'nid', - 'validate_user_argument_type' => 'uid', - 'validate_user_roles' => array( - '2' => 0, - '5' => 0, - '6' => 0, - '3' => 0, - '4' => 0, - ), - 'me_redirect' => 0, - 'me_validate_user_argument_type' => 'uid', - 'me_validate_user_roles' => array( - '2' => 0, - '5' => 0, - '6' => 0, - '3' => 0, - '4' => 0, - ), - 'override' => array( - 'button' => 'Use default', - ), - 'relationship' => 'none', - 'default_options_div_prefix' => '', - 'default_argument_fixed' => '', - 'default_argument_user' => 0, - 'validate_argument_node_type' => array( - 'news' => 0, - 'session' => 0, - 'sponsor' => 0, - 'tshirt_design' => 0, - 'event' => 0, - 'page' => 0, - ), - 'validate_argument_node_access' => 0, - 'validate_argument_nid_type' => 'nid', - 'validate_argument_vocabulary' => array( - '1' => 0, - ), - 'validate_argument_type' => 'tid', - 'validate_argument_transform' => 0, - 'validate_user_restrict_roles' => 0, - 'validate_argument_node_flag_name' => '*relationship*', - 'validate_argument_node_flag_test' => 'flaggable', - 'validate_argument_node_flag_id_type' => 'id', - 'validate_argument_user_flag_name' => '*relationship*', - 'validate_argument_user_flag_test' => 'flaggable', - 'validate_argument_user_flag_id_type' => 'id', - 'validate_argument_signup_status' => 'any', - 'validate_argument_signup_node_access' => 0, - 'me_validate_user_restrict_roles' => 0, - ), - )); - $handler->override_option('filters', array( - 'type' => array( - 'operator' => 'in', - 'value' => array( - 'session' => 'session', - ), - 'group' => '0', - 'exposed' => FALSE, - 'expose' => array( - 'operator' => FALSE, - 'label' => '', - ), - 'id' => 'type', - 'table' => 'node', - 'field' => 'type', - 'relationship' => 'none', - ), - 'status' => array( - 'operator' => '=', - 'value' => '1', - 'group' => '0', - 'exposed' => FALSE, - 'expose' => array( - 'operator' => FALSE, - 'label' => '', - ), - 'id' => 'status', - 'table' => 'node', - 'field' => 'status', - 'relationship' => 'none', - ), - 'field_accepted_value_many_to_one' => array( - 'operator' => 'or', - 'value' => array( - '1' => '1', - ), - 'group' => '0', - 'exposed' => FALSE, - 'expose' => array( - 'operator' => 'field_accepted_value_many_to_one_op', - 'label' => 'by status:', - 'use_operator' => 0, - 'identifier' => 'status', - 'optional' => 1, - 'single' => 1, - 'remember' => 0, - 'reduce' => 1, - ), - 'id' => 'field_accepted_value_many_to_one', - 'table' => 'node_data_field_accepted', - 'field' => 'field_accepted_value_many_to_one', - 'override' => array( - 'button' => 'Use default', - ), - 'relationship' => 'none', - 'reduce_duplicates' => 0, - ), - )); - $handler->override_option('title', 'Session Presenters'); - $handler->override_option('css_class', 'session-presenters'); - $handler->override_option('items_per_page', 0); - $handler->override_option('use_pager', '0'); - $handler->override_option('style_plugin', 'grid'); - $handler->override_option('style_options', array( - 'grouping' => '', - 'columns' => '1', - 'alignment' => 'horizontal', - 'fill_single_line' => 1, - )); - $handler->override_option('row_options', array( - 'inline' => array( - 'picture' => 'picture', - 'name' => 'name', - ), - 'separator' => '', - 'hide_empty' => 0, - )); - $handler->override_option('block_description', 'Sessions: Session Presenters'); - $handler->override_option('block_caching', -1); - $handler = $view->new_display('page', 'Page: Proposed', 'page_2'); - $handler->override_option('filters', array( - 'type' => array( - 'operator' => 'in', - 'value' => array( - 'session' => 'session', - ), - 'group' => '0', - 'exposed' => FALSE, - 'expose' => array( - 'operator' => FALSE, - 'label' => '', - ), - 'id' => 'type', - 'table' => 'node', - 'field' => 'type', - 'relationship' => 'none', - ), - 'status' => array( - 'operator' => '=', - 'value' => '1', - 'group' => '0', - 'exposed' => FALSE, - 'expose' => array( - 'operator' => FALSE, - 'label' => '', - ), - 'id' => 'status', - 'table' => 'node', - 'field' => 'status', - 'relationship' => 'none', - ), - 'field_experience_value_many_to_one' => array( - 'operator' => 'or', - 'value' => array(), - 'group' => '0', - 'exposed' => TRUE, - 'expose' => array( - 'use_operator' => 0, - 'operator' => 'field_experience_value_many_to_one_op', - 'identifier' => 'field_experience_value_many_to_one', - 'label' => 'Experience level', - 'optional' => 1, - 'single' => 1, - 'remember' => 0, - 'reduce' => 0, - ), - 'id' => 'field_experience_value_many_to_one', - 'table' => 'node_data_field_experience', - 'field' => 'field_experience_value_many_to_one', - 'relationship' => 'none', - 'reduce_duplicates' => 0, - ), - 'field_track_value_many_to_one' => array( - 'operator' => 'or', - 'value' => array(), - 'group' => '0', - 'exposed' => TRUE, - 'expose' => array( - 'use_operator' => 0, - 'operator' => 'field_track_value_many_to_one_op', - 'identifier' => 'field_track_value_many_to_one', - 'label' => 'Track', - 'optional' => 1, - 'single' => 1, - 'remember' => 0, - 'reduce' => 0, - ), - 'id' => 'field_track_value_many_to_one', - 'table' => 'node_data_field_track', - 'field' => 'field_track_value_many_to_one', - 'relationship' => 'none', - 'reduce_duplicates' => 0, - 'override' => array( - 'button' => 'Override', - ), - ), - 'keys' => array( - 'operator' => 'optional', - 'value' => '', - 'group' => '0', - 'exposed' => TRUE, - 'expose' => array( - 'use_operator' => 0, - 'operator' => 'keys_op', - 'identifier' => 'keys', - 'label' => 'Filter by keywords:', - 'optional' => 1, - 'remember' => 0, - ), - 'id' => 'keys', - 'table' => 'search_index', - 'field' => 'keys', - 'override' => array( - 'button' => 'Override', - ), - 'relationship' => 'none', - ), - 'field_accepted_value_many_to_one' => array( - 'operator' => 'not', - 'value' => array( - '1' => '1', - ), - 'group' => '0', - 'exposed' => FALSE, - 'expose' => array( - 'operator' => 'field_accepted_value_many_to_one_op', - 'label' => 'by status:', - 'use_operator' => 0, - 'identifier' => 'status', - 'optional' => 1, - 'single' => 1, - 'remember' => 0, - 'reduce' => 1, - ), - 'id' => 'field_accepted_value_many_to_one', - 'table' => 'node_data_field_accepted', - 'field' => 'field_accepted_value_many_to_one', - 'override' => array( - 'button' => 'Use default', - ), - 'relationship' => 'none', - 'reduce_duplicates' => 0, - ), - )); - $handler->override_option('title', 'Proposed Sessions'); - $handler->override_option('path', 'program/sessions/proposed'); - $handler->override_option('menu', array( - 'type' => 'tab', - 'title' => 'Proposed sessions', - 'description' => '', - 'weight' => '10', - 'name' => 'navigation', - )); - $handler->override_option('tab_options', array( - 'type' => 'none', - 'title' => '', - 'description' => '', - 'weight' => 0, - 'name' => 'navigation', - )); - $handler = $view->new_display('block', 'Block: Featured', 'block_3'); - $handler->override_option('relationships', array( - 'nodequeue_rel' => array( - 'label' => 'queue', - 'required' => 1, - 'limit' => 1, - 'qids' => array( - '4' => 4, - '1' => 0, - '2' => 0, - ), - 'id' => 'nodequeue_rel', - 'table' => 'node', - 'field' => 'nodequeue_rel', - 'override' => array( - 'button' => 'Use default', - ), - 'relationship' => 'none', - ), - )); - $handler->override_option('filters', array( - 'type' => array( - 'operator' => 'in', - 'value' => array( - 'session' => 'session', - ), - 'group' => '0', - 'exposed' => FALSE, - 'expose' => array( - 'operator' => FALSE, - 'label' => '', - ), - 'id' => 'type', - 'table' => 'node', - 'field' => 'type', - 'relationship' => 'none', - ), - 'status' => array( - 'operator' => '=', - 'value' => '1', - 'group' => '0', - 'exposed' => FALSE, - 'expose' => array( - 'operator' => FALSE, - 'label' => '', - ), - 'id' => 'status', - 'table' => 'node', - 'field' => 'status', - 'relationship' => 'none', - ), - 'field_accepted_value_many_to_one' => array( - 'operator' => 'or', - 'value' => array( - '1' => '1', - ), - 'group' => '0', - 'exposed' => FALSE, - 'expose' => array( - 'operator' => 'field_accepted_value_many_to_one_op', - 'label' => 'by status:', - 'use_operator' => 0, - 'identifier' => 'status', - 'optional' => 1, - 'single' => 1, - 'remember' => 0, - 'reduce' => 1, - ), - 'id' => 'field_accepted_value_many_to_one', - 'table' => 'node_data_field_accepted', - 'field' => 'field_accepted_value_many_to_one', - 'override' => array( - 'button' => 'Override', - ), - 'relationship' => 'none', - 'reduce_duplicates' => 0, - ), - )); - $handler->override_option('title', 'Featured Sessions'); - $handler->override_option('block_description', ''); - $handler->override_option('block_caching', -1); - - $views[$view->name] = $view; - - // Exported view: sessions_admin - $view = new view; - $view->name = 'sessions_admin'; - $view->description = 'Session organizing View'; - $view->tag = 'cod session'; - $view->view_php = ''; - $view->base_table = 'node'; - $view->is_cacheable = FALSE; - $view->api_version = 2; - $view->disabled = FALSE; /* Edit this to true to make a default view disabled initially */ - $handler = $view->new_display('default', 'Defaults', 'default'); - $handler->override_option('fields', array( - 'title' => array( - 'label' => 'Title', - 'alter' => array( - 'alter_text' => 0, - 'text' => '', - 'make_link' => 0, - 'path' => '', - 'link_class' => '', - 'alt' => '', - 'prefix' => '', - 'suffix' => '', - 'target' => '', - 'help' => '', - 'trim' => 0, - 'max_length' => '', - 'word_boundary' => 1, - 'ellipsis' => 1, - 'html' => 0, - 'strip_tags' => 0, - ), - 'empty' => '', - 'hide_empty' => 0, - 'empty_zero' => 0, - 'link_to_node' => 1, - 'exclude' => 0, - 'id' => 'title', - 'table' => 'node', - 'field' => 'title', - 'relationship' => 'none', - 'override' => array( - 'button' => 'Override', - ), - ), - 'field_accepted_value' => array( - 'label' => 'Status', - 'alter' => array( - 'alter_text' => 0, - 'text' => '', - 'make_link' => 0, - 'path' => '', - 'link_class' => '', - 'alt' => '', - 'prefix' => '', - 'suffix' => '', - 'target' => '', - 'help' => '', - 'trim' => 0, - 'max_length' => '', - 'word_boundary' => 1, - 'ellipsis' => 1, - 'html' => 0, - 'strip_tags' => 0, - ), - 'empty' => '', - 'hide_empty' => 1, - 'empty_zero' => 0, - 'link_to_node' => 0, - 'label_type' => 'widget', - 'format' => 'default', - 'multiple' => array( - 'group' => TRUE, - 'multiple_number' => '', - 'multiple_from' => '', - 'multiple_reversed' => FALSE, - ), - 'exclude' => 0, - 'id' => 'field_accepted_value', - 'table' => 'node_data_field_accepted', - 'field' => 'field_accepted_value', - 'override' => array( - 'button' => 'Override', - ), - 'relationship' => 'none', - ), - 'field_presenters_uid' => array( - 'label' => 'Presenters', - 'alter' => array( - 'alter_text' => 0, - 'text' => '', - 'make_link' => 0, - 'path' => '', - 'link_class' => '', - 'alt' => '', - 'prefix' => '', - 'suffix' => '', - 'target' => '', - 'help' => '', - 'trim' => 0, - 'max_length' => '', - 'word_boundary' => 1, - 'ellipsis' => 1, - 'html' => 0, - 'strip_tags' => 0, - ), - 'empty' => '', - 'hide_empty' => 0, - 'empty_zero' => 0, - 'link_to_node' => 0, - 'label_type' => 'custom', - 'format' => 'default', - 'multiple' => array( - 'group' => 1, - 'multiple_number' => '', - 'multiple_from' => '', - 'multiple_reversed' => 0, - ), - 'exclude' => 0, - 'id' => 'field_presenters_uid', - 'table' => 'node_data_field_presenters', - 'field' => 'field_presenters_uid', - 'override' => array( - 'button' => 'Override', - ), - 'relationship' => 'none', - ), - 'field_experience_value' => array( - 'label' => 'Experience', - 'alter' => array( - 'alter_text' => 0, - 'text' => '', - 'make_link' => 0, - 'path' => '', - 'link_class' => '', - 'alt' => '', - 'prefix' => '', - 'suffix' => '', - 'target' => '', - 'help' => '', - 'trim' => 0, - 'max_length' => '', - 'word_boundary' => 1, - 'ellipsis' => 1, - 'html' => 0, - 'strip_tags' => 0, - ), - 'empty' => '', - 'hide_empty' => 0, - 'empty_zero' => 0, - 'link_to_node' => 0, - 'label_type' => 'widget', - 'format' => 'default', - 'multiple' => array( - 'group' => 1, - 'multiple_number' => '', - 'multiple_from' => '', - 'multiple_reversed' => 0, - ), - 'exclude' => 0, - 'id' => 'field_experience_value', - 'table' => 'node_data_field_experience', - 'field' => 'field_experience_value', - 'override' => array( - 'button' => 'Override', - ), - 'relationship' => 'none', - ), - 'field_track_value' => array( - 'label' => 'Track', - 'alter' => array( - 'alter_text' => 0, - 'text' => '', - 'make_link' => 0, - 'path' => '', - 'link_class' => '', - 'alt' => '', - 'prefix' => '', - 'suffix' => '', - 'target' => '', - 'help' => '', - 'trim' => 0, - 'max_length' => '', - 'word_boundary' => 0, - 'ellipsis' => 0, - 'html' => 0, - 'strip_tags' => 0, - ), - 'empty' => '', - 'hide_empty' => 0, - 'empty_zero' => 0, - 'link_to_node' => 0, - 'label_type' => 'widget', - 'format' => 'default', - 'multiple' => array( - 'group' => TRUE, - 'multiple_number' => '', - 'multiple_from' => '', - 'multiple_reversed' => FALSE, - ), - 'exclude' => 0, - 'id' => 'field_track_value', - 'table' => 'node_data_field_track', - 'field' => 'field_track_value', - 'override' => array( - 'button' => 'Override', - ), - 'relationship' => 'none', - ), - 'edit_node' => array( - 'label' => 'Ops', - 'alter' => array( - 'alter_text' => 0, - 'text' => '', - 'make_link' => 0, - 'path' => '', - 'link_class' => '', - 'alt' => '', - 'prefix' => '', - 'suffix' => '', - 'target' => '', - 'help' => '', - 'trim' => 0, - 'max_length' => '', - 'word_boundary' => 1, - 'ellipsis' => 1, - 'html' => 0, - 'strip_tags' => 0, - ), - 'empty' => '', - 'hide_empty' => 0, - 'empty_zero' => 0, - 'text' => '', - 'exclude' => 0, - 'id' => 'edit_node', - 'table' => 'node', - 'field' => 'edit_node', - 'override' => array( - 'button' => 'Override', - ), - 'relationship' => 'none', - ), - )); - $handler->override_option('filters', array( - 'type' => array( - 'operator' => 'in', - 'value' => array( - 'session' => 'session', - ), - 'group' => '0', - 'exposed' => FALSE, - 'expose' => array( - 'operator' => FALSE, - 'label' => '', - ), - 'id' => 'type', - 'table' => 'node', - 'field' => 'type', - 'relationship' => 'none', - ), - 'status' => array( - 'operator' => '=', - 'value' => '1', - 'group' => '0', - 'exposed' => FALSE, - 'expose' => array( - 'operator' => FALSE, - 'label' => '', - ), - 'id' => 'status', - 'table' => 'node', - 'field' => 'status', - 'relationship' => 'none', - ), - 'field_track_value_many_to_one' => array( - 'operator' => 'or', - 'value' => array(), - 'group' => '0', - 'exposed' => TRUE, - 'expose' => array( - 'use_operator' => 0, - 'operator' => 'field_track_value_many_to_one_op', - 'identifier' => 'field_track_value_many_to_one', - 'label' => 'Track', - 'optional' => 1, - 'single' => 0, - 'remember' => 0, - 'reduce' => 0, - ), - 'id' => 'field_track_value_many_to_one', - 'table' => 'node_data_field_track', - 'field' => 'field_track_value_many_to_one', - 'relationship' => 'none', - 'reduce_duplicates' => 0, - 'override' => array( - 'button' => 'Override', - ), - ), - 'keys' => array( - 'operator' => 'optional', - 'value' => '', - 'group' => '0', - 'exposed' => TRUE, - 'expose' => array( - 'use_operator' => 0, - 'operator' => 'keys_op', - 'identifier' => 'keys', - 'label' => 'Filter by keywords:', - 'optional' => 1, - 'remember' => 0, - ), - 'id' => 'keys', - 'table' => 'search_index', - 'field' => 'keys', - 'override' => array( - 'button' => 'Override', - ), - 'relationship' => 'none', - ), - 'field_accepted_value_many_to_one' => array( - 'operator' => 'or', - 'value' => array( - '1' => '1', - ), - 'group' => '0', - 'exposed' => FALSE, - 'expose' => array( - 'operator' => 'field_accepted_value_many_to_one_op', - 'label' => 'by status:', - 'use_operator' => 0, - 'identifier' => 'status', - 'optional' => 1, - 'single' => 1, - 'remember' => 0, - 'reduce' => 1, - ), - 'id' => 'field_accepted_value_many_to_one', - 'table' => 'node_data_field_accepted', - 'field' => 'field_accepted_value_many_to_one', - 'override' => array( - 'button' => 'Override', - ), - 'relationship' => 'none', - 'reduce_duplicates' => 0, - ), - 'field_experience_value_many_to_one' => array( - 'operator' => 'or', - 'value' => array(), - 'group' => '0', - 'exposed' => TRUE, - 'expose' => array( - 'use_operator' => 0, - 'operator' => '', - 'identifier' => 'experience_level', - 'label' => 'Experience level', - 'optional' => 1, - 'single' => 0, - 'remember' => 1, - 'reduce' => 0, - ), - 'id' => 'field_experience_value_many_to_one', - 'table' => 'node_data_field_experience', - 'field' => 'field_experience_value_many_to_one', - 'relationship' => 'none', - 'reduce_duplicates' => 0, - 'override' => array( - 'button' => 'Override', - ), - ), - 'field_session_room_nid' => array( - 'id' => 'field_session_room_nid', - 'table' => 'node_data_field_session_room', - 'field' => 'field_session_room_nid', - ), - )); - $handler->override_option('access', array( - 'type' => 'perm', - 'perm' => 'edit field_accepted', - )); - $handler->override_option('cache', array( - 'type' => 'none', - )); - $handler->override_option('title', 'Sessions'); - $handler->override_option('css_class', 'view-grouped-list sessions-list'); - $handler->override_option('header_format', '1'); - $handler->override_option('header_empty', 0); - $handler->override_option('empty', 'There are no sessions with this status.'); - $handler->override_option('empty_format', '1'); - $handler->override_option('items_per_page', 20); - $handler->override_option('use_pager', '1'); - $handler->override_option('link_display', 'page_1'); - $handler->override_option('distinct', 1); - $handler->override_option('style_plugin', 'table'); - $handler->override_option('style_options', array( - 'grouping' => '', - 'override' => 1, - 'sticky' => 0, - 'order' => 'asc', - 'columns' => array( - 'title' => 'title', - 'field_accepted_value' => 'field_accepted_value', - 'field_presenters_uid' => 'field_presenters_uid', - 'field_experience_value' => 'field_experience_value', - 'field_track_value' => 'field_track_value', - 'edit_node' => 'edit_node', - ), - 'info' => array( - 'title' => array( - 'sortable' => 1, - 'separator' => '', - ), - 'field_accepted_value' => array( - 'sortable' => 1, - 'separator' => '', - ), - 'field_presenters_uid' => array( - 'separator' => '', - ), - 'field_experience_value' => array( - 'sortable' => 1, - 'separator' => '', - ), - 'field_track_value' => array( - 'sortable' => 1, - 'separator' => '', - ), - 'edit_node' => array( - 'separator' => '', - ), - ), - 'default' => '-1', - )); - $handler->override_option('row_options', array( - 'inline' => array( - 'field_presenters_uid' => 'field_presenters_uid', - ), - 'separator' => ', ', - 'hide_empty' => 0, - )); - $handler = $view->new_display('page', 'Accepted sessions', 'page_1'); - $handler->override_option('sorts', array( - 'title' => array( - 'order' => 'ASC', - 'id' => 'title', - 'table' => 'node', - 'field' => 'title', - 'override' => array( - 'button' => 'Use default', - ), - 'relationship' => 'none', - ), - )); - $handler->override_option('filters', array( - 'type' => array( - 'operator' => 'in', - 'value' => array( - 'session' => 'session', - ), - 'group' => '0', - 'exposed' => FALSE, - 'expose' => array( - 'operator' => FALSE, - 'label' => '', - ), - 'id' => 'type', - 'table' => 'node', - 'field' => 'type', - 'relationship' => 'none', - ), - 'field_track_value_many_to_one' => array( - 'operator' => 'or', - 'value' => array(), - 'group' => '0', - 'exposed' => TRUE, - 'expose' => array( - 'use_operator' => 0, - 'operator' => 'field_track_value_many_to_one_op', - 'identifier' => 'field_track_value_many_to_one', - 'label' => 'Track', - 'optional' => 1, - 'single' => 0, - 'remember' => 0, - 'reduce' => 0, - ), - 'id' => 'field_track_value_many_to_one', - 'table' => 'node_data_field_track', - 'field' => 'field_track_value_many_to_one', - 'relationship' => 'none', - 'reduce_duplicates' => 0, - 'override' => array( - 'button' => 'Override', - ), - ), - 'keys' => array( - 'operator' => 'optional', - 'value' => '', - 'group' => '0', - 'exposed' => TRUE, - 'expose' => array( - 'use_operator' => 0, - 'operator' => 'keys_op', - 'identifier' => 'keys', - 'label' => 'Filter by keywords:', - 'optional' => 1, - 'remember' => 0, - ), - 'id' => 'keys', - 'table' => 'search_index', - 'field' => 'keys', - 'override' => array( - 'button' => 'Override', - ), - 'relationship' => 'none', - ), - 'field_accepted_value_many_to_one' => array( - 'operator' => 'or', - 'value' => array( - '1' => '1', - ), - 'group' => '0', - 'exposed' => FALSE, - 'expose' => array( - 'operator' => 'field_accepted_value_many_to_one_op', - 'label' => 'by status:', - 'use_operator' => 0, - 'identifier' => 'status', - 'optional' => 1, - 'single' => 1, - 'remember' => 0, - 'reduce' => 1, - ), - 'id' => 'field_accepted_value_many_to_one', - 'table' => 'node_data_field_accepted', - 'field' => 'field_accepted_value_many_to_one', - 'override' => array( - 'button' => 'Override', - ), - 'relationship' => 'none', - 'reduce_duplicates' => 0, - ), - 'field_experience_value_many_to_one' => array( - 'operator' => 'or', - 'value' => array(), - 'group' => '0', - 'exposed' => TRUE, - 'expose' => array( - 'use_operator' => 0, - 'operator' => '', - 'identifier' => 'experience_level', - 'label' => 'Experience level', - 'optional' => 1, - 'single' => 0, - 'remember' => 1, - 'reduce' => 0, - ), - 'id' => 'field_experience_value_many_to_one', - 'table' => 'node_data_field_experience', - 'field' => 'field_experience_value_many_to_one', - 'relationship' => 'none', - 'reduce_duplicates' => 0, - 'override' => array( - 'button' => 'Override', - ), - ), - 'field_session_room_nid' => array( - 'operator' => 'empty', - 'value' => array(), - 'group' => '0', - 'exposed' => FALSE, - 'expose' => array( - 'operator' => FALSE, - 'label' => '', - ), - 'id' => 'field_session_room_nid', - 'table' => 'node_data_field_session_room', - 'field' => 'field_session_room_nid', - 'override' => array( - 'button' => 'Use default', - ), - 'relationship' => 'none', - 'reduce_duplicates' => 0, - ), - 'field_session_slot_nid' => array( - 'operator' => 'empty', - 'value' => array(), - 'group' => '0', - 'exposed' => FALSE, - 'expose' => array( - 'operator' => FALSE, - 'label' => '', - ), - 'id' => 'field_session_slot_nid', - 'table' => 'node_data_field_session_slot', - 'field' => 'field_session_slot_nid', - 'override' => array( - 'button' => 'Use default', - ), - 'relationship' => 'none', - 'reduce_duplicates' => 0, - ), - )); - $handler->override_option('title', 'Accepted sessions'); - $handler->override_option('header', 'Note: Only unscheduled sessions (that are accepted and published) are displayed here.'); - $handler->override_option('header_empty', 1); - $handler->override_option('path', 'conference-admin/sessions/accepted'); - $handler->override_option('menu', array( - 'type' => 'tab', - 'title' => 'Accepted Sessions', - 'description' => '', - 'weight' => '1', - 'name' => 'menu-conference-admin', - )); - $handler->override_option('tab_options', array( - 'type' => 'normal', - 'title' => 'Sessions', - 'description' => '', - 'weight' => '0', - 'name' => 'menu-conference-admin', - )); - $handler = $view->new_display('page', 'Declined sessions', 'page_3'); - $handler->override_option('filters', array( - 'type' => array( - 'operator' => 'in', - 'value' => array( - 'session' => 'session', - ), - 'group' => '0', - 'exposed' => FALSE, - 'expose' => array( - 'operator' => FALSE, - 'label' => '', - ), - 'id' => 'type', - 'table' => 'node', - 'field' => 'type', - 'relationship' => 'none', - ), - 'field_track_value_many_to_one' => array( - 'operator' => 'or', - 'value' => array(), - 'group' => '0', - 'exposed' => TRUE, - 'expose' => array( - 'use_operator' => 0, - 'operator' => 'field_track_value_many_to_one_op', - 'identifier' => 'field_track_value_many_to_one', - 'label' => 'Track', - 'optional' => 1, - 'single' => 0, - 'remember' => 0, - 'reduce' => 0, - ), - 'id' => 'field_track_value_many_to_one', - 'table' => 'node_data_field_track', - 'field' => 'field_track_value_many_to_one', - 'relationship' => 'none', - 'reduce_duplicates' => 0, - 'override' => array( - 'button' => 'Override', - ), - ), - 'keys' => array( - 'operator' => 'optional', - 'value' => '', - 'group' => '0', - 'exposed' => TRUE, - 'expose' => array( - 'use_operator' => 0, - 'operator' => 'keys_op', - 'identifier' => 'keys', - 'label' => 'Filter by keywords:', - 'optional' => 1, - 'remember' => 0, - ), - 'id' => 'keys', - 'table' => 'search_index', - 'field' => 'keys', - 'override' => array( - 'button' => 'Override', - ), - 'relationship' => 'none', - ), - 'field_accepted_value_many_to_one' => array( - 'operator' => 'or', - 'value' => array( - '2' => '2', - ), - 'group' => '0', - 'exposed' => FALSE, - 'expose' => array( - 'operator' => 'field_accepted_value_many_to_one_op', - 'label' => 'by status:', - 'use_operator' => 0, - 'identifier' => 'status', - 'optional' => 1, - 'single' => 1, - 'remember' => 0, - 'reduce' => 1, - ), - 'id' => 'field_accepted_value_many_to_one', - 'table' => 'node_data_field_accepted', - 'field' => 'field_accepted_value_many_to_one', - 'override' => array( - 'button' => 'Use default', - ), - 'relationship' => 'none', - 'reduce_duplicates' => 0, - ), - 'field_experience_value_many_to_one' => array( - 'operator' => 'or', - 'value' => array(), - 'group' => '0', - 'exposed' => TRUE, - 'expose' => array( - 'use_operator' => 0, - 'operator' => '', - 'identifier' => 'experience_level', - 'label' => 'Experience level', - 'optional' => 1, - 'single' => 0, - 'remember' => 1, - 'reduce' => 0, - ), - 'id' => 'field_experience_value_many_to_one', - 'table' => 'node_data_field_experience', - 'field' => 'field_experience_value_many_to_one', - 'relationship' => 'none', - 'reduce_duplicates' => 0, - 'override' => array( - 'button' => 'Override', - ), - ), - )); - $handler->override_option('title', 'Declined sessions'); - $handler->override_option('header', 'Note: Only declined sessions (of any published status) are displayed here.'); - $handler->override_option('path', 'conference-admin/sessions/declined'); - $handler->override_option('menu', array( - 'type' => 'tab', - 'title' => 'Declined Sessions', - 'description' => '', - 'weight' => '-8', - 'name' => 'menu-conference-admin', - )); - $handler->override_option('tab_options', array( - 'type' => 'none', - 'title' => '', - 'description' => '', - 'weight' => 0, - 'name' => 'navigation', - )); - $handler = $view->new_display('page', 'Unprocessed sessions', 'page_4'); - $handler->override_option('filters', array( - 'type' => array( - 'operator' => 'in', - 'value' => array( - 'session' => 'session', - ), - 'group' => '0', - 'exposed' => FALSE, - 'expose' => array( - 'operator' => FALSE, - 'label' => '', - ), - 'id' => 'type', - 'table' => 'node', - 'field' => 'type', - 'relationship' => 'none', - ), - 'field_track_value_many_to_one' => array( - 'operator' => 'or', - 'value' => array(), - 'group' => '0', - 'exposed' => TRUE, - 'expose' => array( - 'use_operator' => 0, - 'operator' => 'field_track_value_many_to_one_op', - 'identifier' => 'field_track_value_many_to_one', - 'label' => 'Track', - 'optional' => 1, - 'single' => 0, - 'remember' => 0, - 'reduce' => 0, - ), - 'id' => 'field_track_value_many_to_one', - 'table' => 'node_data_field_track', - 'field' => 'field_track_value_many_to_one', - 'relationship' => 'none', - 'reduce_duplicates' => 0, - 'override' => array( - 'button' => 'Override', - ), - ), - 'keys' => array( - 'operator' => 'optional', - 'value' => '', - 'group' => '0', - 'exposed' => TRUE, - 'expose' => array( - 'use_operator' => 0, - 'operator' => 'keys_op', - 'identifier' => 'keys', - 'label' => 'Filter by keywords:', - 'optional' => 1, - 'remember' => 0, - ), - 'id' => 'keys', - 'table' => 'search_index', - 'field' => 'keys', - 'override' => array( - 'button' => 'Override', - ), - 'relationship' => 'none', - ), - 'field_accepted_value_many_to_one' => array( - 'operator' => 'not', - 'value' => array( - '1' => '1', - '2' => '2', - ), - 'group' => '0', - 'exposed' => FALSE, - 'expose' => array( - 'operator' => 'field_accepted_value_many_to_one_op', - 'label' => 'by status:', - 'use_operator' => 0, - 'identifier' => 'status', - 'optional' => 1, - 'single' => 1, - 'remember' => 0, - 'reduce' => 1, - ), - 'id' => 'field_accepted_value_many_to_one', - 'table' => 'node_data_field_accepted', - 'field' => 'field_accepted_value_many_to_one', - 'override' => array( - 'button' => 'Use default', - ), - 'relationship' => 'none', - 'reduce_duplicates' => 0, - ), - 'field_experience_value_many_to_one' => array( - 'operator' => 'or', - 'value' => array(), - 'group' => '0', - 'exposed' => TRUE, - 'expose' => array( - 'use_operator' => 0, - 'operator' => '', - 'identifier' => 'experience_level', - 'label' => 'Experience level', - 'optional' => 1, - 'single' => 0, - 'remember' => 1, - 'reduce' => 0, - ), - 'id' => 'field_experience_value_many_to_one', - 'table' => 'node_data_field_experience', - 'field' => 'field_experience_value_many_to_one', - 'relationship' => 'none', - 'reduce_duplicates' => 0, - 'override' => array( - 'button' => 'Override', - ), - ), - )); - $handler->override_option('title', 'Unprocessed sessions'); - $handler->override_option('path', 'conference-admin/sessions/unprocessed'); - $handler->override_option('menu', array( - 'type' => 'default tab', - 'title' => 'Unprocessed sessions', - 'description' => '', - 'weight' => '-9', - 'name' => 'menu-conference-admin', - )); - $handler->override_option('tab_options', array( - 'type' => 'normal', - 'title' => 'Session moderation', - 'description' => '', - 'weight' => '0', - 'name' => 'menu-conference-admin', - )); - $handler = $view->new_display('page', 'Scheduled sessions', 'page_2'); - $handler->override_option('filters', array( - 'type' => array( - 'operator' => 'in', - 'value' => array( - 'session' => 'session', - ), - 'group' => '0', - 'exposed' => FALSE, - 'expose' => array( - 'operator' => FALSE, - 'label' => '', - ), - 'id' => 'type', - 'table' => 'node', - 'field' => 'type', - 'relationship' => 'none', - ), - 'status' => array( - 'operator' => '=', - 'value' => '1', - 'group' => '0', - 'exposed' => FALSE, - 'expose' => array( - 'operator' => FALSE, - 'label' => '', - ), - 'id' => 'status', - 'table' => 'node', - 'field' => 'status', - 'relationship' => 'none', - ), - 'field_track_value_many_to_one' => array( - 'operator' => 'or', - 'value' => array(), - 'group' => '0', - 'exposed' => TRUE, - 'expose' => array( - 'use_operator' => 0, - 'operator' => 'field_track_value_many_to_one_op', - 'identifier' => 'field_track_value_many_to_one', - 'label' => 'Track', - 'optional' => 1, - 'single' => 0, - 'remember' => 0, - 'reduce' => 0, - ), - 'id' => 'field_track_value_many_to_one', - 'table' => 'node_data_field_track', - 'field' => 'field_track_value_many_to_one', - 'relationship' => 'none', - 'reduce_duplicates' => 0, - 'override' => array( - 'button' => 'Override', - ), - ), - 'keys' => array( - 'operator' => 'optional', - 'value' => '', - 'group' => '0', - 'exposed' => TRUE, - 'expose' => array( - 'use_operator' => 0, - 'operator' => 'keys_op', - 'identifier' => 'keys', - 'label' => 'Filter by keywords:', - 'optional' => 1, - 'remember' => 0, - ), - 'id' => 'keys', - 'table' => 'search_index', - 'field' => 'keys', - 'override' => array( - 'button' => 'Override', - ), - 'relationship' => 'none', - ), - 'field_experience_value_many_to_one' => array( - 'operator' => 'or', - 'value' => array(), - 'group' => '0', - 'exposed' => TRUE, - 'expose' => array( - 'use_operator' => 0, - 'operator' => '', - 'identifier' => 'experience_level', - 'label' => 'Experience level', - 'optional' => 1, - 'single' => 0, - 'remember' => 1, - 'reduce' => 0, - ), - 'id' => 'field_experience_value_many_to_one', - 'table' => 'node_data_field_experience', - 'field' => 'field_experience_value_many_to_one', - 'relationship' => 'none', - 'reduce_duplicates' => 0, - 'override' => array( - 'button' => 'Override', - ), - ), - 'field_session_room_nid' => array( - 'operator' => 'not empty', - 'value' => array(), - 'group' => '0', - 'exposed' => FALSE, - 'expose' => array( - 'operator' => FALSE, - 'label' => '', - ), - 'id' => 'field_session_room_nid', - 'table' => 'node_data_field_session_room', - 'field' => 'field_session_room_nid', - 'override' => array( - 'button' => 'Use default', - ), - 'relationship' => 'none', - 'reduce_duplicates' => 0, - ), - 'field_session_slot_nid' => array( - 'operator' => 'not empty', - 'value' => array(), - 'group' => '0', - 'exposed' => FALSE, - 'expose' => array( - 'operator' => FALSE, - 'label' => '', - ), - 'id' => 'field_session_slot_nid', - 'table' => 'node_data_field_session_slot', - 'field' => 'field_session_slot_nid', - 'override' => array( - 'button' => 'Use default', - ), - 'relationship' => 'none', - 'reduce_duplicates' => 0, - ), - )); - $handler->override_option('header', 'View schedule grid'); - $handler->override_option('header_empty', 1); - $handler->override_option('path', 'conference-admin/sessions/scheduled'); - $handler->override_option('menu', array( - 'type' => 'tab', - 'title' => 'Scheduled sessions', - 'description' => '', - 'weight' => '6', - 'name' => 'navigation', - )); - $handler->override_option('tab_options', array( - 'type' => 'none', - 'title' => '', - 'description' => '', - 'weight' => 0, - 'name' => 'navigation', - )); - - $views[$view->name] = $view; - - return $views; -} diff --git a/cod_session/cod_session_views_style_plugin_calendar.inc b/cod_session/cod_session_views_style_plugin_calendar.inc deleted file mode 100644 index 1ccfff7..0000000 --- a/cod_session/cod_session_views_style_plugin_calendar.inc +++ /dev/null @@ -1,10 +0,0 @@ -