[ Index ] |
|
Code source de Horde 3.1.3 |
1 <?php 2 $i = 0; 3 while ($i < count($date['values']) && empty($date['values'][$i])) { 4 $i++; 5 } 6 if (strpos($date['values'][$i], '/') !== false) { 7 $del = '/'; 8 } elseif (strpos($date['values'][$i], '.') !== false) { 9 $del = '.'; 10 } elseif (strpos($date['values'][$i], '-') !== false) { 11 $del = '-'; 12 } else { 13 $del = ''; 14 } 15 16 // Try to guess the date format as much as possible 17 $form = null; 18 if (!empty($del) && isset($date['values']) && isset($date['values'][$i])) { 19 $parts = explode($del, $date['values'][$i]); 20 if (count($parts) >= 3) { 21 $form = 'mdy'; 22 if ((strlen($parts[0]) == 4) || ($parts[0] > 31)) { 23 $form = 'ymd'; 24 if ($parts[1] > 12) { 25 $form = 'ydm'; 26 } 27 } elseif ($parts[0] > 12) { 28 $form = 'dmy'; 29 } 30 } 31 } 32 ?> 33 <tr> 34 <td><?php echo _("Select the date delimiter:") ?></td> 35 <td> 36 <select name="delimiter[<?php echo htmlspecialchars($key) ?>]"> 37 <option value="/"<?php echo $del == '/' ? ' selected="selected"' : '' ?>>/</option> 38 <option value="."<?php echo $del == '.' ? ' selected="selected"' : '' ?>>.</option> 39 <option value="-"<?php echo $del == '-' ? ' selected="selected"' : '' ?>>-</option> 40 </select> 41 </td> 42 </tr> 43 <tr> 44 <td><?php echo _("Select the date format:") ?></td> 45 <td> 46 <select name="format[<?php echo htmlspecialchars($key) ?>]"> 47 <option value="mday/month/year"<?php echo $form == 'dmy' ? ' selected="selected"' : '' ?>><?php echo _("DD") . $del . _("MM") . $del . _("YY") ?></option> 48 <option value="month/mday/year"<?php echo $form == 'mdy' ? ' selected="selected"' : '' ?>><?php echo _("MM") . $del . _("DD") . $del . _("YY") ?></option> 49 <option value="year/month/mday"<?php echo $form == 'ymd' ? ' selected="selected"' : '' ?>><?php echo _("YY") . $del . _("MM") . $del . _("DD") ?></option> 50 <option value="year/mday/month"<?php echo $form == 'ydm' ? ' selected="selected"' : '' ?>><?php echo _("YY") . $del . _("DD") . $del . _("MM") ?></option> 51 </select> 52 </td> 53 </tr>
titre
Description
Corps
titre
Description
Corps
titre
Description
Corps
titre
Corps
Généré le : Sun Feb 25 18:01:28 2007 | par Balluche grâce à PHPXref 0.7 |