예제 #1
0
 function calendar_column()
 {
     $events = RequestRegistry::getNewsEventMapper()->findEventsForHomepage();
     $column = "\n\t\t\t<div id='events-column'>\n\t\t\t<h3 class='cufoned-headers'>Calendar</h3>";
     foreach ($events as $story) {
         $column .= "<p>{$story->getTitle()} - {$story->getIntroduction(10)}...&nbsp;<a href='{$this->url($story)}' class='morelink'>more</a></p>";
     }
     $column .= "\n\t\t\t<div class='rss-box'>\n\t\t\t\t<a href=''><img src='img/icons/big-rss-icon.jpg' /></a>\n\t\t\t\t<p class='rss-box-text'><a href=''>Subscribe</a> to receive updates<br /><a href=''>What is RSS?</a></p>\n\t\t\t</div>\n\t\t\t</div><!-- /news-column -->";
     return $column;
 }
예제 #2
0
 function sidebar()
 {
     $event = $this->content;
     $this_months_events = RequestRegistry::getNewsEventMapper()->findEventsForIndex();
     //change these out later if required
     $this_month_list = '';
     if (count($this_months_events) > 0) {
         $this_month_list = "<div class='sidebar-links-title'>\n" . "<p>Upcoming Events</p>\n" . "</div>\n" . "<ul class='sidebar-links-list'>\n";
         foreach ($this_months_events as $news_event) {
             $this_event_arrow = $news_event == $event ? '> ' : '';
             $title = $this_event_arrow . $news_event->getTitle();
             $this_month_list .= "<li>" . "<a href='{$this->url($news_event)}'>{$title}</a>" . "</li>\n";
         }
         $this_month_list .= "</ul>\n";
     }
     $this_year = date('Y');
     $next_year = $this_year + 1;
     $two_years_later = $next_year + 1;
     $this_month = date('F');
     $next_month = date('F', mktime(0, 0, 0, date('n') + 1, date('j'), date('Y')));
     $two_months_later = date('F', mktime(0, 0, 0, date('n') + 2, date('j'), date('Y')));
     $archive_list = "<div class='sidebar-links-title'>\n" . "<p>Events Calendar</p>\n" . "</div>\n" . "<ul class='sidebar-links-list'>\n";
     foreach (array($this_month, $next_month, $two_months_later, $this_year, $next_year, $two_years_later) as $time) {
         $lower_time = strtolower($time);
         //echo $lower_time;
         if (RequestRegistry::getNewsEventMapper()->eventsExistForPeriod($lower_time)) {
             $content = array('type' => 'events/calendar', 'period' => $lower_time);
             $archive_list .= "<li><a href='{$this->url($content)}'>{$time}</a></li>\n";
         }
     }
     $archive_list .= "</ul>\n";
     //$archive_list .= "</div>\n";
     $sidebar = "<div id='sidebar'>\n";
     $sidebar .= $this_month_list . $archive_list;
     $sidebar .= "</div>";
     return $sidebar;
 }
