$datum = explode (".", $date);
if (count($datum) > 1) {
- if (strlen ($datum[1]) == 0) {
- $datum[1] = date ("m");
- }
- if (strlen ($datum[2]) == 0) {
- $datum[2] = date ("Y");
- } elseif (strlen ($datum[2]) == 1) {
- $datum[2] = "200" . $datum[2];
- } elseif (strlen ($datum[2]) == 2) {
- $datum[2] = "20" . $datum[2];
- }
+ if (strlen ($datum[1]) == 0) {
+ $datum[1] = date ("m");
+ }
+ if (strlen ($datum[2]) == 0) {
+ if ($datum[1] == '12' && date('m') == '1')
+ $datum[2] = date ("Y", time() - 60*60*24*(date('d')+1));
+ else
+ $datum[2] = date ("Y");
+ } elseif (strlen ($datum[2]) == 1) {
+ $datum[2] = "200" . $datum[2];
+ } elseif (strlen ($datum[2]) == 2) {
+ $datum[2] = "20" . $datum[2];
+ }
- $date = $datum[2] . "-" . $datum[1] . "-" . $datum[0];
+ $date = $datum[2] . "-" . $datum[1] . "-" . $datum[0];
}
} else {
$date = date ("Y-m-j");
}
?>
</define-tag>
+
+<define-tag teaserlink>
+<?
+function teaserlink($teaser)
+{
+ return preg_replace('/[^a-zA-Z0-9-]/', '-', $teaser);
+}
+?>
+</define-tag>