function unity_lab_it_preprocess_page(&$vars) { drupal_add_js(drupal_get_path('theme', 'unity_lab_it') . '/js/alerts.js', array('every_page' => TRUE)); if (isset($vars['node']->type)) { if ($vars['node']->type == "workshop") { $workshopLevel = field_get_items('node', $vars['node'], 'field_workshop_level'); if (!empty($workshopLevel)) { $workshopLevel = field_view_value('node', $vars['node'], 'field_workshop_level', $workshopLevel[0]); $vars['page']['introduction'] .= '<p><strong>Workshop Level:</strong> ' . render($workshopLevel) . '</p>'; } } else { if ($vars['node']->type == "system_status") { $vars['title'] = doit_systems_incident_title($vars['node']); } else { if ($vars['node']->type == "workshop_event") { //$workshopLevel = field_view_value('node', $vars['node'], 'field_workshop_level', $workshopLevel[0]); $workshop = field_get_items('node', $vars['node'], 'field_workshop'); if (!empty($workshop[0]['target_id'])) { $workshop = node_load($workshop[0]['target_id']); $vars['page']['subtitle'] = doit_events_start_end_string($vars['node']) . "<br />"; $vars['page']['subtitle'] .= doit_events_room_string($vars['node']); $vars['page']['buttons'] = doit_events_node_buttons($vars['node']); $introduction = field_get_items('node', $workshop, 'field_introduction'); if (!empty($introduction)) { $introduction = field_view_value('node', $workshop, 'field_introduction', $introduction[0]); $vars['page']['introduction'] = render($introduction); } else { $vars['page']['introduction'] = ''; } $workshopLevel = field_get_items('node', $workshop, 'field_workshop_level'); if (!empty($workshopLevel)) { $workshopLevel = field_view_value('node', $workshop, 'field_workshop_level', $workshopLevel[0]); $vars['page']['introduction'] .= '<p><strong>Workshop Level:</strong> ' . render($workshopLevel) . '</p>'; } $audDisplay = array('label' => 'hidden', 'type' => 'textformatter_list', 'settings' => array('textformatter_class' => 'textformatter-list', 'textformatter_comma_and' => 1, 'textformatter_comma_full_stop' => 0, 'textformatter_comma_override' => 0, 'textformatter_comma_tag' => '', 'textformatter_contrib' => array(), 'textformatter_separator_custom' => '', 'textformatter_separator_custom_class' => '', 'textformatter_separator_custom_tag' => 'span', 'textformatter_term_plain' => 1, 'textformatter_type' => 'comma')); $audience = field_get_items('node', $workshop, 'field_audience'); $audience = field_view_field('node', $workshop, 'field_audience', $audDisplay); if (!empty($audience)) { $audience = render($audience); $vars['page']['introduction'] .= '<p>Audience: ' . $audience . '</p>'; } } } } } if ($vars['node']->type == "page") { if (!empty($vars['page']['main_prefix']) && !empty($vars['page']['main_postfix'])) { $vars['theme_hook_suggestions'][] = 'page__three_col'; } else { if (!empty($vars['page']['main_postfix'])) { $vars['theme_hook_suggestions'][] = 'page__postfix'; } else { if (!empty($vars['page']['main_prefix'])) { $vars['theme_hook_suggestions'][] = 'page__prefix'; } else { $vars['theme_hook_suggestions'][] = 'page'; } } } $vars['theme_hook_suggestions'][] = 'page__node__' . $vars['node']->nid; } } }
<section id="article-body" class="cozy"> <div class="row"> <div class="col-sm-12 col-md-12 col-lg-12"> <h3><?php print doit_systems_incident_title($node); ?> </h3> <strong>Incident Type: </strong> <?php print doit_systems_incident_type_text($node); ?> <br /> <strong>Status: </strong> <?php print doit_systems_incident_status($node); ?> <br /> <strong>Reported On:</strong> <?php print format_date(doit_systems_incident_reported_on($node), 'long'); ?> <br /> <?php $scheduledFor = doit_systems_incident_scheduled_for($node); if (!empty($scheduledFor)) { ?> <strong>Scheduled For:</strong> <?php print format_date($scheduledFor, 'long'); ?> <br /> <?php } else { ?> <strong>Incident Started:</strong> <?php