$text"; } function messagedone($text){ echo "$text"; } function messagetitle($text){ echo "

$text

"; } function datechange($text){ list ($tag, $monat, $jahr) = split('[/.-]', $text); return "$jahr-$monat-$tag"; } function stringsteuerreplace($variable){ $variable= str_replace("'","",$variable); $variable= str_replace("\"","",$variable); return $variable; } function fktDatechange($text){ list ($tag, $monat, $jahr) = split('[/.-]', $text); return "$jahr-$monat-$tag"; } function fkt_Stringsteuerreplace($variable){ $variable= str_replace("'","",$variable); $variable= str_replace("\"",""",$variable); return $variable; } function fkt_Inputcheck($variable){ $variable= str_replace("'","",$variable); $variable= str_replace("\"","",$variable); $variable= str_replace("$","",$variable); return $variable; } function fkt_Breakreplace($variable){ $variable= str_replace("
","\n",$variable); $variable= str_replace(""","\"",$variable); return $variable; } function sortierpfeile($page,$sortpart,$restvariable){ if ($restvariable!=""){$restvariable=stringsteuerreplace($restvariable);} return "
"; } function fktCurrencyConvert($value){ return str_replace(",",".",$value); } function fktGermanCurrency($value){ return number_format($value,2,',','.'); } function fktBooleanJanein($value){ if ($value==1){return "";} else {return "";} } function fktBooleanChecked($value){ if ($value==1){return "checked";} } function watersignimage($srcfile,$destfile,$watersignfile) { header ("Content-type: image/jpeg"); $srcinfo=getimagesize($srcfile); $src = imagecreatefromjpeg ($srcfile) or die ("Kann keinen neuen GD-Bild-Stream erzeugen"); $watersigninfo=getimagesize($watersignfile); $watersign = imagecreatefromgif ($watersignfile) or die ("Kann keinen neuen GD-Bild-Stream erzeugen"); $srcwidth=$srcinfo[0]; $srcheight=$srcinfo[1]; $watersignwidth=$watersigninfo[0]; $watersignheight=$watersigninfo[1]; ImageCopy ( $src, $watersign, $srcwidth-$watersignwidth, $srcheight-$watersignheight, 0, 0, $watersignwidth, $watersignheight); ImageJPEG ($src,$destfile); } function fktRandomstring($number){ //$pattern = "1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"; $pattern = "23456789ABCDEFGHJKLMNPQRSUVWXYZ"; for ($i=1;$i<=$number;$i++){ $letter=$pattern{rand(0,30)}; //57 $randomstring=$randomstring.$letter; } return $randomstring; } function stringmakexmlsave($variable){ $variable= str_replace("'",""",$variable); $variable= str_replace("\"",""",$variable); $variable= str_replace("<","<",$variable); $variable= str_replace(">",">",$variable); $variable= str_replace("&","&",$variable); return $variable; } function fkt_Serverpath($base){ if($base != "/") { // Decide where to look for the image if a full path is not given if(!isset($_SERVER["HTTP_REFERER"])) { // Try to find image if accessed directly from this script in a browser $base = $_SERVER["DOCUMENT_ROOT"].implode("/", (explode('/', $_SERVER["PHP_SELF"], -1)))."/"; } else { $base = implode("/", (explode('/', $_SERVER["HTTP_REFERER"], -1)))."/"; } } else { $base = $_SERVER["DOCUMENT_ROOT"]; } return $base; } function fkt_URL_clearandbuild($url,$target,$alt,$title){ if (strpos("http", $url)==0){$url = "http://".$url;} $title = preg_replace("/^https?:\/\//i", "", $title); $alt = preg_replace("/^https?:\/\//i", "", $alt); $link="".$title.""; return $link; } /** * Prüfen ob es eine Seite ist die Per index kommen sollte, dann umleiten dazu muss aber functions geladen sein */ function fkt_Checkpages(){ if (substr($_SERVER['REQUEST_URI'], 0, 7)=="/pages/"){ header("Location: ../index.php?page=".substr(str_replace("?", "&",$_SERVER['REQUEST_URI']), 7)); } } /** * Text für buttons, menüpunkte... in der jeweiligen Sprache zurückliefern */ function fkt_GetString($text){ global $_SESSION; // session variable languagetext nach dem schlüssels abfragen $translatetext=$_SESSION['languagetext'][$text]; ($translatetext==""?$translatetext="Not availible":""); return $translatetext; } /** * Auslesen der jeweiligen sprachdatei aus templates/languages */ function fkt_ReadLanguageFiles($lang){ switch ($lang) { case 'en': include("languages/strings_en.php"); break; case 'de': default: include("languages/strings_de.php"); break; } return $languagetext; } ?>"; $pagefooter="".$normfooter; $framefooter=$normfooter; ?>