function sql_prepare ($text)
{
# Der Himmel ist blau, das Wasser ist klar, die Vögel zwitschern
# draußen, doch PHP weigert sich beharrlich, vernünftig zu
# arbeiten.
#
# Problem: Im Form kommt " an, PHP macht daraus freundlicherweise \"
# und schon sind unsere Daten in der SQL-DB kaputt. Danke
# $mytext = ereg_replace ("\\\\", "\\\\", $text);
# $mytext = ereg_replace ("\\\"", "\"", $text);
# $mytext = ereg_replace ("'", "\\'", $mytext);
#
$mytext = str_replace ("'", "\\'", str_replace ("\\", "\\\\", $text));
return ($mytext);
}
?>
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;
}
?>
function teaserlink($teaser)
{
return preg_replace('/[^a-zA-Z0-9-]/', '-', $teaser);
}
?>