예제 #3
0
 function sidebar()
 {
     $story = $this->content;
     //$this_months_news = CommandRunner::run('get-live-news-for-month', array('month' => date('n')))->get('news');
     $this_months_news = RequestRegistry::getNewsEventMapper()->findNewsForIndex();
     //change these out later if required
     $this_month_list = '';
     if (count($this_months_news) > 0) {
         $this_month_list = "<div class='sidebar-links-title'>\n" . "<p>Recent News</p>\n" . "</div>\n" . "<ul class='sidebar-links-list'>\n";
         foreach ($this_months_news as $news_story) {
             $this_story_arrow = $news_story == $story ? '> ' : '';
             $title = $this_story_arrow . $news_story->getTitle();
             $this_month_list .= "<li>" . "<a href='{$this->url($news_story)}'>{$title}</a>" . "</li>\n";
         }
         $this_month_list .= "</ul>\n";
     }
     $this_year = date('Y');
     $last_year = $this_year - 1;
     $two_years_ago = $last_year - 1;
     $this_month = date('F');
     $last_month = date('F', mktime(0, 0, 0, date('n') - 1, date('j'), date('Y')));
     $two_months_ago = date('F', mktime(0, 0, 0, date('n') - 2, date('j'), date('Y')));
     $archive_list = "<div class='sidebar-links-title'>\n" . "<p>News Archive</p>\n" . "</div>\n" . "<ul class='sidebar-links-list'>\n";
     foreach (array($this_month, $last_month, $two_months_ago, $this_year, $last_year, $two_years_ago) as $time) {
         $lower_time = strtolower($time);
         if (RequestRegistry::getNewsEventMapper()->newsExistsForPeriod($lower_time)) {
             $content = array('type' => 'news/archive', 'period' => $lower_time);
             $archive_list .= "<li><a href='{$this->url($content)}'>{$time}</a></li>\n";
         }
     }
     $archive_list .= "</ul>\n";
     //$archive_list .= "</div>\n";
     $sidebar = "<div id='sidebar'>\n";
     $sidebar .= $this_month_list . $archive_list;
     $sidebar .= "</div>";
     return $sidebar;
 }
예제 #4
0
 function execute(CommandContext $context)
 {
     $newsevent = RequestRegistry::getNewsEventMapper()->find($context->get('newsevent-id'));
     $context->addParam('newsevent', $newsevent);
 }
 function execute(CommandContext $context)
 {
     $count = $context->get('count') === null ? 5 : $context->get('count');
     $context->addParam('events', RequestRegistry::getNewsEventMapper()->findRecentlyModifiedEvents($count));
 }
예제 #6
0
<?php

include 'init.php';
$slug = mysql_escape_string($_GET['slug']);
$news = RequestRegistry::getNewsEventMapper()->findBySlug($slug);
$view = RequestRegistry::getViewHelper($news);
?>

<?php 
include 'inc/doctype.php';
?>
<html>
<head>
<link rel='stylesheet' type='text/css' href='/css/shared.css' />
<link rel='stylesheet' type='text/css' href='/css/pcs-default.css' />
<?php 
echo $view->pcs_stylesheet();
?>
<script type='text/javascript' src='/js/jquery-1.3.2.min.js'></script>
<script type='text/javascript' src='/js/jquery.dimensions.js'></script>
<script type='text/javascript' src='/js/jquery.tooltip.min.js'></script>
<script type='text/javascript' src='/js/font/cufon-yui.js'></script>
<script type='text/javascript' src='/js/font/Sanuk-Black_500.font.js'></script>
<script type='text/javascript' src='/js/font/Sanuk-Regular_500.font.js'></script>
<script type="text/javascript">
		Cufon.replace('h1', { fontFamily: 'Sanuk-Black'});
		Cufon.replace('li.page-nav-link>a', { fontFamily: 'Sanuk-Black'});
		Cufon.replace('li.nav-link>a', { fontFamily: 'Sanuk-Black'});
                Cufon.replace('li ul li', { fontFamily: 'Sanuk-Regular'});
                Cufon.replace("#tooltip *", { fontFamily: 'Sanuk-Black'});
                Cufon.replace("body div#main div#sidebar div.sidebar-links-title p", { fontFamily: 'Sanuk-Black'});
 function execute(CommandContext $context)
 {
     $news = RequestRegistry::getNewsEventMapper()->findAllRecentNews();
     $context->addParam('news', $news);
 }
 function execute(CommandContext $context)
 {
     $year = $context->get('year') === null ? time('Y') : $context->get('year');
     $context->addParam('events', RequestRegistry::getNewsEventMapper()->findEventsForYear($year));
 }
 function execute(CommandContext $context)
 {
     $month = $context->get('month') === null ? date('n') : $context->get('month');
     $year = $context->get('year') === null ? date('Y') : $context->get('year');
     $context->addParam('events', RequestRegistry::getNewsEventMapper()->findAllEventsForMonth($month, $year));
 }
 function execute(CommandContext $context)
 {
     RequestRegistry::getNewsEventMapper()->delete($context->get('newsevent'));
 }
