* @copyright Copyright (C) 2003,2004 Free Software Foundation, Inc. http://www.fsf.org/
* @license http://www.fsf.org/licenses/gpl.html GNU General Public License
* @package phpgwapi
* @subpackage gui
* @version $Id: class.jscalendar.inc.php,v 1.1.2.12 2004/05/01 09:24:53 skwashd Exp $
*/
/**
* jsCalendar wrapper-class
*
* @package phpgwapi
* @subpackage gui
* @internal The constructor load the necessary javascript-files
*/
class jscalendar
{
/*!
@function jscalendar
@syntax jscalendar( $do_header=True )
@author ralfbecker
@abstract constructor of the class
@param $do_header if true, necessary javascript and css gets loaded, only needed for input
*/
function jscalendar($do_header=True)
{
if(!is_object($GLOBALS['phpgw']->js))
{
$GLOBALS['phpgw']->js = createObject('phpgwapi.javascript');
}
$GLOBALS['phpgw']->js->validate_file('jscalendar', 'calendar');
$this->phpgw_js_url = $GLOBALS['phpgw_info']['server']['webserver_url'].'/phpgwapi/js';
$this->dateformat = $GLOBALS['phpgw_info']['user']['preferences']['common']['dateformat'];
if ($do_header && !strstr($GLOBALS['phpgw_info']['flags']['css'],'jscalendar'))
{
$GLOBALS['phpgw_info']['flags']['css'] .= "-->\n\n"
. ''
. "\n