ausbildungsberuf as $ausbildungsberuf2) { if ($key == $ausbildungsberuf2->bereich.$ausbildungsberuf2->lfdnr) if ($year == date("Y") && $ausbildungsberuf2->jahr0 != "0" && $ausbildungsberuf2->jahr0 != "") return $ausbildungsberuf2->jahr0; } return "0"; } function getAusbildungsAnzX($key, $year) { $ausbildungsberufXML = simplexml_load_file('/var/www/vhosts/nowakowitsch.de/jobs.nowakowitsch.de/XML/form/AS/ausbildungsberuf.xml'); foreach($ausbildungsberufXML->ausbildungsberuf as $ausbildungsberuf2) { if ($key == $ausbildungsberuf2->bereich.$ausbildungsberuf2->lfdnr) if ($year == date("Y")+1 && $ausbildungsberuf2->jahr1 != "0" && $ausbildungsberuf2->jahr1 != "") return $ausbildungsberuf2->jahr1; } return "0"; } function getAusbildungsAnzY($key, $year) { $ausbildungsberufXML = simplexml_load_file('/var/www/vhosts/nowakowitsch.de/jobs.nowakowitsch.de/XML/form/AS/ausbildungsberuf.xml'); foreach($ausbildungsberufXML->ausbildungsberuf as $ausbildungsberuf2) { if ($key == $ausbildungsberuf2->bereich.$ausbildungsberuf2->lfdnr) if ($year == date("Y")+2 && $ausbildungsberuf2->jahr2 != "0" && $ausbildungsberuf2->jahr2 != "") return $ausbildungsberuf2->jahr2; } return "0"; } function getAusbildungsAnz2($key, $year) { $ausbildungsberufXML = simplexml_load_file('/var/www/vhosts/nowakowitsch.de/jobs.nowakowitsch.de/XML/form/AS/ausbildungsberuf.xml'); foreach($ausbildungsberufXML->ausbildungsberuf as $ausbildungsberuf2) { if ($key == $ausbildungsberuf2->bereich.$ausbildungsberuf2->lfdnr) if ($year == date("Y") && $ausbildungsberuf2->jahr0 != "0" && $ausbildungsberuf2->jahr0 != "") return $ausbildungsberuf2->jahr0; if ($year == date("Y")+1 && $ausbildungsberuf2->jahr1 != "0" && $ausbildungsberuf2->jahr1 != "") return $ausbildungsberuf2->jahr1; if ($year == date("Y")+2 && $ausbildungsberuf2->jahr2 != "0" && $ausbildungsberuf2->jahr2 != "") return $ausbildungsberuf2->jahr2; } return ""; } function getJahrVorhanden($year) { $ausbildungsberufXML = simplexml_load_file('/var/www/vhosts/nowakowitsch.de/jobs.nowakowitsch.de/XML/form/AS/ausbildungsberuf.xml'); foreach($ausbildungsberufXML->ausbildungsberuf as $ausbildungsberuf2) { if ($year == date("Y") && $ausbildungsberuf2->jahr0 != "0" && $ausbildungsberuf2->jahr0 != "") { return date("Y"); } if ($year == date("Y")+1 && $ausbildungsberuf2->jahr1 != "0" && $ausbildungsberuf2->jahr1 != "") { return date("Y")+1; } if ($year == date("Y")+2 && $ausbildungsberuf2->jahr2 != "0" && $ausbildungsberuf2->jahr2 != "") { return date("Y")+2; } } return ""; } function getBewerbungsschluss() { if(date("m") >= 07 && date("m") < 10) return "30.09."; else return " "; } function checkFileExists($spr, $site, $sel, $subsel, $subsel2, $subsel3, $subsel4, $subsel5) { $siteFile = getFileName("seiten/".$spr."/",$site); if($sel!=NULL) $selFile = getFileName("seiten/".$spr."/".substr($siteFile,3,-4)."/",$sel); if($subsel!=NULL) $subselFile = getFileName("seiten/".$spr."/".substr($siteFile,3,-4)."/".substr($selFile,3,-4)."/",$subsel); if($subsel2!=NULL) $subsel2File = getFileName("seiten/".$spr."/".substr($siteFile,3,-4)."/".substr($selFile,3,-4)."/".substr($subselFile,3,-4)."/",$subsel2); if($subsel3!=NULL) $subsel3File = getFileName("seiten/".$spr."/".substr($siteFile,3,-4)."/".substr($selFile,3,-4)."/".substr($subselFile,3,-4)."/".substr($subsel2File,3,-4)."/",$subsel3); if($subsel4!=NULL) $subsel4File = getFileName("seiten/".$spr."/".substr($siteFile,3,-4)."/".substr($selFile,3,-4)."/".substr($subselFile,3,-4)."/".substr($subsel2File,3,-4)."/".substr($subsel3File,3,-4)."/",$subsel4); if($subsel5!=NULL) $subsel5File = getFileName("seiten/".$spr."/".substr($siteFile,3,-4)."/".substr($selFile,3,-4)."/".substr($subselFile,3,-4)."/".substr($subsel2File,3,-4)."/".substr($subsel3File,3,-4)."/".substr($subsel4File,3,-4)."/",$subsel5); if($subsel5!=NULL) $return = "seiten/".$spr."/".substr($siteFile,3,-4)."/".substr($selFile,3,-4)."/".substr($subselFile,3,-4)."/".substr($subsel2File,3,-4)."/".substr($subsel3File,3,-4)."/".substr($subsel4File,3,-4)."/".$subsel5File; elseif($subsel4!=NULL) $return = "seiten/".$spr."/".substr($siteFile,3,-4)."/".substr($selFile,3,-4)."/".substr($subselFile,3,-4)."/".substr($subsel2File,3,-4)."/".substr($subsel3File,3,-4)."/".$subsel4File; elseif($subsel3!=NULL) $return = "seiten/".$spr."/".substr($siteFile,3,-4)."/".substr($selFile,3,-4)."/".substr($subselFile,3,-4)."/".substr($subsel2File,3,-4)."/".$subsel3File; elseif($subsel2!=NULL) $return = "seiten/".$spr."/".substr($siteFile,3,-4)."/".substr($selFile,3,-4)."/".substr($subselFile,3,-4)."/".$subsel2File; elseif($subsel!=NULL) $return = "seiten/".$spr."/".substr($siteFile,3,-4)."/".substr($selFile,3,-4)."/".$subselFile; elseif($sel!=NULL) $return = "seiten/".$spr."/".substr($siteFile,3,-4)."/".$selFile; else $return = "seiten/".$spr."/".$siteFile; return $return; } function getFileName($verz, $checkname) { if (file_exists($verz."xx_".$checkname.".php")) return "xx_".$checkname.".php"; for ($i = 0; $i <= 99; $i++) { if (file_exists($verz.sprintf("%02d", $i)."_".$checkname.".php")) return sprintf ("%02d", $i)."_".$checkname.".php"; } } function getFueller($ausw) { if ($ausw==1) return "\"\"\"\""; if ($ausw==2) return "\"\""; else return ""; } function getDateiName($ff, $spr) { $array2 = $fields = array(); $i = 0; $handleName = "aufbau/umsetzer_".$spr.".csv"; $handle = @fopen($handleName, "r"); if ($handle) { while (($row = fgetcsv($handle, 4096)) !== false) { if (empty($fields)) { $fields = $row; continue; } foreach ($row as $k=>$value) { if ($k==0) $showkey = $value; $array2[$showkey][$fields[$k]] = $value; } $i++; } if (!feof($handle)) { echo "Error: unexpected fgets() fail\n"; } fclose($handle); } if ($array2[$ff]['Dateiname']!="") return $array2[$ff]['Dateiname']; else return $ff; } function genLinkName($ff, $spr) { $array2 = $fields = array(); $i = 0; $handleName = "aufbau/umsetzer_".$spr.".csv"; $handle = @fopen($handleName, "r"); if ($handle) { while (($row = fgetcsv($handle, 4096)) !== false) { if (empty($fields)) { $fields = $row; continue; } foreach ($row as $k=>$value) { if ($k==1 && $value==$ff) return $savLinkname; $savLinkname = $value; } $i++; } if (!feof($handle)) { echo "Error: unexpected fgets() fail\n"; } fclose($handle); } return $ff; } function genAnzName($ff, $spr) { $array2 = $fields = array(); $i = 0; $handleName = "aufbau/umsetzer_".$spr.".csv"; $handle = @fopen($handleName, "r"); if ($handle) { while (($row = fgetcsv($handle, 4096)) !== false) { if (empty($fields)) { $fields = $row; continue; } foreach ($row as $k=>$value) { if ($k==1) $showkey = $value; $array2[$showkey][$fields[$k]] = $value; } $i++; } if (!feof($handle)) { echo "Error: unexpected fgets() fail\n"; } fclose($handle); } if ($array2[$ff]['Anzeigename']!="") return $array2[$ff]['Anzeigename']; else return $ff; } function getDescription($ff, $spr) { if($ff=="") $ff = "index.htm"; $array2 = $fields = array(); $i = 0; $handleName = "aufbau/metatags_".$spr.".csv"; $handle = @fopen($handleName, "r"); if ($handle) { while (($row = fgetcsv($handle, 4096)) !== false) { if (empty($fields)) { $fields = $row; continue; } foreach ($row as $k=>$value) { if ($k==0) $showkey = $value; $array2[$showkey][$fields[$k]] = $value; } $i++; } if (!feof($handle)) { echo "Error: unexpected fgets() fail\n"; } fclose($handle); } if ($array2[$ff]['Description']!="") return $array2[$ff]['Description']; else return $ff; } function getKeywords($ff, $spr) { if($ff=="") $ff = "index.htm"; $array2 = $fields = array(); $i = 0; $handleName = "aufbau/metatags_".$spr.".csv"; $handle = @fopen($handleName, "r"); if ($handle) { while (($row = fgetcsv($handle, 4096)) !== false) { if (empty($fields)) { $fields = $row; continue; } foreach ($row as $k=>$value) { if ($k==0) $showkey = $value; $array2[$showkey][$fields[$k]] = $value; } $i++; } if (!feof($handle)) { echo "Error: unexpected fgets() fail\n"; } fclose($handle); } if ($array2[$ff]['Keywords']!="") return $array2[$ff]['Keywords']; else return $ff; } function getTitle($ff, $spr) { if($ff=="") $ff = "index.htm"; $array2 = $fields = array(); $i = 0; $handleName = "aufbau/metatags_".$spr.".csv"; $handle = @fopen($handleName, "r"); if ($handle) { while (($row = fgetcsv($handle, 4096)) !== false) { if (empty($fields)) { $fields = $row; continue; } foreach ($row as $k=>$value) { if ($k==0) $showkey = $value; $array2[$showkey][$fields[$k]] = $value; } $i++; } if (!feof($handle)) { echo "Error: unexpected fgets() fail\n"; } fclose($handle); } if ($array2[$ff]['Title']!="") return $array2[$ff]['Title']; else return $ff; } function ladeSeite($zeigeSeite) { if(file_exists($zeigeSeite)) include $zeigeSeite; } function kopfbilder($isite, $site, $sel, $subsel) { // Befindet sich die Seite auf dem Testserver oder ist sie produktiv? if($_SERVER["DOCUMENT_ROOT"]=="/var/services/web") // C:/xampp/htdocs $testserver = "/PM"; else $testserver = ""; // Prüfung auf $site if ($isite=="Flexible-Verpackungen" && $site=="Leistungen") { $bild1 = "Flexible-Verpackungen_Leistungen"; $bild3 = "Leistungen"; } elseif ($isite=="MAP-Schalen" && $site=="Leistungen") { $bild1 = "MAP-Schalen_Leistungen"; $bild3 = "Leistungen"; } elseif ($isite=="Baecker-Systemgastro" && $site=="Leistungen") { $bild1 = "Baecker-Systemgastro_Leistungen"; $bild3 = "Leistungen"; } elseif (is_file($_SERVER["DOCUMENT_ROOT"].$testserver."/gifs/headline/".$site.".jpg")) { $bild1 = $site; $bild3 = $bild1; } else { $bild1 = "Ueber-uns"; $bild3 = $bild1; } // Prüfung auf $sel if (is_file($_SERVER["DOCUMENT_ROOT"].$testserver."/gifs/headline/".$site."_".$sel.".jpg")) $bild2 = $sel; else { $bild3 = "Ueber-uns"; $bild2 = "Ueber-uns2"; } // Prüfung auf $subsel if (is_file($_SERVER["DOCUMENT_ROOT"].$testserver."/gifs/headline/".$site."_".$sel."_".$subsel.".jpg")) $bild2 = $sel."_".$subsel; // SONDERFÄLLE if ($isite=="MAP-Schalen" && $site=="Leistungen" && $sel=="Fertigung") { $bild2 = "Fertigung"; $bild3 = "MAP-Schalen_Leistungen"; } if ($site=="AGB") return "" ."" .""; return "" ."" .""; } function kopfbilder2($site, $sel, $subsel, $subsel2) { // Befindet sich die Seite auf dem Testserver oder ist sie produktiv? if($_SERVER["DOCUMENT_ROOT"]=="/var/services/web") // C:/xampp/htdocs $testserver = "/PM"; else $testserver = ""; // Prüfung auf $site if (is_file($_SERVER["DOCUMENT_ROOT"].$testserver."/gifs/headline/".$site.".jpg")) $bild1 = $site; elseif ($sel=="Gruene-Verpackungsloesungen") $bild1 = $sel; else $bild1 = "tragetaschen"; // Prüfung auf $sel if (is_file($_SERVER["DOCUMENT_ROOT"].$testserver."/gifs/headline/".$site."_".$sel.".jpg")) $bild1 = $site."_".$sel; // Prüfung auf $subsel if (is_file($_SERVER["DOCUMENT_ROOT"].$testserver."/gifs/headline/".$site."_".$sel."_".$subsel.".jpg")) $bild1 = $site."_".$sel."_".$subsel; // Prüfung auf $subsel2 if (is_file($_SERVER["DOCUMENT_ROOT"].$testserver."/gifs/headline/".$site."_".$sel."_".$subsel."_".$subsel2.".jpg")) $bild1 = $site."_".$sel."_".$subsel."_".$subsel2; return ""; } function kopfbilder3($site, $sel, $subsel, $subsel2) { // Befindet sich die Seite auf dem Testserver oder ist sie produktiv? if($_SERVER["DOCUMENT_ROOT"]=="/var/services/web") // C:/xampp/htdocs $testserver = "/PM"; else $testserver = ""; // Prüfung auf $site if (is_file($_SERVER["DOCUMENT_ROOT"].$testserver."/gifs/headline/".$site.".jpg")) $bild1 = $site; else $bild1 = "tragetaschen"; // Prüfung auf $sel if (is_file($_SERVER["DOCUMENT_ROOT"].$testserver."/gifs/headline/".$site."_".$sel.".jpg")) $bild1 = $site."_".$sel; // Prüfung auf $subsel if (is_file($_SERVER["DOCUMENT_ROOT"].$testserver."/gifs/headline/".$site."_".$sel."_".$subsel.".jpg")) $bild1 = $site."_".$sel."_".$subsel; if ($site=="Produkte" && $sel=="" && $subsel2=="Retail-LEH") $bild1 = "Produkte_Food-Retail"; if ($site=="Produkte" && $sel=="Serviceverpackungen-Papier") $bild1 = "Produkte_Food-Retail"; if ($site=="Produkte" && $subsel2=="Onlineversand-Taschen") $bild1 = "Onlineversand-Taschen_Produkte"; if ($site=="Produkte" && $subsel2=="Onlineversand-Taschen" && $sel=="E-Food") $bild1 = "Onlineversand-Taschen_Produkte_E-Food"; if ($site=="Produkte" && $subsel2=="Flexible-Verpackungen") $bild1 = "Flexible-Verpackungen_Produkte"; if ($sel=="bag-ban") $bild1 = "bag-ban"; return ""; } function kopfbilder4($isite, $site, $sel, $subsel) { // Befindet sich die Seite auf dem Testserver oder ist sie produktiv? if($_SERVER["DOCUMENT_ROOT"]=="/var/services/web") // C:/xampp/htdocs $testserver = "/PM"; else $testserver = ""; // Prüfung auf $site if ($isite=="Flexible-Verpackungen" && $site=="Leistungen") { $bild1 = "Flexible-Verpackungen_Leistungen"; $bild3 = "Leistungen"; } elseif ($isite=="MAP-Schalen" && $site=="Leistungen") { $bild1 = "MAP-Schalen_Leistungen"; $bild3 = "Leistungen"; } elseif ($isite=="Baecker-Systemgastro" && $site=="Leistungen") { $bild1 = "Baecker-Systemgastro_Leistungen"; $bild3 = "Leistungen"; } elseif (is_file($_SERVER["DOCUMENT_ROOT"].$testserver."/gifs/headline/".$site.".jpg")) { $bild1 = $site; $bild3 = $bild1; } else { $bild1 = "Ueber-uns"; $bild3 = $bild1; } // Prüfung auf $sel if (is_file($_SERVER["DOCUMENT_ROOT"].$testserver."/gifs/headline/".$site."_".$sel.".jpg")) $bild2 = $sel; else { $bild3 = "Ueber-uns"; $bild2 = "Ueber-uns23"; } // Prüfung auf $subsel if (is_file($_SERVER["DOCUMENT_ROOT"].$testserver."/gifs/headline/".$site."_".$sel."_".$subsel.".jpg")) $bild2 = $sel."_".$subsel; // SONDERFÄLLE if ($isite=="MAP-Schalen" && $site=="Leistungen" && $sel=="Fertigung") { $bild2 = "Fertigung"; $bild3 = "MAP-Schalen_Leistungen"; } return "" ."" .""; } function createImage($imgName, $altTag) { $pathDepth = $GLOBALS["pathDepth"]; $output = "\"".$altTag."\""; return $output; } if(!function_exists("array_key_exists")) { function array_key_exists($key, $array) { if((is_array($array)) && (in_array($key, array_keys($array)))) { return true; } else { return false; } } } function transform2Filename($input) { $output = strToLower($input); $output = str_replace(" ", "_", $output); $output = str_replace("ä", "ae", $output); $output = str_replace("ö", "oe", $output); $output = str_replace("ü", "ue", $output); $output = str_replace("ß", "ss", $output); $output = preg_replace("~[^a-z\d._]~", "", $output); return $output; } function nidag_addSlashes($string) { if($string != "") { return(preg_replace("~([^\\\])(['\"])~mis", "\\1\\\\\\2", $string)); } else { return(""); } } function getParameter($key, $default = "") { $value = ""; if((is_array($_POST)) && (array_key_exists($key, $_POST)) && ($_POST[$key] != "")) { $value = $_POST[$key]; } else if((is_array($HTTP_POST_VARS)) && (array_key_exists($key, $HTTP_POST_VARS)) && ($HTTP_POST_VARS[$key] != "")) { $value = $HTTP_POST_VARS[$key]; } else if((is_array($_GET)) && (array_key_exists($key, $_GET)) && ($_GET[$key] != "")) { $value = $_GET[$key]; } else if((is_array($HTTP_GET_VARS)) && (array_key_exists($key, $HTTP_GET_VARS)) && ($HTTP_GET_VARS[$key] != "")) { $value = $HTTP_GET_VARS[$key]; } else if((is_array($_SESSION)) && (array_key_exists($key, $_SESSION)) && ($_SESSION[$key] != "")) { $value = $_SESSION[$key]; } else if((is_array($HTTP_SESSION_VARS)) && (array_key_exists($key, $HTTP_SESSION_VARS)) && ($HTTP_SESSION_VARS[$key] != "")) { $value = $HTTP_SESSION_VARS[$key]; } else if($value == "") { $value = $default; } return $value; } function endsWith($haystack, $needle) { $length = strlen($needle); if ($length == 0) { return true; } return (substr($haystack, -$length) === $needle); } ?>