/** * Geeft de pagina voor op de website. Gebruikt de variabelen uit deze * PageCreator instance. */ function create() { include 'PageCreator.php'; $page = new PageCreator(); $page->path_to_root = $this->path_to_root; $page->title = $this->title; $page->head = '<link rel="stylesheet" href="resources/css/specific/information.css" type="text/css">'; $side_menu = <<<EOF <div class="row show-for-medium"> <div class="medium-10 medium-centered columns"> <div class="navmenu"> <ul class="vertical menu" data-magellan data-options="barOffset:40"> EOF; $page_contents = ''; // Array counter. The color of the section depends on if this number is odd // or even. $count = 0; // Creating page contents foreach ($content as $title => $text) { $count++; $color = $count % 2 == 0 ? 'dark' : 'water'; // Add the section to the side menu $underscored_title = str_replace(' ', '_', $title); $side_menu .= "<li><a href=\"#{$underscored_title}\">{$title}</a></li>"; // Append the section to the page $page_contents .= <<<EOF <section class="text {$color}" id="{$underscored_title}"> <div class="row"> <div class="medium-10 medium-centered columns"> <div class="medium-9 columns medium-offset-3"> {$text} </div> </div> </div> </section> EOF; } $side_menu .= <<<EOF </ul> </div> </div> </div> EOF; // Create the page out of $side_menu and $page_contents. $page->body = <<<EOF <div class="content"> {$side_menu} {$page_contents} </div> EOF; $page->create(); }
/** * Print de testpagina op de website. Gebruikt de variabelen uit deze * TestCreator instance. */ function create() { // '../' omdat deze class altijd aangeroepen wordt vanuit de /error/ map. require_once '../resources/includes/PageCreator.php'; $page = new PageCreator(); $page->path_to_root = $this->findRoot(); $page->title = $this->title; $page->head = '<link rel="stylesheet" href="resources/css/specific/information.css" type="text/css">'; $page->body = <<<CONTENT <div class="content"> \t <div class="menuSpacing"></div> \t <div class="indexImage"> \t\t<div class="row"> \t\t <div class="medium-12 medium-centered columns"> \t\t\t<div class="backgroundImage" style="background-image: url('resources/img/background.svg');"> \t\t\t</div> \t\t </div> \t\t</div> \t </div> <div class="row text water docFill"> <div class="medium-10 medium-centered columns"> <h2>Error {$this->code}</h2> <p> Beste bezoeker, <br><br> {$this->message} <br> Onze excuses voor het ongemak. \t\t\t<br><br> \t\t\t<a href='javascript:history.go(-1)'><button class="button">Terug naar de vorige pagina</button></a> </p> </div> </div> </div> CONTENT; $page->create(); }
<div class="row"> <div class="medium-12 medium-centered columns"> <div class="backgroundImage" style="background-image: url('resources/img/background.svg');"> </div> </div> </div> </div> <div class="row text water docFill" id="first"> <div class="medium-10 medium-centered columns"> <h5>Doelgroep</h1> <p> CheckJeStress is er voor zowel particulieren als voor bedrijven. Beide partijen kunnen compleet vertrouwen op onze inzet en ervaring. </p> \t\t <p> <a href="doelgroep/particulier/">Klik hier</a> voor de informatie voor particulieren. </p> \t\t <p> <a href="doelgroep/bedrijf/">Klik hier</a> voor de informatie voor bedrijven. </p> </div> </div> </div> CONTENT; $page->create();