format($format) == $date; } function getAusbildungsAnz($key, $year) { $ausbildungsberufXML = simplexml_load_file('/var/www/vhosts/papier-mettler.de/jobs.papier-mettler.com/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; } return "0"; } function getAusbildungsAnzX($key, $year) { $ausbildungsberufXML = simplexml_load_file('/var/www/vhosts/papier-mettler.de/jobs.papier-mettler.com/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/papier-mettler.de/jobs.papier-mettler.com/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/papier-mettler.de/jobs.papier-mettler.com/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/papier-mettler.de/jobs.papier-mettler.com/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 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) { $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 getImage($ff, $spr) { $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]['Image']!="") return $array2[$ff]['Image']; else return $ff; } function getKeywords($ff, $spr) { $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) { $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 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 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); } ?>