. | | | +-------------------------------------------------------------------------+ | Author: Lazlo Westerhof | | Thomas Bruederli | +-------------------------------------------------------------------------+ */ // backend type (database, kolab, caldav, ical) $config['calendar_driver'] = array("kolab"); $config['calendar_driver_default'] = "kolab"; // default calendar view (agendaDay, agendaWeek, month) $config['calendar_default_view'] = "agendaWeek"; // show a birthdays calendar from the user's address book(s) $config['calendar_contact_birthdays'] = false; // mapping of Roundcube date formats to calendar formats (long/short/agenda) // should be in sync with 'date_formats' in main config $config['calendar_date_format_sets'] = array( 'yyyy-MM-dd' => array('MMM d yyyy', 'M-d', 'ddd MM-dd'), 'dd-MM-yyyy' => array('d MMM yyyy', 'd-M', 'ddd dd-MM'), 'yyyy/MM/dd' => array('MMM d yyyy', 'M/d', 'ddd MM/dd'), 'MM/dd/yyyy' => array('MMM d yyyy', 'M/d', 'ddd MM/dd'), 'dd/MM/yyyy' => array('d MMM yyyy', 'd/M', 'ddd dd/MM'), 'dd.MM.yyyy' => array('dd. MMM yyyy', 'd.M', 'ddd dd.MM.'), 'd.M.yyyy' => array('d. MMM yyyy', 'd.M', 'ddd d.MM.'), ); // general date format (only set if different from default date format and not user configurable) // $config['calendar_date_format'] = "yyyy-MM-dd"; // time format (only set if different from default date format) // $config['calendar_time_format'] = "HH:mm"; // short date format (used for column titles) // $config['calendar_date_short'] = 'M-d'; // long date format (used for calendar title) // $config['calendar_date_long'] = 'MMM d yyyy'; // date format used for agenda view // $config['calendar_date_agenda'] = 'ddd MM-dd'; // timeslots per hour (1, 2, 3, 4, 6) $config['calendar_timeslots'] = 2; // show this number of days in agenda view $config['calendar_agenda_range'] = 60; // first day of the week (0-6) $config['calendar_first_day'] = 1; // first hour of the calendar (0-23) $config['calendar_first_hour'] = 6; // working hours begin $config['calendar_work_start'] = 6; // working hours end $config['calendar_work_end'] = 18; // show line at current time of the day $config['calendar_time_indicator'] = true; // default alarm settings for new events. // this is only a preset when a new event dialog opens // possible values are , DISPLAY, EMAIL $config['calendar_default_alarm_type'] = ''; // default alarm offset for new events. // use ical-style offset values like "-1H" (one hour before) or "+30M" (30 minutes after) $config['calendar_default_alarm_offset'] = '-15M'; // how to colorize events: // 0: according to calendar color // 1: according to category color // 2: calendar for outer, category for inner color // 3: category for outer, calendar for inner color $config['calendar_event_coloring'] = 0; // event categories $config['calendar_categories'] = array( 'Personal' => 'c0c0c0', 'Work' => 'ff0000', 'Family' => '00ff00', 'Holiday' => 'ff6600', ); // enable users to invite/edit attendees for shared events organized by others $config['calendar_allow_invite_shared'] = false; // allow users to accecpt iTip invitations who are no explicitly listed as attendee. // this can be the case if invitations are sent to mailing lists or alias email addresses. $config['calendar_allow_itip_uninvited'] = true; // controls the visibility/default of the checkbox controlling the sending of iTip invitations // 0 = hidden + disabled // 1 = hidden + active // 2 = visible + unchecked // 3 = visible + active $config['calendar_itip_send_option'] = 3; // Action taken after iTip request is handled. Possible values: // 0 - no action // 1 - move to Trash // 2 - delete the message // 3 - flag as deleted // folder_name - move the message to the specified folder $config['calendar_itip_after_action'] = 0; // enable asynchronous free-busy triggering after data changed $config['calendar_freebusy_trigger'] = false; // free-busy information will be displayed for user calendars if available // 0 - no free-busy information // 1 - enabled in all views // 2 - only in quickview $config['calendar_include_freebusy_data'] = 1; // SMTP server host used to send (anonymous) itip messages. // Set to '' in order to use PHP's mail() function for email delivery. // To override the SMTP port or connection method, provide a full URL like 'tls://somehost:587' $config['calendar_itip_smtp_server'] = null; // SMTP username used to send (anonymous) itip messages $config['calendar_itip_smtp_user'] = 'smtpauth'; // SMTP password used to send (anonymous) itip messages $config['calendar_itip_smtp_pass'] = '123456'; // Base URL to build fully qualified URIs to access calendars via CALDAV // The following replacement variables are supported: // %h - Current HTTP host // %u - Current webmail user name // %n - Calendar name // %i - Calendar UUID // $config['calendar_caldav_url'] = 'http://%h/iRony/calendars/%u/%i'; // Crypt key to encrypt passwords for added iCAL/CalDAV calendars $config['calendar_crypt_key'] = "put some random string here"; // Set to false to allow CURL to connect with SSL hosts that it can't verify the certificates from // e.g. for self-signed certificates. // technical note: This sets CURLOPT_SSL_VERIFYPEER _and_ CURLOPT_SSL_VERIFYHOST. $config['calendar_curl_secure_ssl'] = true; // Driver to provide a resource directory ('ldap' is the only implementation yet). // Leave empty or commented to disable resources support. // $config['calendar_resources_driver'] = 'ldap'; // LDAP directory configuration to find avilable resources for events // $config['calendar_resources_directory'] = array(/* ldap_public-like address book configuration */); // Enable debugging output for iCAL/CalDAV drivers $config['calendar_caldav_debug'] = false; $config['calendar_ical_debug'] = false; // Pre-installed calendars, added at first access to calendar section // Caldav driver is supported only // $config['calendar_preinstalled_calendars'] = array( // 'Caldav' => array( // 'driver' => 'caldav', // 'caldav_user' => '%u', // 'caldav_pass' => '%p', // 'caldav_url' => 'http://example.caldav.org/%u/calendar/', // 'color' => 'cccc00', // 'showAlarms' => 1), // 'Other' => array( // 'driver' => 'other', // 'other_user' => 'user@example.other.org', // 'other_pass' => 'password', // 'other_url' => 'http://example.other.org/user@example.other.org/other', // 'color' => 'cc0000', // 'other_property1' => 'value1', // 'other_property2' => 'value2', // 'showAlarms' => 1)); ?>