File: /var/www/vhosts/creativefellows.nl/test.creativefellows.nl/slotzeist/views/view.category.php
<?php
$page_has_form = false;
/*
* Header
*/
$header_top_color = $data["page"][0]->contents == "" || !preg_match("/.image-showcase/",$data["page"][0]->contents) ? "no-header-transition" : "";
require_once 'inc/header.php';
/*
* Page content
*/
if(preg_match("/{inline_form}/i",$data["page"][0]->getProperty("contents")))
{
$page_has_form = true;
$inline_form = $data["cassette"]->getForm( $data["page"][0]->getProperty("form_id") );
$valid_response = $data["cassette"]->hasValidResponse($_GET["h"],$_GET["id"]);
if($valid_response == true) $form_data = $data["config"]->getFormResponseMessage();
else $form_data = $inline_form->getFormHtml("","small-8");
echo preg_replace("/{inline_form}/i", "".$form_data, $data["page"][0]->getProperty("contents"));
}
else echo $data["page"][0]->getProperty("contents");
/*
* list items in category
*/
$html = '<div class="grid-container">';
foreach($data["page"] as $i => $page)
{
if($i == 0) continue;
$html .= '<div class="grid-x grid-padding-x entry-row">';
if($page->getProperty("image"))
{
$html .= '<div class="small-12 large-3 cell image">';
$html .= '<div class="wrapper"><a href="'. $page->getProperty("entry_link") .'" class="inner">'. $page->getProperty("image","img") .'</a></div>';
$html .= '</div>';
}
$html .= '<div class="small-12 large-8 cell">';
$html .= $page->getProperty("title","h3");
if( $date_event = $page->getProperty("datum") ) $html .= '<p class="date"><em>'.$date_event.'</em></p>';
$html .= $page->getProperty("lead","p");
$html .= '<p class="more">'. $page->getLink("Meer informatie") .'</p>';
$html .= '</div>';
$html .= '</div>';
}
$html .= '</div>';
// wrap as section
echo $data["config"]->wrapAsSection($html,"","view-category");
/*
* Form
*/
if( $page_has_form == false ) require_once 'inc/page_form.php';
/*
* Footer
*/
require_once 'inc/footer.php';
?>