changed git call from https to git readonly
[atutor.git] / mods / phpdoc2 / PhpDocumentor / phpDocumentor / Smarty-2.6.0 / libs / plugins / modifier.date_format.php
1 <?php\r
2 /**\r
3  * Smarty plugin\r
4  * @package Smarty\r
5  * @subpackage plugins\r
6  */\r
7 \r
8 /**\r
9  * Include the {@link shared.make_timestamp.php} plugin\r
10  */\r
11 require_once $smarty->_get_plugin_filepath('shared','make_timestamp');\r
12 /**\r
13  * Smarty date_format modifier plugin\r
14  * \r
15  * Type:     modifier<br>\r
16  * Name:     date_format<br>\r
17  * Purpose:  format datestamps via strftime<br>\r
18  * Input:<br>\r
19  *         - string: input date string\r
20  *         - format: strftime format for output\r
21  *         - default_date: default date if $string is empty\r
22  * @link http://smarty.php.net/manual/en/language.modifier.date.format.php\r
23  *          date_format (Smarty online manual)\r
24  * @param string\r
25  * @param string\r
26  * @param string\r
27  * @return string|void\r
28  * @uses smarty_make_timestamp()\r
29  */\r
30 function smarty_modifier_date_format($string, $format="%b %e, %Y", $default_date=null)\r
31 {\r
32         if($string != '') {\r
33         return strftime($format, smarty_make_timestamp($string));\r
34         } elseif (isset($default_date) && $default_date != '') {                \r
35         return strftime($format, smarty_make_timestamp($default_date));\r
36         } else {\r
37                 return;\r
38         }\r
39 }\r
40 \r
41 /* vim: set expandtab: */\r
42 \r
43 ?>\r