set('lang', $lang); $loadFile = function($filename) { global $config, $session, $lang; ob_start(); include $filename; return ob_get_clean(); }; $action = isset($_GET['action']) ? $_GET['action'] : null; if(!$action) { $action = 'main'; } $content = null; switch ($action) { case 'main': $content = $loadFile('view/main.php'); break; case 'leistungen': $content = $loadFile('view/services.php'); break; case 'praxis': $content = $loadFile('view/practice.php'); break; case 'team': $content = $loadFile('view/team.php'); break; case 'ersttermin': $content = $loadFile('view/first-appointment.php'); break; case 'kontakt': $content = $loadFile('view/contact.php'); break; case 'kontakt-formular': $content = $loadFile('view/contact-form.php'); break; case 'impressum': $content = $loadFile('view/imprint.php'); break; case 'datenschutz': $content = $loadFile('view/terms.php'); break; default: http_response_code(404); $action = '404'; $content = $loadFile('view/error.php'); } if($content) { include_once 'view/frontend.php'; }