? 784404-cod_support-events-2.patch
? 784404-cod_support-events-a.patch
? 784404-cod_support-events.patch
? 844542-cod_sessions.patch
? asd.diff
? cod_events-6.x-1.0-alpha.tgz
? cod_session-6.x-0.3-ebg.tgz
? cod_session-6.x-0.3.tgz
? cod_session-844542.patch
? front_page_sessions_view.patch
Index: cod_session/cod_session.defaults.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/cod_support/cod_session/cod_session.defaults.inc,v
retrieving revision 1.3
diff -u -p -r1.3 cod_session.defaults.inc
--- cod_session/cod_session.defaults.inc	9 May 2010 00:29:10 -0000	1.3
+++ cod_session/cod_session.defaults.inc	5 Jul 2010 22:40:00 -0000
@@ -6,14 +6,69 @@
 function _cod_session_content_default_fields() {
   $fields = array();
 
+  // Exported field: field_accepted
+  $fields[] = array(
+    'field_name' => 'field_accepted',
+    'type_name' => 'session',
+    'display_settings' => array(
+      'weight' => '41',
+      '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' => 'number_integer',
+    'required' => '1',
+    'multiple' => '0',
+    'module' => 'number',
+    'active' => '1',
+    'prefix' => '',
+    'suffix' => '',
+    'min' => '',
+    'max' => '',
+    'allowed_values' => '',
+    'allowed_values_php' => '',
+    'widget' => array(
+      'default_value' => array(
+        '0' => array(
+          'value' => NULL,
+        ),
+      ),
+      'default_value_php' => NULL,
+      'label' => 'Accepted?',
+      'weight' => '41',
+      'description' => '',
+      'type' => 'optionwidgets_onoff',
+      'module' => 'optionwidgets',
+    ),
+  );
+
   // Exported field: field_day
   $fields[] = array(
     'field_name' => 'field_day',
     'type_name' => 'session',
     'display_settings' => array(
+      'weight' => '33',
+      'parent' => 'group_schedule',
       'label' => array(
-        'format' => 'above',
-        'exclude' => 0,
+        'format' => 'inline',
       ),
       'teaser' => array(
         'format' => 'default',
@@ -34,11 +89,9 @@ function _cod_session_content_default_fi
     'multiple' => '0',
     'module' => 'text',
     'active' => '1',
-    'text_processing' => '0',
+    'text_processing' => '',
     'max_length' => '',
-    'allowed_values' => '01| Day 1
-02| Day 2
-03| Day 3',
+    'allowed_values' => '',
     'allowed_values_php' => '',
     'widget' => array(
       'default_value' => array(
@@ -48,21 +101,126 @@ function _cod_session_content_default_fi
       ),
       'default_value_php' => NULL,
       'label' => 'Day',
-      'weight' => '31',
+      'weight' => '33',
       'description' => '',
       'type' => 'optionwidgets_select',
       'module' => 'optionwidgets',
     ),
   );
 
+  // Exported field: field_room
+  $fields[] = array(
+    'field_name' => 'field_room',
+    'type_name' => 'session',
+    'display_settings' => array(
+      'weight' => '35',
+      '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' => 'text',
+    'required' => '0',
+    'multiple' => '0',
+    'module' => 'text',
+    'active' => '1',
+    'text_processing' => '',
+    'max_length' => '',
+    'allowed_values' => '',
+    'allowed_values_php' => '',
+    'widget' => array(
+      'default_value' => array(
+        '0' => array(
+          'value' => '',
+        ),
+      ),
+      'default_value_php' => NULL,
+      'label' => 'Room',
+      'weight' => '35',
+      'description' => '',
+      'type' => 'optionwidgets_buttons',
+      'module' => 'optionwidgets',
+    ),
+  );
+
+  // Exported field: field_skill_level
+  $fields[] = array(
+    'field_name' => 'field_skill_level',
+    'type_name' => 'session',
+    'display_settings' => array(
+      'weight' => '40',
+      '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' => '1',
+    'module' => 'text',
+    'active' => '1',
+    'text_processing' => '',
+    'max_length' => '',
+    'allowed_values' => '',
+    'allowed_values_php' => '',
+    'widget' => array(
+      'default_value' => array(
+        '0' => array(
+          'value' => '',
+        ),
+      ),
+      'default_value_php' => NULL,
+      'label' => 'Skill Level',
+      'weight' => '40',
+      'description' => '',
+      'type' => 'optionwidgets_buttons',
+      'module' => 'optionwidgets',
+    ),
+  );
+
   // Exported field: field_slot
   $fields[] = array(
     'field_name' => 'field_slot',
     'type_name' => 'session',
     'display_settings' => array(
+      'weight' => '34',
+      'parent' => 'group_schedule',
       'label' => array(
-        'format' => 'above',
-        'exclude' => 0,
+        'format' => 'inline',
       ),
       'teaser' => array(
         'format' => 'default',
@@ -83,10 +241,9 @@ function _cod_session_content_default_fi
     'multiple' => '0',
     'module' => 'text',
     'active' => '1',
-    'text_processing' => '0',
+    'text_processing' => '',
     'max_length' => '',
-    'allowed_values' => '1030-1130| 10:30am-11:30am
-1300-1400| 1:00pm-2:00pm',
+    'allowed_values' => '',
     'allowed_values_php' => '',
     'widget' => array(
       'default_value' => array(
@@ -96,23 +253,176 @@ function _cod_session_content_default_fi
       ),
       'default_value_php' => NULL,
       'label' => 'Time Slot',
-      'weight' => '32',
+      'weight' => '34',
       'description' => '',
       'type' => 'optionwidgets_select',
       'module' => 'optionwidgets',
     ),
   );
 
+  // Exported field: field_track
+  $fields[] = array(
+    'field_name' => 'field_track',
+    'type_name' => 'session',
+    'display_settings' => array(
+      'weight' => '39',
+      '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' => '1',
+    'multiple' => '0',
+    'module' => 'text',
+    'active' => '1',
+    'text_processing' => '',
+    'max_length' => '',
+    'allowed_values' => '',
+    'allowed_values_php' => '',
+    'widget' => array(
+      'default_value' => array(
+        '0' => array(
+          'value' => '',
+        ),
+      ),
+      'default_value_php' => NULL,
+      'label' => 'Track',
+      'weight' => '39',
+      'description' => '',
+      'type' => 'optionwidgets_buttons',
+      'module' => 'optionwidgets',
+    ),
+  );
+
   // Translatables
   array(
+    t('Accepted?'),
     t('Day'),
+    t('Room'),
+    t('Skill Level'),
     t('Time Slot'),
+    t('Track'),
   );
 
   return $fields;
 }
 
 /**
+ * Helper to implementation of hook_fieldgroup_default_groups().
+ */
+function _cod_session_fieldgroup_default_groups() {
+  $groups = array();
+
+  // Exported group: group_audience
+  $groups[] = array(
+    'group_type' => 'standard',
+    'type_name' => 'session',
+    'group_name' => 'group_audience',
+    'label' => 'Audience',
+    'settings' => array(
+      'form' => array(
+        'style' => 'fieldset',
+        'description' => '',
+      ),
+      'display' => array(
+        'weight' => '38',
+        'label' => 'above',
+        'teaser' => array(
+          'format' => 'fieldset',
+          'exclude' => 0,
+        ),
+        'full' => array(
+          'format' => 'fieldset',
+          'exclude' => 0,
+        ),
+        'description' => '',
+        '4' => array(
+          'format' => 'fieldset',
+          'exclude' => 0,
+        ),
+        'token' => array(
+          'format' => 'fieldset',
+          'exclude' => 0,
+        ),
+      ),
+    ),
+    'weight' => '38',
+    'fields' => array(
+      '0' => 'field_track',
+      '1' => 'field_skill_level',
+      '2' => 'field_accepted',
+    ),
+  );
+
+  // Exported group: group_schedule
+  $groups[] = array(
+    'group_type' => 'standard',
+    'type_name' => 'session',
+    'group_name' => 'group_schedule',
+    'label' => 'Schedule Info',
+    'settings' => array(
+      'form' => array(
+        'style' => 'fieldset',
+        'description' => '',
+      ),
+      'display' => array(
+        'weight' => '35',
+        'label' => 'above',
+        'teaser' => array(
+          'format' => 'fieldset',
+          'exclude' => 0,
+        ),
+        'full' => array(
+          'format' => 'fieldset',
+          'exclude' => 0,
+        ),
+        'description' => '',
+        '4' => array(
+          'format' => 'fieldset',
+          'exclude' => 0,
+        ),
+        'token' => array(
+          'format' => 'fieldset',
+          'exclude' => 0,
+        ),
+      ),
+    ),
+    'weight' => '35',
+    'fields' => array(
+      '0' => 'field_day',
+      '1' => 'field_slot',
+      '2' => 'field_room',
+    ),
+  );
+
+  // Translatables
+  array(
+    t('Audience'),
+    t('Schedule Info'),
+  );
+
+  return $groups;
+}
+
+/**
  * Helper to implementation of hook_flag_default_flags().
  */
 function _cod_session_flag_default_flags() {
@@ -125,6 +435,7 @@ $flags[] = array (
   'global' => '0',
   'types' => 
   array (
+    0 => 'session',
   ),
   'flag_short' => 'I\'m Attending',
   'flag_long' => 'Attend this session',
@@ -150,14 +461,12 @@ $flags[] = array (
   'show_on_form' => 0,
   'access_author' => '',
   'i18n' => 0,
-  'flag_confirmation' => '',
-  'unflag_confirmation' => 'This session has been removed from your schedule',
-  'api_version' => 2,
   'module' => 'cod_session',
   'locked' => 
   array (
     0 => 'name',
   ),
+  'api_version' => 2,
 );
 // Exported flag: "Session Vote".
 $flags[] = array (
@@ -167,6 +476,7 @@ $flags[] = array (
   'global' => '0',
   'types' => 
   array (
+    0 => 'session',
   ),
   'flag_short' => 'Vote for this session',
   'flag_long' => 'Vote for this session',
@@ -192,14 +502,12 @@ $flags[] = array (
   'show_on_form' => 0,
   'access_author' => '',
   'i18n' => 0,
-  'flag_confirmation' => '',
-  'unflag_confirmation' => '',
-  'api_version' => 2,
   'module' => 'cod_session',
   'locked' => 
   array (
     0 => 'name',
   ),
+  'api_version' => 2,
 );
 return $flags;
 }
@@ -221,16 +529,136 @@ function _cod_session_user_default_permi
   // Exported permission: delete own session content
   $permissions[] = array(
     'name' => 'delete own session content',
+    'roles' => array(),
+  );
+
+  // Exported permission: edit field_accepted
+  $permissions[] = array(
+    'name' => 'edit field_accepted',
     'roles' => array(
-      '0' => 'authenticated user',
+      '0' => 'session organizer',
+      '1' => 'site administrator',
+    ),
+  );
+
+  // Exported permission: edit field_day
+  $permissions[] = array(
+    'name' => 'edit field_day',
+    'roles' => array(
+      '0' => 'session organizer',
+    ),
+  );
+
+  // Exported permission: edit field_room
+  $permissions[] = array(
+    'name' => 'edit field_room',
+    'roles' => array(
+      '0' => 'session organizer',
+      '1' => 'site administrator',
+    ),
+  );
+
+  // Exported permission: edit field_skill_level
+  $permissions[] = array(
+    'name' => 'edit field_skill_level',
+    'roles' => array(
+      '0' => 'session organizer',
+      '1' => 'site administrator',
+    ),
+  );
+
+  // Exported permission: edit field_slot
+  $permissions[] = array(
+    'name' => 'edit field_slot',
+    'roles' => array(
+      '0' => 'session organizer',
+      '1' => 'site administrator',
+    ),
+  );
+
+  // Exported permission: edit field_sponsorship_level
+  $permissions[] = array(
+    'name' => 'edit field_sponsorship_level',
+    'roles' => array(
+      '0' => 'site administrator',
+    ),
+  );
+
+  // Exported permission: edit field_track
+  $permissions[] = array(
+    'name' => 'edit field_track',
+    'roles' => array(
+      '0' => 'session organizer',
+      '1' => 'site administrator',
     ),
   );
 
   // Exported permission: edit own session content
   $permissions[] = array(
     'name' => 'edit own session content',
+    'roles' => array(),
+  );
+
+  // Exported permission: view field_accepted
+  $permissions[] = array(
+    'name' => 'view field_accepted',
     'roles' => array(
-      '0' => 'authenticated user',
+      '0' => 'session organizer',
+      '1' => 'site administrator',
+    ),
+  );
+
+  // Exported permission: view field_day
+  $permissions[] = array(
+    'name' => 'view field_day',
+    'roles' => array(
+      '0' => 'anonymous user',
+      '1' => 'authenticated user',
+      '2' => 'site administrator',
+    ),
+  );
+
+  // Exported permission: view field_room
+  $permissions[] = array(
+    'name' => 'view field_room',
+    'roles' => array(
+      '0' => 'anonymous user',
+      '1' => 'authenticated user',
+      '2' => 'session organizer',
+      '3' => 'site administrator',
+    ),
+  );
+
+  // Exported permission: view field_skill_level
+  $permissions[] = array(
+    'name' => 'view field_skill_level',
+    'roles' => array(
+      '0' => 'anonymous user',
+      '1' => 'authenticated user',
+      '2' => 'session organizer',
+      '3' => 'site administrator',
+    ),
+  );
+
+  // Exported permission: view field_slot
+  $permissions[] = array(
+    'name' => 'view field_slot',
+    'roles' => array(
+      '0' => 'anonymous user',
+      '1' => 'authenticated user',
+      '2' => 'session organizer',
+      '3' => 'site administrator',
+    ),
+  );
+
+  // Exported permission: view field_track
+  $permissions[] = array(
+    'name' => 'view field_track',
+    'roles' => array(
+      '0' => 'anonymous user',
+      '1' => 'authenticated user',
+      '2' => 'session organizer',
+      '3' => 'site administrator',
     ),
   );
 
Index: cod_session/cod_session.features.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/cod_support/cod_session/cod_session.features.inc,v
retrieving revision 1.2
diff -u -p -r1.2 cod_session.features.inc
--- cod_session/cod_session.features.inc	24 Apr 2010 20:02:10 -0000	1.2
+++ cod_session/cod_session.features.inc	5 Jul 2010 22:40:00 -0000
@@ -10,6 +10,15 @@ function cod_session_content_default_fie
 }
 
 /**
+ * Implementation of hook_fieldgroup_default_groups().
+ */
+function cod_session_fieldgroup_default_groups() {
+  module_load_include('inc', 'cod_session', 'cod_session.defaults');
+  $args = func_get_args();
+  return call_user_func_array('_cod_session_fieldgroup_default_groups', $args);
+}
+
+/**
  * Implementation of hook_flag_default_flags().
  */
 function cod_session_flag_default_flags() {
Index: cod_session/cod_session.features.node.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/cod_support/cod_session/cod_session.features.node.inc,v
retrieving revision 1.2
diff -u -p -r1.2 cod_session.features.node.inc
--- cod_session/cod_session.features.node.inc	24 Apr 2010 20:02:10 -0000	1.2
+++ cod_session/cod_session.features.node.inc	5 Jul 2010 22:40:00 -0000
@@ -8,11 +8,11 @@ function _cod_session_node_info() {
     'session' => array(
       'name' => t('Session'),
       'module' => 'features',
-      'description' => t('Use this content type to propose sessions at the event. Users can vote on proposed sessions and add sessions to their individual schedules.'),
+      '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('Title'),
       'has_body' => '1',
-      'body_label' => t('Body'),
+      'body_label' => t('Session description'),
       'min_word_count' => '0',
       'help' => '',
     ),
Index: cod_session/cod_session.features.views.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/cod_support/cod_session/cod_session.features.views.inc,v
retrieving revision 1.2
diff -u -p -r1.2 cod_session.features.views.inc
--- cod_session/cod_session.features.views.inc	9 May 2010 00:29:10 -0000	1.2
+++ cod_session/cod_session.features.views.inc	5 Jul 2010 22:40:01 -0000
@@ -6,27 +6,1804 @@
 function _cod_session_views_default_views() {
   $views = array();
 
-  // Exported view: session_admin
+  // Exported view: featured_sessions
   $view = new view;
-  $view->name = 'session_admin';
-  $view->description = 'Session Admin Listings';
-  $view->tag = '';
+  $view->name = 'featured_sessions';
+  $view->description = 'A featured sessions view for the front page (not accepted sessions)';
+  $view->tag = 'session cod';
   $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' => '',
+      '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' => 1,
+      'id' => 'title',
+      'table' => 'node',
+      'field' => 'title',
+      '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' => 0,
+        'max_length' => '',
+        'word_boundary' => 1,
+        'ellipsis' => 1,
+        'html' => 0,
+        'strip_tags' => 0,
+      ),
+      'empty' => '',
+      'hide_empty' => 0,
+      'empty_zero' => 0,
+      'exclude' => 1,
+      'id' => 'teaser',
+      'table' => 'node_revisions',
+      'field' => 'teaser',
+      'relationship' => 'none',
+    ),
+    'field_skill_level_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' => 1,
+        'multiple_number' => '',
+        'multiple_from' => '',
+        'multiple_reversed' => 0,
+      ),
+      'exclude' => 1,
+      'id' => 'field_skill_level_value',
+      'table' => 'node_data_field_skill_level',
+      'field' => 'field_skill_level_value',
+      'relationship' => 'none',
+    ),
+    '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' => 1,
+      'id' => 'field_track_value',
+      'table' => 'node_data_field_track',
+      'field' => 'field_track_value',
+      'relationship' => 'none',
+    ),
+    'nothing' => array(
+      'label' => '',
+      'alter' => array(
+        'text' => '<div class="description">
+<h1>[title]</h1>
+<div class="tags">[field_skill_level_value]
+[field_track_value]</div>
+[teaser]
+</div>',
+        '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' => 'nothing',
+      'table' => 'views',
+      'field' => 'nothing',
+      'relationship' => 'none',
+    ),
+    '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,
+      'imagecache_preset' => 'avatar_large',
+      'exclude' => 0,
+      'id' => 'picture',
+      'table' => 'users',
+      'field' => 'picture',
+      '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',
+    ),
+    'promote' => array(
+      'operator' => '=',
+      'value' => '1',
+      'group' => '0',
+      'exposed' => FALSE,
+      'expose' => array(
+        'operator' => FALSE,
+        'label' => '',
+      ),
+      'id' => 'promote',
+      'table' => 'node',
+      'field' => 'promote',
+      'relationship' => 'none',
+    ),
+  ));
+  $handler->override_option('access', array(
+    'type' => 'perm',
+    'perm' => 'access content',
+  ));
+  $handler->override_option('cache', array(
+    'type' => 'none',
+  ));
+  $handler->override_option('title', 'Featured Sessions');
+  $handler->override_option('footer', '<?php
+$footer = array();
+if (user_access(\'create session content\')) {
+   //$footer[] = l(t(\'<span>Submit a session</span>\'), \'node/add/session\', array(\'attributes\' => array(\'class\' => \'read-more\'), \'html\' => true));
+}
+
+$footer[] = l(t(\'View the schedule\'), \'schedule\', array(\'attributes\' => array(\'class\' => \'more\')));
+
+
+return theme(\'item_list\', $footer);');
+  $handler->override_option('footer_format', '3');
+  $handler->override_option('footer_empty', 0);
+  $handler->override_option('use_ajax', TRUE);
+  $handler->override_option('items_per_page', 1);
+  $handler->override_option('use_pager', 'mini');
+  $handler = $view->new_display('block', 'Featured Sessions', 'block_1');
+  $handler->override_option('block_description', 'Featured sessions');
+  $handler->override_option('block_caching', -1);
+
+  $views[$view->name] = $view;
+
+  // Exported view: my_schedule
+  $view = new view;
+  $view->name = 'my_schedule';
+  $view->description = 'Each users\' session agenda (sessions marked as attending)';
+  $view->tag = 'session cod';
+  $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',
+      'required' => 1,
+      'flag' => 'session_schedule',
+      'user_scope' => 'current',
+      'id' => 'flag_content_rel',
+      'table' => 'node',
+      'field' => 'flag_content_rel',
+      'relationship' => 'none',
+      'override' => array(
+        'button' => 'Override',
+      ),
+    ),
+    'uid' => array(
+      'label' => 'Flag user',
+      'required' => 1,
+      'id' => 'uid',
+      'table' => 'flag_content',
+      'field' => 'uid',
+      'relationship' => 'flag_content_rel',
+    ),
+  ));
+  $handler->override_option('fields', array(
+    'field_day_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' => 1,
+      'id' => 'field_day_value',
+      'table' => 'node_data_field_day',
+      'field' => 'field_day_value',
+      'relationship' => 'none',
+    ),
+    'field_slot_value' => array(
+      'label' => 'Time',
+      '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_slot_value',
+      'table' => 'node_data_field_slot',
+      'field' => 'field_slot_value',
+      'relationship' => 'none',
+    ),
+    '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',
+      ),
+    ),
+    'ops' => array(
+      'label' => 'Attending',
+      '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' => 'toggle',
+      'exclude' => 0,
+      'id' => 'ops',
+      'table' => 'flag_content',
+      'field' => 'ops',
+      'relationship' => 'flag_content_rel',
+      'override' => array(
+        'button' => 'Override',
+      ),
+    ),
+  ));
+  $handler->override_option('sorts', array(
+    'field_day_value' => array(
+      'order' => 'ASC',
+      'delta' => -1,
+      'id' => 'field_day_value',
+      'table' => 'node_data_field_day',
+      'field' => 'field_day_value',
+      'relationship' => 'none',
+    ),
+    'field_slot_value' => array(
+      'order' => 'ASC',
+      'delta' => -1,
+      'id' => 'field_slot_value',
+      'table' => 'node_data_field_slot',
+      'field' => 'field_slot_value',
+      'relationship' => 'none',
+    ),
+  ));
+  $handler->override_option('arguments', array(
+    'uid' => array(
+      'default_action' => 'ignore',
+      'style_plugin' => 'default_summary',
+      'style_options' => array(),
+      'wildcard' => 'all',
+      'wildcard_substitution' => 'All',
+      'title' => '',
+      'breadcrumb' => '',
+      'default_argument_type' => 'current_user',
+      'default_argument' => '',
+      'validate_type' => 'none',
+      'validate_fail' => 'not found',
+      'break_phrase' => 0,
+      'not' => 0,
+      'id' => 'uid',
+      'table' => 'users',
+      'field' => 'uid',
+      'validate_user_argument_type' => 'uid',
+      'validate_user_roles' => array(
+        '2' => 0,
+        '3' => 0,
+        '4' => 0,
+      ),
+      'relationship' => 'uid',
+      'default_options_div_prefix' => '',
+      'default_argument_fixed' => '',
+      'default_argument_user' => 0,
+      'default_argument_php' => '',
+      'validate_argument_node_type' => array(
+        'news' => 0,
+        'session' => 0,
+        'sponsor' => 0,
+        'product' => 0,
+        'event' => 0,
+      ),
+      'validate_argument_node_access' => 0,
+      'validate_argument_nid_type' => 'nid',
+      'validate_argument_vocabulary' => array(),
+      '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,
+      'validate_argument_php' => '',
+      'override' => array(
+        'button' => 'Override',
+      ),
+    ),
+  ));
+  $handler->override_option('filters', array(
+    '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',
+      'relationship' => 'none',
+    ),
+    'status' => array(
+      'operator' => '=',
+      'value' => '1',
+      'group' => '0',
+      'exposed' => FALSE,
+      'expose' => array(
+        'operator' => FALSE,
+        'label' => '',
+      ),
+      'id' => 'status',
+      'table' => 'node',
+      'field' => 'status',
+      'relationship' => 'none',
+    ),
+    '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',
+    ),
+  ));
+  $handler->override_option('access', array(
+    'type' => 'none',
+  ));
+  $handler->override_option('cache', array(
+    'type' => 'none',
+  ));
+  $handler->override_option('title', 'My Session Agenda');
+  $handler->override_option('items_per_page', 0);
+  $handler->override_option('style_plugin', 'table');
+  $handler->override_option('style_options', array(
+    'grouping' => 'field_day_value',
+    'override' => 1,
+    'sticky' => 0,
+    'order' => 'asc',
+    'columns' => array(
+      'field_day_value' => 'field_day_value',
+      'field_slot_value' => 'field_slot_value',
+      'title' => 'title',
+      'field_track_value' => 'field_track_value',
+    ),
+    'info' => array(
+      'field_day_value' => array(
+        'sortable' => 0,
+        'separator' => '',
+      ),
+      'field_slot_value' => array(
+        'sortable' => 0,
+        'separator' => '',
+      ),
+      'title' => array(
+        'sortable' => 0,
+        'separator' => '',
+      ),
+      'field_track_value' => array(
+        'sortable' => 0,
+        'separator' => '',
+      ),
+    ),
+    'default' => '-1',
+  ));
+  $handler = $view->new_display('page', 'Page', 'page_1');
+  $handler->override_option('path', 'user/%/agenda');
+  $handler->override_option('menu', array(
+    'type' => 'tab',
+    'title' => 'My Schedule',
+    'description' => 'Sessions I\'m attending',
+    'weight' => '2',
+    'name' => 'navigation',
+  ));
+  $handler->override_option('tab_options', array(
+    'type' => 'none',
+    'title' => '',
+    'description' => '',
+    'weight' => 0,
+    'name' => 'navigation',
+  ));
+  $handler = $view->new_display('page', 'Page', 'page_2');
+  $handler->override_option('arguments', array(
+    'uid' => array(
+      'default_action' => 'default',
+      'style_plugin' => 'default_summary',
+      'style_options' => array(),
+      'wildcard' => 'all',
+      'wildcard_substitution' => 'All',
+      'title' => '',
+      'breadcrumb' => '',
+      'default_argument_type' => 'current_user',
+      'default_argument' => '',
+      'validate_type' => 'none',
+      'validate_fail' => 'empty',
+      'break_phrase' => 0,
+      'not' => 0,
+      'id' => 'uid',
+      'table' => 'users',
+      'field' => 'uid',
+      'validate_user_argument_type' => 'uid',
+      'validate_user_roles' => array(
+        '2' => 0,
+        '3' => 0,
+        '4' => 0,
+      ),
+      'relationship' => 'uid',
+      'default_options_div_prefix' => '',
+      'default_argument_fixed' => '',
+      'default_argument_user' => 0,
+      'default_argument_php' => '',
+      'validate_argument_node_type' => array(
+        'news' => 0,
+        'session' => 0,
+        'sponsor' => 0,
+        'product' => 0,
+        'event' => 0,
+      ),
+      'validate_argument_node_access' => 0,
+      'validate_argument_nid_type' => 'nid',
+      'validate_argument_vocabulary' => array(),
+      '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,
+      'validate_argument_php' => '',
+      'override' => array(
+        'button' => 'Use default',
+      ),
+    ),
+  ));
+  $handler->override_option('path', 'my-agenda');
+  $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 = $view->new_display('block', 'Block', 'block_1');
+  $handler->override_option('block_description', '');
+  $handler->override_option('block_caching', -1);
+
+  $views[$view->name] = $view;
+
+  // Exported view: schedule
+  $view = new view;
+  $view->name = 'schedule';
+  $view->description = 'Session Schedule';
+  $view->tag = 'session cod';
+  $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(
+    'field_slot_value' => array(
+      'label' => 'Time Slot',
+      '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_slot_value',
+      'table' => 'node_data_field_slot',
+      'field' => 'field_slot_value',
+      'override' => array(
+        'button' => 'Override',
+      ),
+      'relationship' => 'none',
+    ),
+    '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',
+    ),
+    'field_day_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' => 1,
+      'id' => 'field_day_value',
+      'table' => 'node_data_field_day',
+      'field' => 'field_day_value',
+      'relationship' => 'none',
+    ),
+    'field_skill_level_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' => 1,
+        'multiple_number' => '',
+        'multiple_from' => '',
+        'multiple_reversed' => 0,
+      ),
+      'exclude' => 0,
+      'id' => 'field_skill_level_value',
+      'table' => 'node_data_field_skill_level',
+      'field' => 'field_skill_level_value',
+      'override' => array(
+        'button' => 'Override',
+      ),
+      'relationship' => 'none',
+    ),
+    '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',
+    ),
+  ));
+  $handler->override_option('sorts', array(
+    'field_day_value' => array(
+      'order' => 'ASC',
+      'delta' => -1,
+      'id' => 'field_day_value',
+      'table' => 'node_data_field_day',
+      'field' => 'field_day_value',
+      'relationship' => 'none',
+    ),
+    'field_slot_value' => array(
+      'order' => 'ASC',
+      'delta' => -1,
+      'id' => 'field_slot_value',
+      'table' => 'node_data_field_slot',
+      'field' => 'field_slot_value',
+      'relationship' => 'none',
+    ),
+    'field_room_value' => array(
+      'order' => 'ASC',
+      'delta' => -1,
+      'id' => 'field_room_value',
+      'table' => 'node_data_field_room',
+      'field' => 'field_room_value',
+      '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_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_skill_level_value_many_to_one' => array(
+      'operator' => 'or',
+      'value' => array(),
+      'group' => '0',
+      'exposed' => TRUE,
+      'expose' => array(
+        'use_operator' => 0,
+        'operator' => 'field_skill_level_value_many_to_one_op',
+        'identifier' => 'field_skill_level_value_many_to_one',
+        'label' => 'Skill Level',
+        'optional' => 1,
+        'single' => 0,
+        'remember' => 0,
+        'reduce' => 0,
+      ),
+      'id' => 'field_skill_level_value_many_to_one',
+      'table' => 'node_data_field_skill_level',
+      'field' => 'field_skill_level_value_many_to_one',
+      'override' => array(
+        'button' => 'Override',
+      ),
+      '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' => 0,
+        'remember' => 0,
+        'reduce' => 0,
+      ),
+      'id' => 'field_track_value_many_to_one',
+      'table' => 'node_data_field_track',
+      'field' => 'field_track_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', 'Session Schedule');
+  $handler->override_option('items_per_page', 0);
+  $handler->override_option('link_display', 'page_1');
+  $handler->override_option('style_plugin', 'table');
+  $handler->override_option('style_options', array(
+    'grouping' => 'field_day_value',
+    'override' => 1,
+    'sticky' => 0,
+    'order' => 'asc',
+    'columns' => array(
+      'field_day_value' => 'field_day_value',
+      'field_slot_value' => 'field_slot_value',
+      'field_room_value' => 'field_slot_value',
+      'title' => 'title',
+      'field_skill_level_value' => 'field_skill_level_value',
+      'field_track_value' => 'field_track_value',
+      'ops' => 'ops',
+    ),
+    'info' => array(
+      'field_day_value' => array(
+        'sortable' => 0,
+        'separator' => '',
+      ),
+      'field_slot_value' => array(
+        'sortable' => 0,
+        'separator' => '<br />',
+      ),
+      'field_room_value' => array(
+        'sortable' => 0,
+        'separator' => '',
+      ),
+      'title' => array(
+        'sortable' => 0,
+        'separator' => '',
+      ),
+      'field_skill_level_value' => array(
+        'separator' => '',
+      ),
+      'field_track_value' => array(
+        'sortable' => 0,
+        'separator' => '',
+      ),
+      'ops' => array(
+        'separator' => '',
+      ),
+    ),
+    'default' => '-1',
+  ));
+  $handler = $view->new_display('page', 'Primary Sessions Listing', 'page_1');
+  $handler->override_option('relationships', array(
+    'flag_content_rel' => array(
+      'label' => 'flag',
+      'required' => 0,
+      'flag' => 'session_schedule',
+      'user_scope' => 'current',
+      'id' => 'flag_content_rel',
+      'table' => 'node',
+      'field' => 'flag_content_rel',
+      'override' => array(
+        'button' => 'Use default',
+      ),
+      'relationship' => 'none',
+    ),
+  ));
+  $handler->override_option('fields', array(
+    'field_day_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' => 1,
+      'id' => 'field_day_value',
+      'table' => 'node_data_field_day',
+      'field' => 'field_day_value',
+      'relationship' => 'none',
+    ),
+    'field_slot_value' => array(
+      'label' => 'Time & Room',
+      '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_slot_value',
+      'table' => 'node_data_field_slot',
+      'field' => 'field_slot_value',
+      'override' => array(
+        'button' => 'Use default',
+      ),
+      'relationship' => 'none',
+    ),
+    'field_room_value' => array(
+      'label' => 'Room',
+      'alter' => array(
+        'alter_text' => 1,
+        'text' => 'Room [field_room_value]',
+        '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_room_value',
+      'table' => 'node_data_field_room',
+      'field' => 'field_room_value',
+      'override' => array(
+        'button' => 'Use default',
+      ),
+      'relationship' => 'none',
+    ),
+    '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',
+    ),
+    'field_skill_level_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' => 1,
+        'multiple_number' => '',
+        'multiple_from' => '',
+        'multiple_reversed' => 0,
+      ),
+      'exclude' => 0,
+      'id' => 'field_skill_level_value',
+      'table' => 'node_data_field_skill_level',
+      'field' => 'field_skill_level_value',
+      'override' => array(
+        'button' => 'Override',
+      ),
+      'relationship' => 'none',
+    ),
+    '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',
+    ),
+    'ops' => array(
+      'label' => 'Attending',
+      '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' => 'toggle',
+      'exclude' => 0,
+      'id' => 'ops',
+      'table' => 'flag_content',
+      'field' => 'ops',
+      'relationship' => 'flag_content_rel',
+      'override' => array(
+        'button' => 'Use default',
+      ),
+    ),
+  ));
+  $handler->override_option('path', 'schedule');
+  $handler->override_option('menu', array(
+    'type' => 'none',
+    'title' => 'Sessions',
+    'description' => '',
+    'weight' => '0',
+    'name' => 'primary-links',
+  ));
+  $handler->override_option('tab_options', array(
+    'type' => 'none',
+    'title' => '',
+    'description' => '',
+    'weight' => 0,
+    'name' => 'navigation',
+  ));
+  $handler = $view->new_display('block', 'Primary Sessions Block', 'block_1');
+  $handler->override_option('block_description', 'Primary Sessions');
+  $handler->override_option('block_caching', -1);
+
+  $views[$view->name] = $view;
+
+  // Exported view: session_voting
+  $view = new view;
+  $view->name = 'session_voting';
+  $view->description = 'Session voting';
+  $view->tag = 'session cod';
+  $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' => '',
+      '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_skill_level_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' => 1,
+        'multiple_number' => '',
+        'multiple_from' => '',
+        'multiple_reversed' => 0,
+      ),
+      'exclude' => 0,
+      'id' => 'field_skill_level_value',
+      'table' => 'node_data_field_skill_level',
+      'field' => 'field_skill_level_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',
+    ),
+    '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' => 'track',
+        '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,
+    ),
+    'status' => array(
+      'operator' => '=',
+      'value' => '1',
+      'group' => '0',
+      'exposed' => FALSE,
+      'expose' => array(
+        'operator' => FALSE,
+        'label' => '',
+      ),
+      'id' => 'status',
+      'table' => 'node',
+      'field' => 'status',
+      'relationship' => 'none',
+    ),
+  ));
+  $handler->override_option('access', array(
+    'type' => 'perm',
+    'perm' => 'access content',
+  ));
+  $handler->override_option('cache', array(
+    'type' => 'none',
+  ));
+  $handler->override_option('use_pager', '1');
+  $handler->override_option('distinct', 1);
+  $handler->override_option('style_plugin', 'list');
+  $handler->override_option('style_options', array(
+    'grouping' => '',
+    'type' => 'ul',
+  ));
+  $handler->override_option('row_plugin', 'node');
+  $handler->override_option('row_options', array(
+    'relationship' => 'none',
+    'build_mode' => 'teaser',
+    'links' => 1,
+    'comments' => 0,
+  ));
+  $handler = $view->new_display('block', 'Session Voting Block', 'block_1');
+  $handler->override_option('block_description', 'Session Voting');
+  $handler->override_option('block_caching', -1);
+  $handler = $view->new_display('page', 'Popular sessions', 'page_2');
+  $handler->override_option('relationships', array(
+    'flag_content_rel' => array(
+      'label' => 'flag',
+      'required' => 0,
+      'flag' => 'session_vote',
+      'user_scope' => 'any',
+      'id' => 'flag_content_rel',
+      'table' => 'node',
+      'field' => 'flag_content_rel',
+      'override' => array(
+        'button' => 'Use default',
+      ),
+      'relationship' => 'none',
+    ),
+    'flag_count_rel' => array(
+      'label' => 'Session vote count',
+      'required' => 1,
+      'flag' => 'session_vote',
+      'id' => 'flag_count_rel',
+      'table' => 'node',
+      'field' => 'flag_count_rel',
+      'override' => array(
+        'button' => 'Use default',
+      ),
+      'relationship' => 'none',
+    ),
+  ));
+  $handler->override_option('fields', array(
+    'title' => array(
+      'label' => 'Session 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' => 'Use default',
+      ),
+    ),
+    'count' => array(
+      'label' => 'Votes',
+      '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,
+      'set_precision' => FALSE,
+      'precision' => 0,
+      'decimal' => '.',
+      'separator' => ',',
+      'prefix' => '',
+      'suffix' => '',
+      'exclude' => 0,
+      'id' => 'count',
+      'table' => 'flag_counts',
+      'field' => 'count',
+      'relationship' => 'flag_count_rel',
+      'override' => array(
+        'button' => 'Use default',
+      ),
+    ),
+  ));
+  $handler->override_option('sorts', array(
+    'count' => array(
+      'order' => 'DESC',
+      'id' => 'count',
+      'table' => 'flag_counts',
+      'field' => 'count',
+      'relationship' => 'flag_count_rel',
+      'override' => array(
+        'button' => 'Use default',
+      ),
+    ),
+  ));
+  $handler->override_option('access', array(
+    'type' => 'role',
+    'role' => array(
+      '3' => 3,
+    ),
+  ));
+  $handler->override_option('title', 'Popular sessions');
+  $handler->override_option('items_per_page', 0);
+  $handler->override_option('style_plugin', 'table');
+  $handler->override_option('style_options', array(
+    'grouping' => '',
+    'override' => 1,
+    'sticky' => 0,
+    'order' => 'desc',
+    'columns' => array(
+      'title' => 'title',
+      'ops' => 'ops',
+      'count' => 'count',
+    ),
+    'info' => array(
+      'title' => array(
+        'sortable' => 0,
+        'separator' => '',
+      ),
+      'ops' => array(
+        'separator' => '',
+      ),
+      'count' => array(
+        'sortable' => 1,
+        'separator' => '',
+      ),
+    ),
+    'default' => 'count',
+  ));
+  $handler->override_option('row_plugin', 'fields');
+  $handler->override_option('row_options', array(
+    'inline' => array(),
+    'separator' => '',
+    'hide_empty' => 0,
+  ));
+  $handler->override_option('path', 'sessions/popular');
+  $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 = $view->new_display('page', 'Admin sessions', 'page_3');
   $handler->override_option('relationships', array(
+    'flag_content_rel' => array(
+      'label' => 'flag',
+      'required' => 1,
+      'flag' => 'session_vote',
+      'user_scope' => 'any',
+      'id' => 'flag_content_rel',
+      'table' => 'node',
+      'field' => 'flag_content_rel',
+      'override' => array(
+        'button' => 'Use default',
+      ),
+      'relationship' => 'none',
+    ),
     'flag_count_rel' => array(
-      'label' => 'Votes',
+      'label' => 'counter',
       'required' => 1,
       'flag' => 'session_vote',
       'id' => 'flag_count_rel',
       'table' => 'node',
       'field' => 'flag_count_rel',
       'override' => array(
-        'button' => 'Override',
+        'button' => 'Use default',
       ),
       'relationship' => 'none',
     ),
@@ -61,44 +1838,12 @@ function _cod_session_views_default_view
       'table' => 'node',
       'field' => 'title',
       'relationship' => 'none',
-    ),
-    'name' => array(
-      'label' => 'Submitted By',
-      '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' => 'Override',
       ),
-      'relationship' => 'none',
     ),
