Example #1
0
 public static function getPlannedTeamGames(Team $oTeam, $bIncludeEvents = true)
 {
     $query = "SELECT Game.*\r\n\t\t\t\t\t\tFROM Game\t\t\t\t\t\t\r\n\t\t\t\t\t\tWHERE Game.date >= CURDATE()\r\n\t\t\t\t\t\tAND\r\n\t\t\t\t\t\t(\r\n\t\t\t\t\t\t\tGame.team1_nefub_id = '" . $oTeam->nefub_id . "'\r\n\t\t\t\t\t\t\tOR\r\n\t\t\t\t\t\t\tGame.team2_nefub_id = '" . $oTeam->nefub_id . "'\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\tOR\r\n\t\t\t\t\t\t\tGame.nefub_id IN\r\n\t\t\t\t\t\t\t(\r\n\t\t\t\t\t\t\t\tSELECT Referee.game_nefub_id\r\n\t\t\t\t\t\t\t\tFROM Referee\r\n\t\t\t\t\t\t\t\tWHERE\r\n\t\t\t\t\t\t\t\tReferee.team_nefub_id = '" . $oTeam->nefub_id . "'\r\n\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t)\r\n\t\t\t\t\t\tAND Game.date IS NOT NULL\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\tORDER BY Game.date ASC,\r\n\t\t\t\t\tGame.time ASC";
     $aGames = Game::getAllFromQuery($query);
     if ($bIncludeEvents) {
         $oGender = $oTeam->getCompetition()->getGender();
         $oGenre = $oTeam->getCompetition()->getGenre();
         $aEvents = Event::getAll(array('gender_id' => $oGender->getId(), 'genre_id' => $oGenre->getId(), 'season_nefub_id' => Season::getInstance()->nefub_id), 'date');
     }
     return $aGames;
 }
Example #2
0
 public function index()
 {
     /*** set a template variable ***/
     $this->registry->template->head_title = 'Hallwalls :: Current and Upcoming';
     $this->registry->template->header_menu = __SITE_PATH . "/views/header_menu.php";
     $this->registry->template->header_navselect = __SITE_PATH . "/views/header_navselect.php";
     /*** make an array of all upcoming events ***/
     $this->registry->template->events = Event::getAll();
     /*** load the index templates ***/
     $this->registry->template->show('index_head');
     $this->registry->template->show('index_content');
     $this->registry->template->show('index_sidebar');
     $this->registry->template->show('index_footer');
 }
Example #3
0
function listEvent()
{
    global $lang;
    $page_lang = scandir('inc/lang/' . $_SESSION['lang']);
    foreach ($page_lang as $file) {
        if ($file != '.' && $file != '..') {
            $parts = explode(".", $file);
            $page = $parts[0];
            if ($page == 'event') {
                $page_file = $file;
            }
        }
    }
    include_once 'inc/lang/' . $_SESSION['lang'] . '/' . $page_file;
    if ($_SESSION['access']->events > 0) {
        $results = array();
        $data = Event::getAll();
        $results['events'] = $data['results'];
        $results['totalEvents'] = $data['totalRows'];
        $results['pageTitle'] = "Events Calendar";
        // $lang['events_page_title'];
        if (isset($_GET['error'])) {
            if ($_GET['error'] == "eventNotFound") {
                $results['errorMessage'] = "Error: Event not found.";
            }
        }
        if (isset($_GET['success'])) {
            if ($_GET['success'] == "eventCreated") {
                $results['successMessage'] = "Your new event has been created successully.";
            }
            if ($_GET['success'] == "changesSaved") {
                $results['successMessage'] = "Your event changes have been saved.";
            }
        }
        require "inc/layout/listEvent.php";
    } else {
        require "inc/layout/noAccess.php";
    }
}
Example #4
0
								<a href="robots.html">Robots</a>
							</li>
							<li class="">
								<a href="about-us.html">About Us</a>
							</li>
							<li class="">
								<a href="https://github.com/FTCTeam4977/">Code</a>
							</li>
						</ul>
					</div>
				</div>
			</div>
		</div>
		<div class="container">
			<?php 
$events = Event::getAll();
foreach ($events as $event) {
    ?>
				<div class="media">
					<div class="media-body">
						<h2 class="media-heading">
							<?php 
    echo $event->getValue(EVENT_DATA_TITLE);
    ?>
							<span class="label <?php 
    switch ($event->getValue(EVENT_DATA_STATUS)) {
        case EVENT_STATUS_NEW:
            $class = "label-info";
            break;
        case EVENT_STATUS_CURRENT:
            $class = "label-success";
Example #5
0
 protected function showEvents()
 {
     switch ($this->mode) {
         case 'bewerken':
             $oEvent = new Event($this->editId);
             $this->editObject($oEvent);
             break;
         default:
             $aEvents = Event::getAll(array(), 'date', 'asc');
             $this->assign('aEvents', $aEvents);
             $this->template = '/events.tpl';
             $this->showOutput();
     }
 }
    </div>
  </div>
  <div class="row">
    <div class="col-lg-12">
      <div class="calendar" data-color="blue" opn="demo" style="height:28em;"> </div>
    </div>
    <div class="col-lg-12">
      <p class="pull-right small text-muted">Original Calendar by: <a href="http://www.jqueryscript.net/demo/Easy-jQuery-Based-Flat-Calendar-Widget-Flat-Calendar/" target="_blank">Eric Wennerberg</a></p>
    </div>
  </div>
</div>
-->
<?php 
if (strpos($_SERVER['REQUEST_URI'], 'event') > 0) {
    include_once 'admin/inc/class/Event.class.php';
    $data = Event::getAll();
    ?>
  <script src="inc/js/calendar.js"></script>
  <script>
    $(document).ready(function() {
      var hasCalendar = $(".calendar").is(":visible");
      if (hasCalendar) set_calendar_events(); 
    });
    function set_calendar_events() {
      <?php 
    foreach ($data['results'] as $event) {
        $description = preg_replace('/^\\s+|\\n|\\r|\\s+$/m', '', str_replace("'", "\\'", str_replace('"', '\\"', $event->description)));
        ?>
      $(".calendar")
        .find("[strtime='<?php 
        echo str_replace('-', '', $event->eventDate);