2011-09-11 18:45:58 +04:00
< ? php
2011-09-24 00:59:24 +04:00
/**
* Copyright ( c ) 2011 Bart Visscher < bartv @ thisnet . nl >
2012-05-29 15:34:27 +04:00
* Copyright ( c ) 2012 Georg Ehrke < ownclouddev at georgswebsite dot de >
2011-09-24 00:59:24 +04:00
* This file is licensed under the Affero General Public License version 3 or
* later .
* See the COPYING - README file .
*/
2011-09-11 18:45:58 +04:00
?>
2011-08-31 22:20:46 +04:00
< form id = " calendar " >
2012-06-07 14:21:24 +04:00
< fieldset class = " personalblock " >
2012-04-22 05:59:28 +04:00
< legend >< ? php echo $l -> t ( 'Calendar' ); ?> </legend>
2012-06-07 14:21:24 +04:00
< table class = " nostyle " >
< tr >< td >< label for = " timezone " class = " bold " >< ? php echo $l -> t ( 'Timezone' ); ?> </label></td><td><select style="display: none;" id="timezone" name="timezone">
< ? php
$continent = '' ;
foreach ( $_ [ 'timezones' ] as $timezone ) :
$ex = explode ( '/' , $timezone , 2 ); //obtain continent,city
if ( ! isset ( $ex [ 1 ])) {
$ex [ 1 ] = $ex [ 0 ];
$ex [ 0 ] = " Other " ;
}
if ( $continent != $ex [ 0 ]) :
if ( $continent != " " ) echo '</optgroup>' ;
echo '<optgroup label="' . $ex [ 0 ] . '">' ;
endif ;
2011-10-07 00:40:11 +04:00
$city = strtr ( $ex [ 1 ], '_' , ' ' );
2012-06-07 14:21:24 +04:00
$continent = $ex [ 0 ];
echo '<option value="' . $timezone . '"' . ( $_ [ 'timezone' ] == $timezone ? ' selected="selected"' : '' ) . '>' . $city . '</option>' ;
endforeach ; ?>
</ select >< input type = " checkbox " name = " timezonedetection " id = " timezonedetection " >< label for = " timezonedetection " >< ? php echo $l -> t ( 'Check always for changes of the timezone' ); ?> </label></td></tr>
2011-10-04 21:37:26 +04:00
2012-06-07 14:21:24 +04:00
< tr >< td >< label for = " timeformat " class = " bold " >< ? php echo $l -> t ( 'Timeformat' ); ?> </label></td><td>
< select style = " display: none; width: 60px; " id = " timeformat " title = " <?php echo " timeformat " ; ?> " name = " timeformat " >
< option value = " 24 " id = " 24h " >< ? php echo $l -> t ( " 24h " ); ?> </option>
< option value = " ampm " id = " ampm " >< ? php echo $l -> t ( " 12h " ); ?> </option>
</ select >
</ td ></ tr >
2011-10-04 21:37:26 +04:00
2012-06-07 14:21:24 +04:00
< tr >< td >< label for = " firstday " class = " bold " >< ? php echo $l -> t ( 'First day of the week' ); ?> </label></td><td>
< select style = " display: none; " id = " firstday " title = " <?php echo " First day " ; ?> " name = " firstday " >
< option value = " mo " id = " mo " >< ? php echo $l -> t ( " Monday " ); ?> </option>
< option value = " su " id = " su " >< ? php echo $l -> t ( " Sunday " ); ?> </option>
</ select >
</ td ></ tr >
2012-02-27 00:23:20 +04:00
2012-05-29 15:34:27 +04:00
< tr >< td >< label for = " " class = " bold " >< ? php echo $l -> t ( 'Cache' ); ?> </label></td><td>
< input id = " cleancalendarcache " type = " button " class = " button " value = " <?php echo $l->t ('Clear cache for repeating events');?> " >
</ td ></ tr >
2011-10-06 03:31:05 +04:00
</ table >
2011-10-04 21:37:26 +04:00
2012-06-07 14:21:24 +04:00
< ? php echo $l -> t ( 'Calendar CalDAV syncing addresses' ); ?> (<a href="http://owncloud.org/synchronisation/" target="_blank"><?php echo $l->t('more info'); ?></a>)
< dl >
< dt >< ? php echo $l -> t ( 'Primary address (Kontact et al)' ); ?> </dt>
< dd >< code >< ? php echo OCP\Util :: linkToRemote ( 'caldav' ); ?> </code></dd>
< dt >< ? php echo $l -> t ( 'iOS/OS X' ); ?> </dt>
< dd >< code >< ? php echo OCP\Util :: linkToRemote ( 'caldav' ); ?> principals/<?php echo OCP\USER::getUser(); ?></code>/</dd>
2012-07-08 18:58:17 +04:00
< dt >< ? php echo $l -> t ( 'Read only iCalendar link(s)' ); ?> </dt>
< dd >
< ? php foreach ( $_ [ 'calendars' ] as $calendar ) { ?>
< a href = " <?php echo OCP \ Util::linkToRemote('caldav').'calendars/'.OCP \ USER::getUser().'/'.rawurlencode( $calendar['uri'] ) ?>?export " >< ? php echo $calendar [ 'displayname' ] ?> </a><br />
< ? php } ?>
</ dd >
2012-06-07 14:21:24 +04:00
</ dl >
2011-08-31 22:20:46 +04:00
</ fieldset >
</ form >