-    'count' => array(
-      'label' => 'Votes',
+    'field_skill_level_value' => array(
+      'label' => '',
       'alter' => array(
         'alter_text' => 0,
         'text' => '',
@@ -120,23 +1865,26 @@ function _cod_session_views_default_view
       'empty' => '',
       'hide_empty' => 0,
       'empty_zero' => 0,
-      'set_precision' => FALSE,
-      'precision' => 0,
-      'decimal' => '.',
-      'separator' => ',',
-      'prefix' => '',
-      'suffix' => '',
+      'link_to_node' => 0,
+      'label_type' => 'none',
+      'format' => 'default',
+      'multiple' => array(
+        'group' => 1,
+        'multiple_number' => '',
+        'multiple_from' => '',
+        'multiple_reversed' => 0,
+      ),
       'exclude' => 0,
-      'id' => 'count',
-      'table' => 'flag_counts',
-      'field' => 'count',
-      'relationship' => 'flag_count_rel',
+      'id' => 'field_skill_level_value',
+      'table' => 'node_data_field_skill_level',
+      'field' => 'field_skill_level_value',
+      'relationship' => 'none',
       'override' => array(
         'button' => 'Override',
       ),
     ),
-    'field_day_value_1' => array(
-      'label' => 'Day',
+    'field_track_value' => array(
+      'label' => 'Track',
       'alter' => array(
         'alter_text' => 0,
         'text' => '',
@@ -168,16 +1916,13 @@ function _cod_session_views_default_view
         'multiple_reversed' => FALSE,
       ),
       'exclude' => 0,
-      'id' => 'field_day_value_1',
-      'table' => 'node_data_field_day',
-      'field' => 'field_day_value',
-      'override' => array(
-        'button' => 'Override',
-      ),
+      'id' => 'field_track_value',
+      'table' => 'node_data_field_track',
+      'field' => 'field_track_value',
       'relationship' => 'none',
     ),
-    'field_slot_value' => array(
-      'label' => 'Time Slot',
+    'count' => array(
+      'label' => 'Votes',
       'alter' => array(
         'alter_text' => 0,
         'text' => '',
@@ -199,94 +1944,39 @@ function _cod_session_views_default_view
       '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,
-      ),
+      'set_precision' => FALSE,
+      'precision' => 0,
+      'decimal' => '.',
+      'separator' => ',',
+      'prefix' => '',
+      'suffix' => '',
       'exclude' => 0,
-      'id' => 'field_slot_value',
-      'table' => 'node_data_field_slot',
-      'field' => 'field_slot_value',
+      'id' => 'count',
+      'table' => 'flag_counts',
+      'field' => 'count',
+      'relationship' => 'flag_count_rel',
       'override' => array(
-        'button' => 'Override',
-      ),
-      'relationship' => 'none',
-    ),
-  ));
-  $handler->override_option('sorts', array(
-    'field_day_value' => array(
-      'order' => 'ASC',
-      'delta' => -1,
-      'id' => 'field_day_value',
-      'table' => 'node_data_field_day',
-      'field' => 'field_day_value',
-      'relationship' => 'none',
-    ),
-    'field_slot_value' => array(
-      'order' => 'ASC',
-      'delta' => -1,
-      'id' => 'field_slot_value',
-      'table' => 'node_data_field_slot',
-      'field' => 'field_slot_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' => '',
+        'button' => 'Use default',
       ),
-      'id' => 'status',
-      'table' => 'node',
-      'field' => 'status',
-      'relationship' => 'none',
     ),
   ));
   $handler->override_option('access', array(
     'type' => 'role',
     'role' => array(
-      '5' => 5,
+      '3' => 3,
     ),
   ));
-  $handler->override_option('cache', array(
-    'type' => 'none',
-  ));
-  $handler->override_option('title', 'Session Schedule');
+  $handler->override_option('items_per_page', 0);
   $handler->override_option('style_plugin', 'table');
   $handler->override_option('style_options', array(
     'grouping' => '',
     'override' => 1,
     'sticky' => 0,
-    'order' => 'asc',
+    'order' => 'desc',
     'columns' => array(
       'title' => 'title',
-      'field_day_value' => 'field_day_value',
+      'field_skill_level_value' => 'field_skill_level_value',
+      'field_track_value' => 'field_track_value',
       'count' => 'count',
     ),
     'info' => array(
@@ -294,19 +1984,23 @@ function _cod_session_views_default_view
         'sortable' => 0,
         'separator' => '',
       ),
-      'field_day_value' => array(
-        'sortable' => 0,
+      'field_skill_level_value' => array(
+        'separator' => '',
+      ),
+      'field_track_value' => array(
+        'sortable' => 1,
         'separator' => '',
       ),
       'count' => array(
-        'sortable' => 0,
+        'sortable' => 1,
         'separator' => '',
       ),
     ),
-    'default' => '-1',
+    'default' => 'count',
   ));
-  $handler = $view->new_display('page', 'Page', 'page_1');
-  $handler->override_option('path', 'schedule-admin');
+  $handler->override_option('row_plugin', 'fields');
+  $handler->override_option('row_options', array());
+  $handler->override_option('path', 'admin/sessions');
   $handler->override_option('menu', array(
     'type' => 'none',
     'title' => '',
@@ -324,11 +2018,11 @@ function _cod_session_views_default_view
 
   $views[$view->name] = $view;
 
-  // Exported view: session_schedule
+  // Exported view: sessions
   $view = new view;
-  $view->name = 'session_schedule';
-  $view->description = 'Session Schedule';
-  $view->tag = '';
+  $view->name = 'sessions';
+  $view->description = 'Submitted sessions (before voting)';
+  $view->tag = 'session cod';
   $view->view_php = '';
   $view->base_table = 'node';
   $view->is_cacheable = FALSE;
@@ -337,7 +2031,7 @@ function _cod_session_views_default_view
   $handler = $view->new_display('default', 'Defaults', 'default');
   $handler->override_option('fields', array(
     'title' => array(
-      'label' => '',
+      'label' => 'Session',
       'alter' => array(
         'alter_text' => 0,
         'text' => '',
@@ -366,7 +2060,7 @@ function _cod_session_views_default_view
       'field' => 'title',
       'relationship' => 'none',
     ),
-    'field_day_value' => array(
+    'field_skill_level_value' => array(
       'label' => '',
       'alter' => array(
         'alter_text' => 0,
@@ -393,33 +2087,27 @@ function _cod_session_views_default_view
       'label_type' => 'none',
       'format' => 'default',
       'multiple' => array(
-        'group' => TRUE,
+        'group' => 1,
         'multiple_number' => '',
         'multiple_from' => '',
-        'multiple_reversed' => FALSE,
+        'multiple_reversed' => 0,
+      ),
+      'exclude' => 0,
+      'id' => 'field_skill_level_value',
+      'table' => 'node_data_field_skill_level',
+      'field' => 'field_skill_level_value',
+      'override' => array(
+        'button' => 'Override',
       ),
-      'exclude' => 1,
-      'id' => 'field_day_value',
-      'table' => 'node_data_field_day',
-      'field' => 'field_day_value',
       'relationship' => 'none',
     ),
   ));
   $handler->override_option('sorts', array(
-    'field_day_value' => array(
-      'order' => 'ASC',
-      'delta' => -1,
-      'id' => 'field_day_value',
-      'table' => 'node_data_field_day',
-      'field' => 'field_day_value',
-      'relationship' => 'none',
-    ),
-    'field_slot_value' => array(
+    'random' => array(
       'order' => 'ASC',
-      'delta' => -1,
-      'id' => 'field_slot_value',
-      'table' => 'node_data_field_slot',
-      'field' => 'field_slot_value',
+      'id' => 'random',
+      'table' => 'views',
+      'field' => 'random',
       'relationship' => 'none',
     ),
   ));
@@ -454,77 +2142,125 @@ function _cod_session_views_default_view
       'field' => 'status',
       'relationship' => 'none',
     ),
+    'field_skill_level_value_many_to_one' => array(
+      'operator' => 'or',
+      'value' => array(),
+      'group' => '0',
+      'exposed' => TRUE,
+      'expose' => array(
+        'use_operator' => 0,
+        'operator' => 'field_skill_level_value_many_to_one_op',
+        'identifier' => 'skill',
+        'label' => 'Skill Level',
+        'optional' => 1,
+        'single' => 0,
+        'remember' => 0,
+        'reduce' => 0,
+      ),
+      'id' => 'field_skill_level_value_many_to_one',
+      'table' => 'node_data_field_skill_level',
+      'field' => 'field_skill_level_value_many_to_one',
+      'override' => array(
+        'button' => 'Override',
+      ),
+      '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' => 'track',
+        '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,
+    ),
   ));
   $handler->override_option('access', array(
-    'type' => 'none',
+    'type' => 'perm',
+    'perm' => 'access content',
   ));
   $handler->override_option('cache', array(
     'type' => 'none',
   ));
-  $handler->override_option('title', 'Session Schedule');
+  $handler->override_option('title', 'Proposed Sessions');
+  $handler->override_option('empty', 'No sessions have been proposed.');
+  $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', 'list');
+  $handler->override_option('style_options', array(
+    'grouping' => '',
+    'type' => 'ul',
+  ));
+  $handler->override_option('row_plugin', 'node');
+  $handler->override_option('row_options', array(
+    'relationship' => 'none',
+    'build_mode' => 'teaser',
+    'links' => 1,
+    'comments' => 0,
+  ));
+  $handler = $view->new_display('page', 'Sessions page', 'page_1');
+  $handler->override_option('path', 'sessions');
+  $handler->override_option('menu', array(
+    'type' => 'normal',
+    'title' => 'Proposed Sessions',
+    'description' => 'Proposed sessions',
+    'weight' => '0',
+    'name' => 'navigation',
+  ));
+  $handler->override_option('tab_options', array(
+    'type' => 'none',
+    'title' => '',
+    'description' => '',
+    'weight' => 0,
+    'name' => 'navigation',
+  ));
+  $handler = $view->new_display('page', 'All sessions', 'page_2');
+  $handler->override_option('title', 'List of all proposed sessions');
+  $handler->override_option('items_per_page', 0);
   $handler->override_option('style_plugin', 'table');
   $handler->override_option('style_options', array(
-    'grouping' => 'field_day_value',
+    'grouping' => '',
     'override' => 1,
     'sticky' => 0,
     'order' => 'asc',
     'columns' => array(
       'title' => 'title',
-      'field_day_value' => 'field_day_value',
+      'field_skill_level_value' => 'field_skill_level_value',
     ),
     'info' => array(
       'title' => array(
         'sortable' => 0,
         'separator' => '',
       ),
-      'field_day_value' => array(
-        'sortable' => 0,
+      'field_skill_level_value' => array(
         'separator' => '',
       ),
     ),
     'default' => '-1',
   ));
-  $handler = $view->new_display('page', 'Primary Sessions Listing', 'page_1');
-  $handler->override_option('path', 'schedule');
+  $handler->override_option('path', 'sessions/all');
   $handler->override_option('menu', array(
-    'type' => 'normal',
-    'title' => 'Sessions',
-    'description' => '',
-    'weight' => '0',
-    'name' => 'primary-links',
-  ));
-  $handler->override_option('tab_options', array(
     'type' => 'none',
     'title' => '',
     'description' => '',
     'weight' => 0,
     'name' => 'navigation',
   ));
-  $handler = $view->new_display('page', 'My Session Schedule', 'page_2');
-  $handler->override_option('relationships', array(
-    'flag_content_rel' => array(
-      'label' => 'flag',
-      'required' => 1,
-      'flag' => 'session_schedule',
-      'user_scope' => 'current',
-      'id' => 'flag_content_rel',
-      'table' => 'node',
-      'field' => 'flag_content_rel',
-      'override' => array(
-        'button' => 'Use default',
-      ),
-      'relationship' => 'none',
-    ),
-  ));
-  $handler->override_option('title', 'My Session Schedule');
-  $handler->override_option('path', 'my-schedule');
-  $handler->override_option('menu', array(
-    'type' => 'normal',
-    'title' => 'My Sessions',
-    'description' => '',
-    'weight' => '0',
-    'name' => 'navigation',
-  ));
   $handler->override_option('tab_options', array(
     'type' => 'none',
     'title' => '',
Index: cod_session/cod_session.info
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/cod_support/cod_session/cod_session.info,v
retrieving revision 1.2
diff -u -p -r1.2 cod_session.info
--- cod_session/cod_session.info	24 Apr 2010 20:02:10 -0000	1.2
+++ cod_session/cod_session.info	5 Jul 2010 22:40:01 -0000
@@ -1,21 +1,46 @@
 core = "6.x"
+dependencies[] = "content_permissions"
 dependencies[] = "features"
+dependencies[] = "fieldgroup"
 dependencies[] = "flag"
+dependencies[] = "number"
 dependencies[] = "optionwidgets"
 dependencies[] = "text"
 dependencies[] = "views"
 description = "COD Session Scheduling & Voting"
+features[content][] = "session-field_accepted"
 features[content][] = "session-field_day"
+features[content][] = "session-field_room"
+features[content][] = "session-field_skill_level"
 features[content][] = "session-field_slot"
+features[content][] = "session-field_track"
+features[fieldgroup][] = "session-group_audience"
+features[fieldgroup][] = "session-group_schedule"
 features[flag][] = "session_schedule"
 features[flag][] = "session_vote"
 features[node][] = "session"
 features[user][] = "create session content"
 features[user][] = "delete own session content"
+features[user][] = "edit field_accepted"
+features[user][] = "edit field_day"
+features[user][] = "edit field_room"
+features[user][] = "edit field_skill_level"
+features[user][] = "edit field_slot"
+features[user][] = "edit field_sponsorship_level"
+features[user][] = "edit field_track"
 features[user][] = "edit own session content"
-features[views][] = "session_admin"
-features[views][] = "session_schedule"
+features[user][] = "view field_accepted"
+features[user][] = "view field_day"
+features[user][] = "view field_room"
+features[user][] = "view field_skill_level"
+features[user][] = "view field_slot"
+features[user][] = "view field_track"
+features[views][] = "featured_sessions"
+features[views][] = "my_schedule"
+features[views][] = "schedule"
+features[views][] = "session_voting"
+features[views][] = "sessions"
 name = "COD Session"
 package = "Features"
 project = "cod_session"
-version = "6.x-1.0-dev"
+version = "6.x-0.3"