예제 #11
0
<?php

include 'init.php';
$events = RequestRegistry::getNewsEventMapper()->findEventsForIndex();
$view = RequestRegistry::getViewHelper(array('type' => 'events/index'));
?>

<?php 
include 'inc/doctype.php';
?>
<html>
<head>
<link rel='stylesheet' type='text/css' href='/css/shared.css' />
<link rel='stylesheet' type='text/css' href='/css/pcs-default.css' />
<?php 
echo $view->pcs_stylesheet();
?>
<script type='text/javascript' src='/js/jquery-1.3.2.min.js'></script>
<script type='text/javascript' src='/js/jquery.dimensions.js'></script>
<script type='text/javascript' src='/js/jquery.tooltip.min.js'></script>
<script type='text/javascript' src='/js/font/cufon-yui.js'></script>
<script type='text/javascript' src='/js/font/Sanuk-Black_500.font.js'></script>
<script type='text/javascript' src='/js/font/Sanuk-Regular_500.font.js'></script>
<script type="text/javascript">
		Cufon.replace('h1', { fontFamily: 'Sanuk-Black'});
		Cufon.replace('li.page-nav-link>a', { fontFamily: 'Sanuk-Black'});
		Cufon.replace('li.nav-link>a', { fontFamily: 'Sanuk-Black'});
                Cufon.replace('li ul li', { fontFamily: 'Sanuk-Regular'});
                Cufon.replace("#tooltip *", { fontFamily: 'Sanuk-Black'});
                Cufon.replace("body div#main div#sidebar div.sidebar-links-title p", { fontFamily: 'Sanuk-Black'});
                
 function execute(CommandContext $context)
 {
     $month = $context->get('month');
     $year = $context->get('year');
     $context->addParam('news', RequestRegistry::getNewsEventMapper()->findAllLiveNewsForMonth($month, $year));
 }
예제 #13
0
 function execute(CommandContext $context)
 {
     $context->addParam('news', RequestRegistry::getNewsEventMapper()->findAllNews());
     return;
 }
 function execute(CommandContext $context)
 {
     $newsevent = $context->get('newsevent');
     RequestRegistry::getNewsEventMapper()->insert($newsevent);
 }
예제 #15
0
 /**
  * Returns a string representing a html select for events
  *
  * Displays all events ordered by modify date
  * Optionally, you can pass in an id to say which event is pre-selected
  *
  * @param $selectedId int (optional) the id of the preselected event
  */
 public function getEventsSelect($selectedId = null)
 {
     if (!isset($this->events_select)) {
         $news = RequestRegistry::getNewsEventMapper()->findAllEventsByModifyDate();
         $news_select = "<select id='event-select'>\n";
         $news_select .= "<option value='0'>No Event Selected</option>\n";
         foreach ($news as $story) {
             $selected = $selectedId !== null && $selectedId == $story->getId() ? ' selected' : '';
             $news_select .= "<option value='{$story->getId()}'{$selected}>" . $story->getTitle() . "</option>";
         }
         $news_select .= "</select>\n";
         $this->events_select = $news_select;
     }
     return $this->events_select;
 }
 function execute(CommandContext $context)
 {
     $context->addParam('newsevent', RequestRegistry::getNewsEventMapper()->findMostRecentNews());
 }
 function execute(CommandContext $context)
 {
     $year = $context->get('year') === null ? date('Y') : $context->get('year');
     $news = RequestRegistry::getNewsEventMapper()->findAllNewsForYear($year);
     $context->addParam('news', $news);
 }
 function execute(CommandContext $context)
 {
     return RequestRegistry::getNewsEventMapper()->findNewsForIndex();
 }
 function execute(CommandContext $context)
 {
     $news = RequestRegistry::getNewsEventMapper()->findAllNewsForArchive($context->get('period'));
     $context->addParam('news', $news);
 }