[ Index ]
 

Code source de phpMyVisites 2.3

Accédez au Source d'autres logiciels libres

Classes | Fonctions | Variables | Constantes | Tables

title

Body

[fermer]

/libs/smarty/plugins/ -> shared.make_timestamp.php (source)

   1  <?php
   2  /**
   3   * Smarty shared plugin
   4   * @package Smarty
   5   * @subpackage plugins
   6   */
   7  
   8  
   9  /**
  10   * Function: smarty_make_timestamp<br>
  11   * Purpose:  used by other smarty functions to make a timestamp
  12   *           from a string.
  13   * @param string
  14   * @return string
  15   */
  16  function smarty_make_timestamp($string)
  17  {
  18      if(empty($string)) {
  19          $string = "now";
  20      }
  21      $time = strtotime($string);
  22      if (is_numeric($time) && $time != -1)
  23          return $time;
  24  
  25      // is mysql timestamp format of YYYYMMDDHHMMSS?
  26      if (preg_match('/^\d{14}$/', $string)) {
  27          $time = mktime(substr($string,8,2),substr($string,10,2),substr($string,12,2),
  28                 substr($string,4,2),substr($string,6,2),substr($string,0,4));
  29  
  30          return $time;
  31      }
  32  
  33      // couldn't recognize it, try to return a time
  34      $time = (int) $string;
  35      if ($time > 0)
  36          return $time;
  37      else
  38          return time();
  39  }
  40  
  41  /* vim: set expandtab: */
  42  
  43  ?>


Généré le : Mon Nov 26 14:10:01 2007 par Balluche grâce à PHPXref 0.7
  Clicky Web Analytics