/** * 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(); }
protected function createPagesFor(array $pages, $defaultNamespace) { foreach ($pages as $page) { if (!isset($page['name']) || !isset($page['contents'])) { continue; } $namespace = isset($page['namespace']) ? constant($page['namespace']) : $defaultNamespace; $this->pageCreator->createPage(Title::newFromText($page['name'], $namespace))->doEdit($page['contents']); $this->itemsMarkedForDeletion[] = $this->pageCreator->getPage(); } }
protected function createPagesFor(array $pages, $defaultNamespace) { foreach ($pages as $page) { if (!isset($page['name']) || !isset($page['contents'])) { continue; } $namespace = isset($page['namespace']) ? constant($page['namespace']) : $defaultNamespace; $title = Title::newFromText($page['name'], $namespace); $this->pageCreator->createPage($title)->doEdit($page['contents']); $this->itemsMarkedForDeletion[] = $this->pageCreator->getPage(); if (isset($page['move-to'])) { $target = Title::newFromText($page['move-to']['target'], $namespace); $this->pageCreator->doMoveTo($target, $page['move-to']['is-redirect']); $this->itemsMarkedForDeletion[] = $target; } if (isset($page['do-delete']) && $page['do-delete']) { $this->pageDeleter->deletePage($title); } } }
<?php include '../resources/includes/PageCreator.php'; $page = new PageCreator(); $page->path_to_root = '../'; $page->head = '<link rel="stylesheet" href="resources/css/specific/information.css" type="text/css">'; $page->title = "Doelgroep"; $page->body = <<<CONTENT <div class="content"> <div class="menuSpacing"></div> <div class="indexImage"> <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
private function doMove($page, $namespace) { $target = Title::newFromText($page['move-to']['target'], $namespace); $this->pageCreator->doMoveTo($target, $page['move-to']['is-redirect']); $this->itemsMarkedForDeletion[] = $target; }
<?php include '../resources/includes/PageCreator.php'; $page = new PageCreator(); $page->path_to_root = '../'; $page->head = '<link rel="stylesheet" href="resources/css/specific/standard.css" type="text/css">'; $page->title = "Contact"; $naam = $_POST['naam']; $bericht = $_POST['bericht']; $email = $_POST['email']; $aanvinkvelden = ""; if (isset($_POST['aanvinkvelden'])) { foreach ($_POST['aanvinkvelden'] as $value) { $aanvinkvelden .= "<li>"; $aanvinkvelden .= $value; $aanvinkvelden .= "</li>"; } } if (!filter_var($email, FILTER_VALIDATE_EMAIL)) { $message = <<<EOF \t\tVul alstublieft een geldig e-mailadres in.<br> \t\t<a href='javascript:history.go(-1)'><button class="button">Terug</button></a> EOF; } else { session_start(); require_once '../resources/captcha/securimage.php'; $securimage = new Securimage(); if ($securimage->check($_POST['captcha_code']) == false) { /* Wrong captcha */ $message = <<<EOF \t\t\tDe code die u heeft ingevuld klopt niet.<br> \t\t\t<a href='javascript:history.go(-1)'><button class="button">Probeer het nog eens.</button></a>