events
[ class tree: events ] [ index: events ] [ all elements ]

Source for file calendar.php

Documentation is available at calendar.php

  1. <?php
  2. /**
  3.  * Access calendar package to display event calendar
  4.  *
  5.  * @package  events
  6.  * @version  $Header$
  7.  * @author   nickpalmer
  8.  */
  9.  
  10. /**
  11.  * required setup
  12.  */
  13. require_once'../kernel/setup_inc.php' );
  14. require_once(EVENTS_PKG_PATH.'BitEvents.php' );
  15.  
  16. if $gBitSystem->isPackageActive'calendar' ) ) {
  17.  
  18.     include_onceCALENDAR_PKG_PATH.'Calendar.php' );
  19.  
  20.     $gBitSystem->verifyPermission'p_calendar_view' );
  21.  
  22.     // now, lets get the ball rolling!
  23.     $gCalendar new Calendar();
  24.  
  25.     $gCalendar->processRequestHash($_REQUEST$_SESSION['calendar']);
  26.  
  27.     // Setup which content types we want to view.
  28.     $listHash['content_type_guid'array('bitevents');
  29.  
  30.     $events new BitEvents();
  31.     ifempty$_REQUEST['event_after') ) {
  32.         $_REQUEST['event_after'$gBitSystem->getUTCTime();
  33.     }
  34.     $listevents $events->getList$_REQUEST );
  35.  
  36.     // Build the calendar
  37.     $gCalendar->buildCalendar($listHash$_SESSION['calendar']);
  38.  
  39.     // And display it with a nice title.
  40.     $gCalendar->display(tra('Events Calendar')FALSEEVENTS_PKG_URL.'calendar.php');
  41. }
  42.  
  43. ?>

Documentation generated on Wed, 29 Jul 2015 13:56:14 +0000 by phpDocumentor 1.5.0-lsces