0byt3m1n1
Path:
/
data
/
applications
/
aps.bak
/
webcalendar
/
1.2.0-4
/
standard
/
htdocs
/
[
Home
]
File: export.php
<?php /* $Id: export.php,v 1.51.2.3 2008/02/17 20:21:21 cknudsen Exp $ * Page Description: * This page will present the user with forms for exporting calendar events. * * Input Parameters: * None */ include_once 'includes/init.php'; include_once 'includes/xcal.php'; if ( empty ( $login ) || $login == '__public__' ) { // do not allow public access do_redirect ( empty ( $STARTVIEW ) ? 'month.php' : "$STARTVIEW" ); exit; } load_user_categories (); $datem = date ( 'm' ); $dateY = date ( 'Y' ); $selected = ' selected="selected" '; print_header ( array ( 'js/export_import.php', 'js/visible.php' ) ); ob_start (); echo ' <h2>' . translate ( 'Export' ) . '</h2> <form action="export_handler.php" method="post" name="exportform" id="exportform"> <table> <tr> <td><label for="exformat">' . translate ( 'Export format' ) . ':</label></td> <td>' . generate_export_select ( 'toggel_catfilter' ) . ' </td> </tr>'; if ( is_array ( $categories ) ) { echo ' <tr id="catfilter"> <td><label for="cat_filter">' . translate ( 'Categories' ) . ':</label></td> <td> <select name="cat_filter" id="cat_filter"> <option value=""' . $selected . '>' . translate ( 'All' ) . '</option>'; foreach ( $categories as $K => $V ) { if ( $K > 0 ) echo ' <option value="' . $K . '">' . $V['cat_name'] . '</option>'; } echo ' </select> </td> </tr>'; } // Only include layers if they are enabled. $dateYmd = date ( 'Ymd' ); echo ( ! 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">' . translate ( 'Include all layers' ) . '</label> </td> </tr>' : '' ) . ' <tr> <td> </td> <td> <input type="checkbox" name="include_deleted" id="include_deleted" ' . 'value="y" /> <label for="include_deleted">' . translate ( 'Include deleted entries' ) . '</label> </td> </tr> <tr> <td> </td> <td> <input type="checkbox" name="use_all_dates" id="exportall" ' . 'value="y" onclick="toggle_datefields( \'dateArea\', this );" /> <label for="exportall">' . translate ( 'Export all dates' ) . '</label> </td> </tr> <tr> <td colspan="2"> <table id="dateArea"> <tr> <td><label>' . translate ( 'Start date' ) . ':</label></td> <td>' . date_selection ( 'from', $dateYmd ) . '</td> </tr> <tr> <td><label>' . translate ( 'End date' ) . ':</label></td> <td>' . date_selection ( 'end', $dateYmd ) . '</td> </tr> <tr> <td><label>' . translate ( 'Modified since' ) . ':</label></td> <td>' . date_selection ( 'mod', mktime ( 0, 0, 0, $datem, date ( 'd' ) - 7, $dateY ) ) . '</td> </tr> </table> </td> </tr> <tr> <td colspan="2"><input type="submit" value="' . translate ( 'Export' ) . '" /></td> </tr> </table> </form> '; ob_end_flush (); echo print_trailer (); ?>