egroupware_official/calendar/sitemgr/class.module_calendar.inc.php

40 lines
1.5 KiB
PHP

<?php
/**************************************************************************\
* eGroupWare SiteMgr - Web Content Management *
* http://www.egroupware.org *
* -------------------------------------------- *
* This program is free software; you can redistribute it and/or modify it *
* under the terms of the GNU General Public License as published by the *
* Free Software Foundation; either version 2 of the License, or (at your *
* option) any later version. *
\**************************************************************************/
/* $Id: class.module_calendar.inc.php,v 1.4 2008-12-29 19:01:26 hjtappe Exp $ */
class module_calendar extends Module
{
function module_calendar()
{
$this->arguments = array(
'redirect' => array(
'type' => 'textfield',
'label' => lang('Specify where URL of the day links to'),
),
);
$this->title = lang('Calendar');
$this->description = lang('This module displays the current month');
}
function get_content(&$arguments,$properties)
{
if (!is_object($GLOBALS['egw']->jscalendar))
{
$GLOBALS['egw']->jscalendar =& CreateObject('phpgwapi.jscalendar');
}
$date = (int) (strtotime(get_var('date',array('POST','GET'))));
$redirect = $arguments['redirect'] ? $arguments['redirect'] : '#';
return $GLOBALS['egw']->jscalendar->flat($redirect,$date);
}
}