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

Source for file mod_calendar.php

Documentation is available at mod_calendar.php

  1. <?php
  2. /**
  3.  * @version $Header$
  4.  * @package calendar
  5.  * @subpackage modules
  6.  */
  7.  
  8. /**
  9.  * Required setup
  10.  */
  11. include_onceCALENDAR_PKG_PATH.'Calendar.php' );
  12. $cal new Calendar();
  13.  
  14. // set up the todate
  15. if!empty$_REQUEST['todate') ) {
  16.     // clean up todate. who knows where this has come from
  17. /*    if ( is_numeric( $_REQUEST['todate'] ) ) {
  18.         $_SESSION['calendar']['focus_date'] = $_REQUEST['todate'] = $cal->mDate->gmmktime( 0, 0, 0, $cal->mDate->date( 'm', $_REQUEST['todate'] ), $cal->mDate->date( 'd', $_REQUEST['todate'] ), $cal->mDate->date( 'Y', $_REQUEST['todate'] ) );
  19.     } else {
  20.         $_SESSION['calendar']['focus_date'] = $_REQUEST['todate'] = $cal->mDate->gmmktime( 0, 0, 0, $cal->mDate->date2( 'm', $_REQUEST['todate'] ), $cal->mDate->date2( 'd', $_REQUEST['todate'] ), $cal->mDate->date2( 'Y', $_REQUEST['todate'] ) );
  21.     } */
  22. elseif!empty$_SESSION['calendar']['focus_date') ) {
  23.     $_REQUEST["todate"$_SESSION['calendar']['focus_date'];
  24. else {
  25.     $_SESSION['calendar']['focus_date'$cal->mDate->gmmktime000$cal->mDate->date'm' )$cal->mDate->date'd' )$cal->mDate->date'Y' ) );
  26.     $_REQUEST["todate"$_SESSION['calendar']['focus_date'];
  27. }
  28.  
  29. $calHash array(
  30.     'focus_date' => $_SESSION['calendar']['focus_date'],
  31.     'view_mode' => 'month',
  32. );
  33.  
  34. $cal->setupCalendar(FALSE);
  35.  
  36. $_template->tpl_vars['modCalNavigation'new Smarty_variable$cal->buildCalendarNavigation$calHash ) );
  37. $_template->tpl_vars['modCalMonth'new Smarty_variable$calMonth $cal->buildMonth$calHash ) );
  38. ?>

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