getTimestamp(); $date_BeginnDatumOffenlage = date_create_from_format('d.m.Y' , $BeginnDatumOffenlage)->getTimestamp(); $date_EndeDatumOffenlage = date_create_from_format('d.m.Y' , $EndeDatumOffenlage)->getTimestamp(); $date_EndeAbkuendigung = date_create_from_format('d.m.Y' , $EndeAbkuendigung)->getTimestamp(); $date_BeginnDatumAnkuendigung = $date_BeginnDatumAnkuendigung /*- (24*60*60)*/; $date_BeginnDatumOffenlage = $date_BeginnDatumOffenlage /*- (24*60*60)*/; $date_EndeDatumOffenlage = $date_EndeDatumOffenlage /*-(24*60*60)*/; $date_EndeAbkuendigung = $date_EndeAbkuendigung /*- (24*60*60)*/; if($aktDatum < $date_BeginnDatumAnkuendigung) { echo "

204 No Content

"; exit; } //Vorinitalisieren $HeaderText = ""; $Projekttitel_1 = ""; $Projekttitel_2 = ""; if ($aktDatum < $date_BeginnDatumOffenlage) { // Schalte Ankuendigung $HeaderText = $TextHeaderAnkuendigungsseite; $Projekttitel_1 = $TextProjektTitel1; $Projekttitel_2 = $TextProjektTitel2; } elseif ($aktDatum >= $date_BeginnDatumOffenlage && $aktDatum < $date_EndeDatumOffenlage) { // Schalte Header Offenlage $HeaderText = $TextHeaderOffenlage; $Projekttitel_1 = $TextProjektTitel1Offenlage; $Projekttitel_2 = $TextProjektTitel2Offenlage; } elseif ($aktDatum >= $date_EndeDatumOffenlage && $aktDatum < $date_EndeAbkuendigung) { // Schalte Header Abkuendigung $HeaderText = $TextHeaderAbkuendigung; $Projekttitel_1 = $TextProjektTitel1Abkuendigung; $Projekttitel_2 = $TextProjektTitel2Abkuendigung; } ?>
= $date_BeginnDatumAnkuendigung && $aktDatum < $date_BeginnDatumOffenlage) { // NOCH NICHT IN DER OFFENLAGE echo $BodyAnkuendigung; } elseif ($aktDatum >= $date_BeginnDatumOffenlage && $aktDatum < $date_EndeDatumOffenlage) { // OFFENLAGE HAT BEGONNEN; DATEIEN VERSCHIEBEN, WENN KEINE MANUELLEN ANDEREN DATEIEN DA SIND echo $BodyOffenlage; if(!file_exists($pfadRootViewerExe)){ copy ($pfadViewerExe,$pfadRootViewerExe); unlink ($pfadViewerExe); } if(!file_exists($pfadRootGliederungPhp)){ copy ($pfadGliederungPhp,$pfadRootGliederungPhp); unlink ($pfadGliederungPhp); } rename($docRoot . '/OFFLINE!!!CCCC--------', $docRoot .'/Daten'); } elseif ($aktDatum >= $date_EndeDatumOffenlage && $aktDatum < $date_EndeAbkuendigung) { // OFFENLAGE BEENDET, DATEIEN WIEDER IN OFFLINE VERSCHIEBEN, ABKÜDIGUNG BEGINNEN echo $BodyAbkuendigung; rename($docRoot . '/Daten', $docRoot .'/OFFLINE!!!CCCC--------'); copy ($pfadRootViewerExe,$pfadViewerExe); unlink ($pfadRootViewerExe); copy ($pfadRootGliederungPhp,$pfadGliederungPhp); unlink ($pfadRootGliederungPhp); } // Seite soll nach Abkündigung nicht mehr erreichbar sein elseif ($aktDatum >= $date_EndeAbkuendigung) { // PROJEKT KOMPLETT BEENDET, ZUGRIFF VERWEIGERN file_put_contents(".htaccess","RedirectMatch 410 \"(.*)\""); } else { // IRGEND WAS MIT DEM DATUM STIMMT NICHT, SILENT EXIT echo ""; } ?>