<?xml version="1.0"?>
<!-- $Id: 380230c774efc2661b03a58bd71824d28cdc6040 $ -->
<configuration>
 <configsection name="calendar">
  <configheader>Calendar Driver Settings</configheader>
  <configswitch name="driver" desc="What storage driver should we use?">sql
   <case name="sql" desc="SQL">
    <configsection name="params">
     <configsql switchname="driverconfig">
      <configstring name="table" desc="Database
       table">kronolith_events</configstring>
     </configsql>
     <configboolean name="utc" desc="Store the dates in UTC format?
     &lt;strong&gt;WARNING: if you are upgrading from Kronolith before version
     3, you must convert the old events to UTC before activating this. See the
     documentation in UPGRADING.&lt;/strong&gt;">true</configboolean>
    </configsection>
   </case>
   <case name="kolab" desc="IMAP/Kolab" />
  </configswitch>
 </configsection>

 <configsection name="storage">
  <configheader>Free/Busy Driver Settings</configheader>
  <configstring name="default_domain" desc="Default domain to add to attendee
  email addresses if none is specified." required="false" />
  <configswitch name="driver" desc="What free/busy driver should we use?">sql
   <case name="sql" desc="SQL">
    <configsection name="params">
     <configsql switchname="driverconfig">
      <configstring name="table" desc="Database
       table">kronolith_storage</configstring>
     </configsql>
    </configsection>
   </case>
   <case name="kolab" desc="Kolab">
    <configsection name="freebusy">
     <configenum name="protocol" desc="Protocol to use for accessing the
     Kolab server's free/busy information">
      <values>
       <value>https</value>
       <value>http</value>
      </values>
     </configenum>
     <configinteger name="port" desc="Port to use for accessing the
     Kolab server's free/busy information">443</configinteger>
    </configsection>
   </case>
  </configswitch>
 </configsection>

 <configsection name="calendars">
  <configheader>Calendar Handler Settings</configheader>
  <configswitch name="driver" desc="What type of calendar handler should we use?">default
   <case name="default" desc="Default" />
   <case name="kolab" desc="IMAP/Kolab" />
  </configswitch>
 </configsection>

  <configsection name="resource">
   <configheader>Resource Handler Settings</configheader>
   <configswitch name="driver" desc="What type of resource handler should we use?">sql
    <case name="sql" desc="SQL">
     <configsection name="params">
      <configsql switchname="driverconfig">
       <configstring name="table" desc="Database
        table">kronolith_resources</configstring>
      </configsql>
      <configboolean name="utc" desc="Store the dates in UTC format? If your
      calendar driver has this option, you should choose the same value here as
      well.">true</configboolean>
       </configsection>
    </case>
    <case name="false" desc="No Resource Support" />
   </configswitch>
  </configsection>

 <configsection name="reminder">
  <configheader>Reminder Settings</configheader>
  <configstring name="server_name" desc="Server name from which reminder
   emails should be sent" required="false"/>
  <configstring name="from_addr" desc="Email address from which reminder
   emails should be sent" required="false"/>
 </configsection>

 <configsection name="autoshare">
  <configheader>Share Settings</configheader>
  <configenum name="shareperms" desc="When a new user is created, his
   default calendar can be automatically shared with his group(s). Which
   permissions should the group have?">
   <values>
    <value desc="None (no sharing)">none</value>
    <value desc="Read-only">read</value>
    <value desc="Read and write">edit</value>
    <value desc="Read, write and delete">full</value>
   </values>
  </configenum>
 </configsection>

 <configsection name="share">
  <configboolean name="notify" desc="Notify users and groups per e-mail if
  they have been granted access to a shared calendar (or tasklist), or are the
  new owner of the share?">false</configboolean>
 </configsection>

 <configsection name="holidays">
   <configheader>Displaying Holidays</configheader>
   <configboolean name="enable" desc="Should support for holidays be enabled?"
   required="false">true</configboolean>
 </configsection>

 <configsection name="menu">
  <configheader>Menu Settings</configheader>
  <configboolean name="import_export" desc="Should we display an Import/Export
   link in the Horde application menus?">true</configboolean>
 </configsection>

 <configsection name="maps">
  <configheader>Maps</configheader>
  <configswitch name="driver" desc="Which driver should we use for inline
   maps?">
   <case name="false" desc="No inline map support" />
   <case name="Horde" desc="Horde driver (support for various map providers)">
    <configmultienum name="providers" desc="Which layers should we add to the
    map?">
     <values>
       <configspecial application="horde" name="mapsources"/>
     </values>
    </configmultienum>
    <configenum default="false" name="geocoder" desc="Which Geocoder service
    should we use?">
     <values>
       <configspecial application="horde" name="geocoders"/>
     </values>
    </configenum>
    <configenum default="false" name="geodriver" desc="Which driver should we
    use for storing geolocation information?">
     <values>
      <value desc="None" default="true">false</value>
      <value desc="MySQL spatial extensions">Mysql</value>
      <value desc="General SQL (no spatial index support)">Sql</value>
     </values>
    </configenum>
   </case>
  </configswitch>
 </configsection>
</configuration>
