"0","2" => "9","3" => "8","4" => "7","5" => "6","6" => "5","7" => "4","8" => "3","9" => "2","0" => "1"); $flip = array_flip($array); $geparste_id = strtr ($ulm_uploaded_file_step_id, $flip); return $geparste_id; } else { return FALSE; } } // decodiert die verschluesselte ID function id_parsing_decode($zu_parsende_ID) { $ulm_parse_id_multi = codeparameter("multi"); $ulm_parse_id_add = codeparameter("add"); if ($zu_parsende_ID) { $array = array ("1" => "0","2" => "9","3" => "8","4" => "7","5" => "6","6" => "5","7" => "4","8" => "3","9" => "2","0" => "1"); $flip = array_flip($array); $ulm_uploaded_file_step_id = strtr ($zu_parsende_ID, $flip); $geparste_id = ($ulm_uploaded_file_step_id - $ulm_parse_id_add) / $ulm_parse_id_multi; return $geparste_id; } else { return FALSE; } } function checktext($text,$laenge,$vorhanden) { //wenn $laenge = 0 dann keine Prüfung auf Textlänge //wenn $laenge != 0 dann Prüfung auf Textlänge --> länger --> Fehler //wenn $vorhanden = 0 dann keine Prüfung ob leer //wenn $vorhanden = 1 dann Prüfung ob leer --> leer --> Fehler $fehler = 0; if (($laenge != 0) && (strlen(trim($text)) >= ($laenge+1))) { $fehler = 1; } if (($vorhanden == 1) && (strlen(trim($text)) == 0)) { $fehler = 2; } return $fehler; /* $fehler = 1 --> länger als angegeben $fehler = 2 --> leer */ } function checkdatum($von,$bis) { //prüft die Datumsangaben $durchlauf_1 = 1; $durchlauf_2 = 1; $durchlauf_3 = 1; $xp_von = explode(".", $von); $xp_bis = explode(".", $bis); $mk_von = mktime(0,0,0,$xp_von[1],$xp_von[0],$xp_von[2]); $mk_bis = mktime(0,0,0,$xp_bis[1],$xp_bis[0],$xp_bis[2]); if ($mk_bis >= $mk_von) { $durchlauf_1 = 1; } else { $durchlauf_1 = 2; } if ((strlen($xp_von[0]) != 2) || ($xp_von[0] > 31) || (!is_numeric($xp_von[0]))) { $durchlauf_2 = 2; } if ((strlen($xp_von[1]) != 2) || ($xp_von[1] > 12) || (!is_numeric($xp_von[1]))) { $durchlauf_2 = 2; } if ((strlen($xp_von[2]) != 4) || (!is_numeric($xp_von[2]))) { $durchlauf_2 = 2; } if ((strlen($xp_bis[0]) != 2) || ($xp_bis[0] > 31) || (!is_numeric($xp_bis[0]))) { $durchlauf_3 = 2; } if ((strlen($xp_bis[1]) != 2) || ($xp_bis[1] > 12) || (!is_numeric($xp_bis[1]))) { $durchlauf_3 = 2; } if ((strlen($xp_bis[2]) != 4) || (!is_numeric($xp_bis[2]))) { $durchlauf_3 = 2; } /* $durchlauf_1 = 1 --> ok; 2 --> von ist größer als bis --> Fehler $durchlauf_2 = 1 --> ok; 2 --> von Datum fehlerhaft --> Fehler $durchlauf_3 = 1 --> ok; 2 --> bis Datum fehlerhaft --> Fehler */ return array ($durchlauf_1, $durchlauf_2, $durchlauf_3); } function transdatum($trans_datum) { //wandelt Datumsangaben (tt.mm.jjjj) in Unix-Timestamp um $xp_datum = explode(".", $trans_datum); $mk_datum = mktime(0,0,0,$xp_datum[1],$xp_datum[0],$xp_datum[2]); return $mk_datum; } function transtimestamp($trans_timestamp) { //wandelt Unix-Timestamp in Datumsangabe (tt.mm.jjjj) um $mk_datum = strftime("%d.%m.%Y", $trans_timestamp); return $mk_datum; } function getlastupdate() { for ($i=1;$i<=4;$i++) { switch ($i) { case 1: $verzeichnis = "./"; break; case 2: $verzeichnis = "css/"; break; case 3: $verzeichnis = "content/"; break; case 4: $verzeichnis = "scripts/"; break; } $dir_open = opendir ($verzeichnis); while ($file = readdir ($dir_open)) { //$fp = fopen($file,"r"); if($file != "" && $file != "." && $file != "..") { //$allezeilen = $allezeilen+count(file($verzeichnis.$file)); //$alledateien = $alledateien + filesize($verzeichnis.$file); //$allefiles++; if (filemtime($verzeichnis.$file) >= $lastmod) { $lastmod = filemtime($verzeichnis.$file); $lastdatei = $verzeichnis.$file; } clearstatcache(); } } $dir_close = closedir ($dir_open); } return $lastmod; } function geturlinfo($uri,$urltarget,$urltext) { $opener = "http://"; if (substr($uri,0,7) != $opener) { $uri = $opener.$uri; } if ($urltext) { $urlinfos = "$urltext"; } else { $urlinfos = "$uri"; } return $urlinfos; } function clearinputnum($input) { $input = trim(strip_tags($input)); if (!is_numeric($input)) { return false; } else { return $input; } } function clearinputmin($input) { $input = trim(strip_tags($input)); return $input; } function clearinputmed($input) { $input = ucfirst(trim(strip_tags(strtolower($input)))); return $input; } function clearinputmax($input) { $input = clearinputtxt($input); $input = trim($input); return $input; } function clearinputtxt($input) { $input = trim(strip_tags($input)); $input = stripslashes($input); $pruefen = array("\"" , "'" , "<" , ">" , "{" , "}"); $ersetzen = array("´" , "´" , "(" , ")" , "(" , ")"); for($x=0;$x<=count($pruefen)-1;$x++) { $input = str_replace($pruefen[$x],$ersetzen[$x],$input); } $input = stripslashes($input); return $input; } function checkinputint($input) { $input = clearinputmin($input); if (is_numeric($input) == true) { return true; } else { return false; } } function emailpruefen($email) { $email = trim(strip_tags($email)); if (($email) and (eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,4})$", $email))) { return true; } else { return false; } } function namepruefen($vorname) { $vorname = ucfirst(trim(strip_tags(strtolower($vorname)))); if ((strlen($vorname) >= 2) and (ereg("([a-z,A-Z, ,-,´,`])",$vorname))) { return true; } else { return false; } } function telefonpruefen($nummer) { $nummer = trim(strip_tags($nummer)); if ((strlen($nummer) >= 4) and (!ereg("([a-z,A-Z])",$nummer))) { return true; } else { return false; } } function checkcaptive($name) { $inkorrekt = strtolower(trim(strip_tags($name))); $p_vorname_2 = explode(" ",$inkorrekt); $p_vorname_2_length = count($p_vorname_2); for ($p=1;$p<=$p_vorname_2_length;$p++) { $p_vorname_3 .= ucfirst($p_vorname_2[$p-1])." "; } if ($p_vorname_3) { $p_vorname_4 = $p_vorname_3; } else { $p_vorname_4 = $p_vorname_1; } $p_vorname_2 = explode("-",$p_vorname_4); $p_vorname_2_length = count($p_vorname_2); for ($p=1;$p<=$p_vorname_2_length;$p++) { $p_vorname_5 = $p_vorname_5.ucfirst($p_vorname_2[$p-1])."-"; } if ($p_vorname_5) { $korrekt = trim(substr($p_vorname_5, 0, -2)); } else { $korrekt = trim($p_vorname_4); } return $korrekt; } function getlanguage($language) { if ($language == "DE") { $master = "English"; } elseif ($language == "EN") { $master = "Deutsch"; } else { $master = "English"; } return $master; } function getnewlanguage($language) { if ($language == "DE") { $master = "EN"; } elseif ($language == "EN") { $master = "DE"; } else { $master = "DE"; } return $master; } function sortAry($a, $b) { $aValue = array_values($a); $aValue = $aValue[0]; $bValue = array_values($b); $bValue = $bValue[0]; if ($aValue < $bValue) { return -1; } else if ($aValue == $bValue) { return 0; } else { return 1; } } function von($datum) { //wandelt Datumsangaben (tt.mm.jjjj) in Unix-Timestamp um, Startzeit 00:00:00 Uhr $xp_datum = explode(".", $datum); $mk_datum = mktime(0,0,0,$xp_datum[1],$xp_datum[0],$xp_datum[2]); return $mk_datum; } function bis($datum) { //wandelt Datumsangaben (tt.mm.jjjj) in Unix-Timestamp um, Endzeit 23:59:59 Uhr $xp_datum = explode(".", $datum); $mk_datum = mktime(23,59,59,$xp_datum[1],$xp_datum[0],$xp_datum[2]); return $mk_datum; } function altercheck($geburtsdatum) { $datum = explode(".", $geburtsdatum); $m = $datum[1]; $d = $datum[0]; $y = $datum[2]; $secs = mktime(0,0,0,$m,$d,$y); $alter = date("Y", time() - $secs) - 1970; return $alter; } function getfileinfo($dateityp) { switch ($dateityp) { default: $dateitypus = ""; $dateiicon = "na.gif"; break; case "doc": $dateitypus = "Microsoft Word"; $dateiicon = "word.gif"; break; case "xls": $dateitypus = "Microsoft Excel"; $dateiicon = "excel.gif"; break; case "pdf": $dateitypus = "Adobe PDF"; $dateiicon = "pdf.gif"; break; case "txt": $dateitypus = "Text"; $dateiicon = "txt.gif"; break; case "ppt": $dateitypus = "Microsoft Powerpoint"; $dateiicon = "ppt.gif"; break; case "pps": $dateitypus = "Microsoft Powerpoint"; $dateiicon = "pps.gif"; break; case "zip": $dateitypus = "ZIP"; $dateiicon = "zip.gif"; break; } if (($dateitypus != "") AND ($dateiicon != "")) { return $dateitypus.";".$dateiicon; } else { return FALSE; } } function getnavelement($area,$bereich,$visit,$server=NULL) { if ($visit == $area) { $css = "active"; } else { $css = "inactive"; } $out = "".$bereich.""; return $out; } function getsubnavelement($bereich,$name,$visit,$area,$server=NULL) { if (($visit == "") and ($server != NULL)) { $visit = $server; } if ($visit == $bereich) { $css = "subactive"; } else { $css = "subinactive"; } $out = "".$name.""; return $out; } function getsubsubnavelement($bereich,$name,$subsubarea,$subarea,$area,$server=NULL) { if ($subsubarea == $bereich) { $css = "subsubactive"; } else { $css = "subsubinactive"; } $out = "".$name.""; return $out; } function getsmallnavelement($area,$bereich,$visit) { if ($visit == $area) { $css = "smallnava"; } else { $css = "smallnav"; } return "$bereich"; } function getdownloadelement($pfad,$datei,$bezeichnung) { $file = $_SERVER['DOCUMENT_ROOT']."/".$pfad.$datei; if (file_exists($file)) { $file_size = (ceil(filesize($file)/1000))." KB"; $file_time = ", ".transtimestamp(filemtime($file)); $file_ext = strtoupper(substr(strrchr($file,'.'),1,strlen(strrchr($file,'.'))))."-Datei, "; clearstatcache(); return "

