| Server IP : 172.64.80.1 / Your IP : 216.73.216.175 Web Server : LiteSpeed System : Linux srv13.swhc.ca 4.18.0-553.126.2.lve.el8.x86_64 #1 SMP Thu May 28 14:12:30 UTC 2026 x86_64 User : hongluck ( 2522) PHP Version : 7.4.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/hongluck/public_html/old site/webcal/ |
Upload File : |
<?php
/*
* Page Description:
* This page will present the user with forms for exporting calendar
* events.
*
* Input Parameters:
* None
*
*/
include_once 'includes/init.php';
if ( empty ( $login) || $login == "__public__" ) {
// do not allow public access
do_redirect ( empty ( $STARTVIEW ) ? "month.php" : "$STARTVIEW" );
exit;
}
$INC = array('js/export.php');
print_header($INC);
?>
<h2><?php etranslate("Export")?></h2>
<form action="export_handler.php" method="post" name="exportform">
<table style="border-width:0px;">
<tr><td>
<label for="exformat"><?php etranslate("Export format")?>:</label></td><td>
<select name="format" id="exformat">
<option value="ical">iCalendar</option>
<option value="vcal">vCalendar</option>
<option value="pilot-csv">Pilot-datebook CSV (<?php etranslate("Palm Pilot")?>)</option>
<option value="pilot-text">Install-datebook (<?php etranslate("Palm Pilot")?>)</option>
</select>
</td></tr>
<?php // Only include layers if they are enabled.
if ( ! empty ( $LAYERS_STATUS ) && $LAYERS_STATUS == 'Y' ) {
?>
<tr><td>
</td><td>
<input type="checkbox" name="include_layers" id="include_layers" value="y" />
<label for="include_layers"><?php etranslate("Include all layers")?></label>
</td></tr>
<?php } ?>
<tr><td>
</td><td>
<input type="checkbox" name="use_all_dates" id="exportall" value="y" />
<label for="exportall"><?php etranslate("Export all dates")?></label>
</td></tr>
<tr><td>
<label><?php etranslate("Start date")?>:</label></td><td>
<select name="fromday">
<?php
$day = date ( "d" );
for ( $i = 1; $i <= 31; $i++ ) echo "<option" . ( $i == $day ? " selected=\"selected\"" : "" ) . ">$i</option>\n";
?>
</select>
<select name="frommonth">
<?php
$month = date ( "m" );
$year = date ( "Y" );
for ( $i = 1; $i <= 12; $i++ ) {
$m = month_short_name ( $i - 1 );
print "<option value=\"$i\"" . ( $i == $month ? " selected=\"selected\"" : "" ) . ">$m</option>\n";
}
?>
</select>
<select name="fromyear">
<?php
$year = date ( "Y" ) - 1;
for ( $i = -1; $i < 5; $i++ ) {
$y = date ( "Y" ) + $i;
print "<option value=\"$y\"" . ( $y == $year ? " selected=\"selected\"" : "" ) . ">$y</option>\n";
}
?>
</select>
<input type="button" onclick="selectDate('fromday','frommonth','fromyear', '', event)" value="<?php etranslate("Select")?>..." />
</td></tr>
<tr><td>
<label><?php etranslate("End date")?>:</label></td><td>
<select name="endday">
<?php
$day = date ( "d" );
for ( $i = 1; $i <= 31; $i++ ) echo "<option" . ( $i == $day ? " selected=\"selected\"" : "" ) . ">$i</option>\n";
?>
</select>
<select name="endmonth">
<?php
$month = date ( "m" );
$year = date ( "Y" );
for ( $i = 1; $i <= 12; $i++ ) {
$m = month_short_name ( $i - 1 );
print "<option value=\"$i\"" . ( $i == $month ? " selected=\"selected\"" : "" ) . ">$m</option>\n";
}
?>
</select>
<select name="endyear">
<?php
$year = date ( "Y" ) + 1;
for ( $i = -1; $i < 5; $i++ ) {
$y = date ( "Y" ) + $i;
print "<option value=\"$y\"" . ( $y == $year ? " selected=\"selected\"" : "" ) . ">$y</option>\n";
}
?>
</select>
<input type="button" onclick="selectDate('endday','endmonth','endyear', '', event)" value="<?php etranslate("Select")?>..." />
</td></tr>
<tr><td>
<label><?php etranslate("Modified since")?>:</label></td><td>
<select name="modday">
<?php
$week_ago = mktime ( 0, 0, 0, date ( "m" ), date ( "d" ) - 7, date ( "Y" ) );
$day = date ( "d", $week_ago );
for ( $i = 1; $i <= 31; $i++ ) echo "<option" . ( $i == $day ? " selected=\"selected\"" : "" ) . ">$i</option>\n";
?>
</select>
<select name="modmonth">
<?php
$month = date ( "m", $week_ago );
$year = date ( "Y", $week_ago );
for ( $i = 1; $i <= 12; $i++ ) {
$m = month_short_name ( $i - 1 );
print "<option value=\"$i\"" . ( $i == $month ? " selected=\"selected\"" : "" ) . ">$m</option>\n";
}
?>
</select>
<select name="modyear">
<?php
$year = date ( "Y", $week_ago );
for ( $i = -1; $i < 5; $i++ ) {
$y = date ( "Y" ) + $i;
print "<option value=\"$y\"" . ( $y == $year ? " selected=\"selected\"" : "" ) . ">$y</option>\n";
}
?>
</select>
<input type="button" onclick="selectDate('modday','modmonth','modyear', '', event)" value="<?php etranslate("Select")?>..." />
</td></tr>
<tr><td colspan="2">
<input type="submit" value="<?php etranslate("Export");?>" />
</td></tr>
</table>
</form>
<?php print_trailer (); ?>
</body>
</html>