X-Git-Url: http://git.pk910.de/?a=blobdiff_plain;f=htdocs%2Flib%2FTools.class.php;h=d7f9075bff8522dabfc6525cdda50009cea3edae;hb=394a07ff3e283f94c7ead44e8bd02d44c223314b;hp=8ae07171cbdfaa089203f111a6c75dd3925dc0b5;hpb=0a6d29345b57ef71b076003e18d13efd3478764c;p=phpgitweb.git diff --git a/htdocs/lib/Tools.class.php b/htdocs/lib/Tools.class.php index 8ae0717..d7f9075 100644 --- a/htdocs/lib/Tools.class.php +++ b/htdocs/lib/Tools.class.php @@ -26,6 +26,7 @@ class Tools { if ($age > 60*60*24*365*2) { $age_str = floor($age/60/60/24/365); $age_str .= " years ago"; + $max_cache = (60*60*24*365) - ($age % (60*60*24*365)); } else if ($age > 60*60*24*(365/12)*2) { $age_str = floor($age/60/60/24/(365/12)); $age_str .= " months ago"; @@ -82,6 +83,13 @@ class Tools { return $ctext; } + public static function parseTimeZone($timezone) { + if(!preg_match("/^([+-])([0-9]{2})([0-9]{2})$/i", $timezone, $treffer)) + return 0; + $offset = ($treffer[1] == '-' ? -1 : 1) * (($treffer[2] * 3600) + ($treffer[3] * 60)); + return $offset; + } + } ?> \ No newline at end of file