Possible clients include Mozilla Calendar/Sunbird, Korganizer, Apple Ical and Evolution.
this script is supposed to be at: egw-root/icalsrv.php
0.9.36-ng-a1 first version for NAPI-3.1 (write in non owner rscs)
RalfBecker@outdoor-training.de (some original code base)
make the definition of virtual calendars possible from a 'ical-service' web user interface user
(for 0.9.40 versions) move much parsing of the vc to class.vcsrv.inc.php and add the $vcpath var where pathinfo is parsed to communicate to vc_X class
Variables | |
$auth_header | |
$c = & CreateObject('phpgwapi.config','icalsrv') | |
$config = & $c->config_data | |
$disable_nonowner_import = false | |
$GLOBALS ['egw_info']['server']['icalsrv'] = true | |
$GLOBALS ['egw_info']['flags'] | |
$GLOBALS ['egw_info'] = array() | |
$icalsrv ['enabled'] = true | |
$icalsrv ['enabled'] = $config['icalsrv_enabled'] | |
$icalsrv ['enabled'] = isset($GLOBALS['egw_info']['user']['apps']['icalsrv']) | |
$icalsrv = array() | |
$icalvc = & CreateObject('icalsrv.icalvircal') | |
$isdebug = False | |
$logdir = false | |
$logmsg = "" | |
$reimport_missing_elements = true | |
$reqagent = $_SERVER['HTTP_USER_AGENT'] | |
$reqpath = $_SERVER['PATH_INFO'] | |
$requri = $_SERVER['REQUEST_URI'] | |
$uid_export_mode = UMM_ID2UID | |
$uid_import_mode = UMM_UID2ID | |
$icalvc | auth = ':basic' |
$icalvc | reimport_missing_elements = $reimport_missing_elements |
allow elements gone(deleted) in egw to be imported again from client | |
$icalvc | uid_mapping_import = $uid_import_mode |
|
Initial value: $headers['Authorization'] ? $headers['Authorization'] : $headers['authorization'] |
|
Initial value: array( 'currentapp' => 'login', 'noheader' => True, 'disable_Template_class' => True ) |