Download

$bezeichnung [".$file_ext.$file_size."]

"; } else { clearstatcache(); return FALSE; } } function check_urlname($name) { if (!$name) { return FALSE; } $name = clearinputmin($name); $korrektur = array("ä" => "ae", "ö" => "oe", "ü" => "ue", "Ä" => "AE", "Ö" => "OE", "Ü" => "UE", "ß" => "ss", "\"" => "_", "&" => "_", " " => "_", "%" => "_", "'" => "_", "?" => "_", "<" => "_", ">" => "_", "(" => "_", ")" => "_", "{" => "_", "}" => "_", "~" => "_", "§" => "_", "=" => "_", "*" => "_", "#" => "_", ":" => "_", ";" => "_", "," => "_", "!" => "_", "|" => "_", "´" => "_", "`" => "_","&" => "_", "&" => "_", "." => "_", "+" => "_", "$" => "_"); return urldecode(strtr($name, $korrektur)); } function get_nonbreaker($name) { if (!$name) { return FALSE; } $name = clearinputmin($name); $korrektur = array("ä" => "ae", "ö" => "oe", "ü" => "ue", "Ä" => "AE", "Ö" => "OE", "Ü" => "UE", "ß" => "ss", "\"" => "_", "&" => "_", " " => "_", "%" => "_", "'" => "_", "?" => "_", "<" => "_", ">" => "_", "(" => "_", ")" => "_", "{" => "_", "}" => "_", "~" => "_", "§" => "_", "=" => "_", "*" => "_", "#" => "_", ":" => "_", ";" => "_", "," => "_", "!" => "_", "|" => "_", "´" => "_", "`" => "_","&" => "_", "&" => "_", "." => "_", "+" => "_", "$" => "_", "/" => "_"); return strtolower(strtr($name, $korrektur)); } function px2em($pixel,$ratio=16) { return round(((1/$ratio)*$pixel),3); } function get_image_data($path,$thumb,$large=NULL,$class=NULL,$alt=NULL,$ratio=16,$idtag=NULL,$imageurl=NULL,$code=NULL,$style=NULL) { if (file_exists($path.$thumb)) { $details = @getimagesize($path.$thumb); $width = @px2em($details[0],$ratio); $height = @px2em($details[1],$ratio); if ($class != NULL) { $class_insert = " class=\"".$class."\""; } if ($imageurl != NULL) { $master = "\"".$alt."\""; if ($large != NULL) { if (file_exists($path.$large)) { $master = "".$master.""; } } return $master; } else { return FALSE; } } ?>"; $open = opendb(); $sql = "UPDATE navigation SET hauptnavigation = '2' WHERE id = '1' LIMIT 1"; $query = mysql_query($sql); $close = closedb(); } switch ($navibereich) { // Home default: case "home": $linker = "home.inc.php"; $title2 = ""; break; case "impressum": $linker = "impressum.inc.php"; $title2 = ""; break; case "kontakt": $linker = "kontakt.inc.php"; $title2 = ""; break; case "kosmetikentwicklung": $linker = "kosmetikentwicklung.inc.php"; $title2 = ""; break; case "wir_ueber_uns": $linker = "wir_ueber_uns.inc.php"; $title2 = ""; break; case "produktlinien": $linker = "produktlinien.inc.php"; $title2 = ""; break; case "first_touch": $linker = "produktlinien_first_touch.inc.php"; $title2 = ""; break; case "first_touch_tagespflege": $linker = "produktlinien_first_touch_tagespflege.inc.php"; $title2 = ""; break; case "first_touch_nachtpflege": $linker = "produktlinien_first_touch_nachtpflege.inc.php"; $title2 = ""; break; case "first_touch_waschpeeling": $linker = "produktlinien_first_touch_waschpeeling.inc.php"; $title2 = ""; break; case "first_touch_koerperpflege": $linker = "produktlinien_first_touch_koerperpflege.inc.php"; $title2 = ""; break; case "first_touch_augenpflege": $linker = "produktlinien_first_touch_augenpflege.inc.php"; $title2 = ""; break; case "ambition": $linker = "produktlinien_ambition.inc.php"; $title2 = ""; break; case "ambition_tagespflege": $linker = "produktlinien_ambition_tagespflege.inc.php"; $title2 = ""; break; case "ambition_nachtpflege": $linker = "produktlinien_ambition_nachtpflege.inc.php"; $title2 = ""; break; case "ambition_waschpeeling": $linker = "produktlinien_ambition_waschpeeling.inc.php"; $title2 = ""; break; case "ambition_koerperpflege": $linker = "produktlinien_ambition_koerperpflege.inc.php"; $title2 = ""; break; case "ambition_augenpflege": $linker = "produktlinien_ambition_augenpflege.inc.php"; $title2 = ""; break; case "performance": $linker = "produktlinien_performance.inc.php"; $title2 = ""; break; case "performance_tagespflege": $linker = "produktlinien_performance_tagespflege.inc.php"; $title2 = ""; break; case "performance_nachtpflege": $linker = "produktlinien_performance_nachtpflege.inc.php"; $title2 = ""; break; case "performance_waschpeeling": $linker = "produktlinien_performance_waschpeeling.inc.php"; $title2 = ""; break; case "performance_koerperpflege": $linker = "produktlinien_performance_koerperpflege.inc.php"; $title2 = ""; break; case "performance_augenpflege": $linker = "produktlinien_performance_augenpflege.inc.php"; $title2 = ""; break; case "timeless": $linker = "produktlinien_timeless.inc.php"; $title2 = ""; break; case "timeless_tagespflege": $linker = "produktlinien_timeless_tagespflege.inc.php"; $title2 = ""; break; case "timeless_nachtpflege": $linker = "produktlinien_timeless_nachtpflege.inc.php"; $title2 = ""; break; case "timeless_waschpeeling": $linker = "produktlinien_timeless_waschpeeling.inc.php"; $title2 = ""; break; case "timeless_koerperpflege": $linker = "produktlinien_timeless_koerperpflege.inc.php"; $title2 = ""; break; case "timeless_augenpflege": $linker = "produktlinien_timeless_augenpflege.inc.php"; $title2 = ""; break; } // Navigation einleiten $open = opendb(); $sql = "SELECT * FROM navigation WHERE id = '1' LIMIT 1"; $query = mysql_query($sql); $data = mysql_fetch_array($query); if ($data['hauptnavigation'] == 1) { // Store Data ana forward indizez } else { die(); } $close = closedb(); ?>