[ Index ] |
|
Code source de WebCalendar 1.0.5 |
1 <?php 2 /* 3 * Page Description: 4 * This page will present the user with forms for exporting calendar 5 * events. 6 * 7 * Input Parameters: 8 * None 9 * 10 */ 11 include_once 'includes/init.php'; 12 13 if ( empty ( $login) || $login == "__public__" ) { 14 // do not allow public access 15 do_redirect ( empty ( $STARTVIEW ) ? "month.php" : "$STARTVIEW" ); 16 exit; 17 } 18 19 $INC = array('js/export.php'); 20 print_header($INC); 21 ?> 22 23 <h2><?php etranslate("Export")?></h2> 24 25 <form action="export_handler.php" method="post" name="exportform"> 26 <table style="border-width:0px;"> 27 <tr><td> 28 <label for="exformat"><?php etranslate("Export format")?>:</label></td><td> 29 <select name="format" id="exformat"> 30 <option value="ical">iCalendar</option> 31 <option value="vcal">vCalendar</option> 32 <option value="pilot-csv">Pilot-datebook CSV (<?php etranslate("Palm Pilot")?>)</option> 33 <option value="pilot-text">Install-datebook (<?php etranslate("Palm Pilot")?>)</option> 34 </select> 35 </td></tr> 36 <?php // Only include layers if they are enabled. 37 if ( ! empty ( $LAYERS_STATUS ) && $LAYERS_STATUS == 'Y' ) { 38 ?> 39 <tr><td> 40 </td><td> 41 <input type="checkbox" name="include_layers" id="include_layers" value="y" /> 42 <label for="include_layers"><?php etranslate("Include all layers")?></label> 43 </td></tr> 44 <?php } ?> 45 46 <tr><td> 47 </td><td> 48 <input type="checkbox" name="use_all_dates" id="exportall" value="y" /> 49 <label for="exportall"><?php etranslate("Export all dates")?></label> 50 </td></tr> 51 <tr><td> 52 <label><?php etranslate("Start date")?>:</label></td><td> 53 <select name="fromday"> 54 <?php 55 $day = date ( "d" ); 56 for ( $i = 1; $i <= 31; $i++ ) echo "<option" . ( $i == $day ? " selected=\"selected\"" : "" ) . ">$i</option>\n"; 57 ?> 58 </select> 59 <select name="frommonth"> 60 <?php 61 $month = date ( "m" ); 62 $year = date ( "Y" ); 63 for ( $i = 1; $i <= 12; $i++ ) { 64 $m = month_short_name ( $i - 1 ); 65 print "<option value=\"$i\"" . ( $i == $month ? " selected=\"selected\"" : "" ) . ">$m</option>\n"; 66 } 67 ?> 68 </select> 69 <select name="fromyear"> 70 <?php 71 $year = date ( "Y" ) - 1; 72 for ( $i = -1; $i < 5; $i++ ) { 73 $y = date ( "Y" ) + $i; 74 print "<option value=\"$y\"" . ( $y == $year ? " selected=\"selected\"" : "" ) . ">$y</option>\n"; 75 } 76 ?> 77 </select> 78 <input type="button" onclick="selectDate('fromday','frommonth','fromyear', '', event)" value="<?php etranslate("Select")?>..." /> 79 </td></tr> 80 81 <tr><td> 82 <label><?php etranslate("End date")?>:</label></td><td> 83 <select name="endday"> 84 <?php 85 $day = date ( "d" ); 86 for ( $i = 1; $i <= 31; $i++ ) echo "<option" . ( $i == $day ? " selected=\"selected\"" : "" ) . ">$i</option>\n"; 87 ?> 88 </select> 89 <select name="endmonth"> 90 <?php 91 $month = date ( "m" ); 92 $year = date ( "Y" ); 93 for ( $i = 1; $i <= 12; $i++ ) { 94 $m = month_short_name ( $i - 1 ); 95 print "<option value=\"$i\"" . ( $i == $month ? " selected=\"selected\"" : "" ) . ">$m</option>\n"; 96 } 97 ?> 98 </select> 99 <select name="endyear"> 100 <?php 101 $year = date ( "Y" ) + 1; 102 for ( $i = -1; $i < 5; $i++ ) { 103 $y = date ( "Y" ) + $i; 104 print "<option value=\"$y\"" . ( $y == $year ? " selected=\"selected\"" : "" ) . ">$y</option>\n"; 105 } 106 ?> 107 </select> 108 <input type="button" onclick="selectDate('endday','endmonth','endyear', '', event)" value="<?php etranslate("Select")?>..." /> 109 </td></tr> 110 111 <tr><td> 112 <label><?php etranslate("Modified since")?>:</label></td><td> 113 <select name="modday"> 114 <?php 115 $week_ago = mktime ( 0, 0, 0, date ( "m" ), date ( "d" ) - 7, date ( "Y" ) ); 116 $day = date ( "d", $week_ago ); 117 for ( $i = 1; $i <= 31; $i++ ) echo "<option" . ( $i == $day ? " selected=\"selected\"" : "" ) . ">$i</option>\n"; 118 ?> 119 </select> 120 <select name="modmonth"> 121 <?php 122 $month = date ( "m", $week_ago ); 123 $year = date ( "Y", $week_ago ); 124 for ( $i = 1; $i <= 12; $i++ ) { 125 $m = month_short_name ( $i - 1 ); 126 print "<option value=\"$i\"" . ( $i == $month ? " selected=\"selected\"" : "" ) . ">$m</option>\n"; 127 } 128 ?> 129 </select> 130 <select name="modyear"> 131 <?php 132 $year = date ( "Y", $week_ago ); 133 for ( $i = -1; $i < 5; $i++ ) { 134 $y = date ( "Y" ) + $i; 135 print "<option value=\"$y\"" . ( $y == $year ? " selected=\"selected\"" : "" ) . ">$y</option>\n"; 136 } 137 ?> 138 </select> 139 <input type="button" onclick="selectDate('modday','modmonth','modyear', '', event)" value="<?php etranslate("Select")?>..." /> 140 </td></tr> 141 142 <tr><td colspan="2"> 143 <input type="submit" value="<?php etranslate("Export");?>" /> 144 </td></tr> 145 </table> 146 </form> 147 <?php print_trailer (); ?> 148 </body> 149 </html>
titre
Description
Corps
titre
Description
Corps
titre
Description
Corps
titre
Corps
Généré le : Fri Nov 30 19:09:19 2007 | par Balluche grâce à PHPXref 0.7 |
![]() |