?>
</define-tag>
-<define-tag form_to_yyyymmdd>
-<?
- function form_to_yyyymmdd ($date)
- {
- if (strlen ($date) > 0) {
- $datum = explode (".", $date);
-
- if (count($datum) > 1) {
- 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];
- }
- } else {
- $date = date ("Y-m-j");
- }
- return $date;
- }
-?>
-</define-tag>
-
<define-tag teaserlink>
<?
function teaserlink($teaser)
--- /dev/null
+<?php
+
+class Functions
+{
+ public static function date_german_to_iso($date)
+ {
+ if (strlen($date) > 0) {
+ $datum = explode(".", $date);
+
+ if (count($datum) > 1) {
+ 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];
+ }
+ } else {
+ $date = date("Y-m-j");
+ }
+ return $date;
+ }
+}
\ No newline at end of file
<calendar_init -5>
<account_heading>
-<form_to_yyyymmdd>
<style type="text/css">
div#filter_popup {
<account_heading>
<sql_prepare>
-<form_to_yyyymmdd>
<?
if ($_POST['formtype'] == "admin") {
$descr = $db->quote(trim($_POST['descr']));
$from_to = $db->quote($from_to);
- $date = form_to_yyyymmdd ($_POST['datum']);
+ $date = Functions::date_german_to_iso($_POST['datum']);
$value = str_replace (",",".", $_POST['value']);
<page func="Oldenburger LinuxTag 2000" title="Kostenverteilung">
<sql_prepare>
-<form_to_yyyymmdd>
<?
$dbh = pg_pconnect ("<dbhost>", "<dbport>", "<dbname>")
$category = sql_prepare ($category);
$descr = sql_prepare ($descr);
- $date = form_to_yyyymmdd ($datum);
+ $data = Functions::date_german_to_iso($datum);
if ($oid > 0) {
if (strlen ($delete)) {