[ Index ]
 

Code source de Horde 3.1.3

Accédez au Source d'autres logiciels libresSoutenez Angelica Josefina !

title

Body

[fermer]

/templates/data/ -> date.inc (source)

   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>


Généré le : Sun Feb 25 18:01:28 2007 par Balluche grâce à PHPXref 0.7