views-views-xhtml-style-hcalendar.tpl.php in Views Datasource 7
File
views/theme/views-views-xhtml-style-hcalendar.tpl.php
View source
<?php
$xhtml .= '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">' . "\n";
$xhtml .= '<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr"' . ">\r\n";
$xhtml .= '<head>' . "\r\n";
if (!$header) {
$xhtml .= '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">' . "\n";
$xhtml .= '<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr"' . ">\r\n";
$xhtml .= '<head>' . "\r\n";
$xhtml .= "<meta http-equiv=\"Content-Type\" content={$content_type}; charset=utf-8/>\r\n";
$xhtml .= ' <meta name="KEYWORDS" content="hCalendars" />' . "\r\n";
$xhtml .= ' <title>hCalendars</title>' . "\r\n";
$xhtml .= '</head>' . "\r\n";
$xhtml .= '<body>' . "\r\n";
}
else {
$xhtml .= " {$header}\n";
}
$xhtml .= '</head>' . "\r\n";
$xhtml .= '<body>' . "\r\n";
foreach ($hcalendars as $hcalendar) {
$xhtml .= '<div class = "vevent">' . "\r\n";
$class = $hcalendar['class'];
if ($class) {
$xhtml .= ' <span class="class">' . $class . '</span>' . "<br/>\r\n";
}
$categories = $hcalendar['category'];
if ($categories) {
foreach ($categories as $category) {
$xhtml .= ' <span class="category">' . $category . '</span>' . "<br/>\r\n";
}
}
$dtstart = $hcalendar['dtstart'];
if ($dtstart) {
$xhtml .= ' <span class="dtstart">' . $dtstart . '</span>' . "<br/>\r\n";
}
$summary = $hcalendar['summary'];
if ($summary) {
$xhtml .= ' <span class="summary">' . $summary . '</span>' . "<br/>\r\n";
}
$dtend = $hcalendar['dtend'];
if ($dtend) {
$xhtml .= ' <span class="dtend">' . $dtend . '</span>' . "<br/>\r\n";
}
$location = $hcalendar['location'];
if ($location) {
$xhtml .= ' <span class="location">' . $location . '</span>' . "<br/>\r\n";
}
$geo = $hcalendar["geo"];
if ($geo) {
$latitude = $geo["latitude"];
$longitude = $geo['longitude'];
if ($latitude || $longitude) {
$xhtml .= " <div class=\"geo\">\n";
if ($location) {
$xhtml .= " {$location}: \n";
}
if ($latitude) {
$xhtml .= " <span class=\"latitude\">{$latitude}</span>\n";
}
if ($longitude) {
$xhtml .= " <span class=\"longitude\">{$longitude}</span>\n";
}
$xhtml .= " </div>\n";
}
}
$status = $hcalendar['status'];
if ($status) {
$xhtml .= ' <span class="status">' . $status . '</span>' . "<br/>\r\n";
}
$duration = $hcalendar['duration'];
if ($duration) {
$xhtml .= ' <span class="duration">' . $duration . '</span>' . "<br/>\r\n";
}
$uid = $hcalendar['uid'];
if ($uid) {
$xhtml .= ' <span class="uid">' . $uid . '</span>' . "<br/>\r\n";
}
$url = $hcalendar['url'];
if ($url) {
$xhtml .= ' <span class="url">' . $url . '</span>' . "<br/>\r\n";
}
$last_modified = $hcalendar['last-modified'];
if ($last_modified) {
$xhtml .= ' <span class="last-modified">' . $last_modified . '</span>' . "<br/>\r\n";
}
$description = $hcalendar['description'];
if ($description) {
$xhtml .= ' <span class="description">' . $description . '</span>' . "<br/>\r\n";
}
$adr = $hcalendar['adr'];
if ($adr) {
$xhtml .= " <div class=\"adr\">\n";
$adr_type = $adr['address-type'];
if ($adr_type) {
$xhtml .= ' <span class="address-type">' . $adr_type . '</span>' . "<br/>\r\n";
}
$xhtml .= " </div>";
}
$xhtml .= '</div>' . "\r\n";
}
$xhtml .= '</body>' . "\r\n";
$xhtml .= '</html>' . "\r\n";
if ($view->override_path) {
print htmlspecialchars($xhtml);
}
else {
if ($options['using_views_api_mode']) {
print $xhtml;
}
else {
drupal_add_http_header("Content-Type", "{$content_type}; charset=utf-8");
print $xhtml;
drupal_page_footer();
exit;
}
}