Minor bug in currency
[fa-stable.git] / includes / date_functions.inc
index 227a0b3472cdf7eced7cc660ed8e494e55ce67c0..e44f083b41d424c55f1589fab3e87c1510446e1b 100644 (file)
@@ -18,6 +18,8 @@ this can be a string either "d/m/Y" for UK/Australia/New Zealand dates or
 "m/d/Y" for US/Canada format dates
 
 */
+if(function_exists("date_default_timezone_set") and function_exists("date_default_timezone_get"))
+       @date_default_timezone_set(@date_default_timezone_get());
 
 function __date($year, $month, $day)
 {
@@ -360,6 +362,8 @@ and converts to a yyyy/mm/dd format */
                        $year = substr($date_,0,4);
                }
        }
+       else
+               $year = $month = $day = 0;
 
 //to modify assumption in 2030
        if ($date_system == 0)
@@ -416,7 +420,7 @@ function date1_greater_date2 ($date1, $date2)
 }
 
 
-function date_diff ($date1, $date2, $period) 
+function date_diff2 ($date1, $date2, $period) 
 {
 
 /* expects dates in the format specified in $DefaultDateFormat - period can be one of 'd','w','y','m'