Exemplo n.º 1
0
function kvarteret_event_detailbox($rawEvent, eventsCalendarClient $client = null)
{
    $event = new DEW_event($rawEvent);
    $startTime = date('H:i', $event->getStartTimestamp());
    $duration = $event->getFormattedDuration();
    $googleCalUrl = DEW_tools::createGoogleCalUrl($rawEvent);
    $arranger = null;
    if (!is_null($client)) {
        $arranger = $client->arranger($rawEvent->arranger_id)->data[0];
    }
    ?>

<div class="kvarteret_event_wrapper">

	<?php 
    if (isset($arranger->logo->id)) {
        ?>
	<img src="<?php 
        echo DEW_tools::getPictureUrl($arranger->logo, 200, 300);
        ?>
" alt="<?php 
        echo $arranger->logo->description;
        ?>
" class="arranger_logo" />
	<?php 
    }
    ?>

	<?php 
    if ($event->hasFestival()) {
        ?>
    <span><?php 
        _e('Part of festival', 'dak_events_wp');
        ?>
</span>
    <a href="<?php 
        echo $event->getFestivalUrl();
        ?>
" class="festival_link"><?php 
        echo $event->getFestivalTitle();
        ?>
</a>
    <p>(<?php 
        echo date('d.m.Y', $event->getFestivalStartTimestamp());
        ?>
 - <?php 
        echo date('d.m.Y', $event->getFestivalEndTimestamp());
        ?>
)</p>
	<?php 
    }
    ?>

    <?php 
    printf(__('%s in %s', 'dak_events_wp'), $event->getCategory(), $event->getLocation());
    ?>
<br />
    <?php 
    echo __('Starts:', 'dak_events_wp') . ' ' . $duration;
    ?>
<br />
    <?php 
    echo __('Arranger:', 'dak_events_wp') . ' ' . $event->getArranger();
    ?>

	<?php 
    if ($event->hasCoverCharge()) {
        ?>
	
    <h2><?php 
        _e('Covercharge', 'dak_events_wp');
        ?>
</h2>
	<?php 
        echo $event->getCoverCharge();
        ?>
<br />
	<?php 
    }
    ?>

	<h2><?php 
    _e('Calendar', 'dak_events_wp');
    ?>
</h2>

    <a href="<?php 
    echo $event->getICalUrl();
    ?>
">
      <?php 
    _e('Add to calendar (iCal)', 'dak_events_wp');
    ?>
    </a><br />

    <a href="<?php 
    echo $googleCalUrl;
    ?>
" target="_blank">
      <?php 
    _e('Add to Google calendar', 'dak_events_wp');
    ?>
    </a>
</div>

	<?php 
}
Exemplo n.º 2
0
    $rawEvent = $arr->data[0];
    add_filter('wp_title', 'dew_arrangement_template_wp_title', 5, 3);
}
if ($event_id > 0) {
    $dew_title = $rawEvent->title;
    $title = apply_filters('the_title', $dew_title);
} else {
    $title = the_title('', '', false);
}
get_header();
?>
				<?php 
echo dew_agenda_menu_shortcode_handler();
?>
				<?php 
$event = new DEW_event($rawEvent);
if ($event->hasPrimaryPicture()) {
    $eventPic = DEW_tools::getPicture($event->getPrimaryPicture(), 960, 400);
    ?>
						<div class="wrapper post_thumbnail">
							<img src="<?php 
    echo home_url();
    ?>
/wp-content/uploads<?php 
    echo $eventPic['relative'];
    ?>
" alt="" />';
							<h1 class="article post_thumbnail"><?php 
    echo $title;
    ?>
</h1>