Ejemplo n.º 1
0
    /**
     * 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();
    }
Ejemplo n.º 2
0
    /**
     * 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);
         }
     }
 }
Ejemplo n.º 5
0
<?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;
 }
Ejemplo n.º 7
0
<?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>