File: /var/www/vhosts/creativefellows.nl/test.creativefellows.nl/liez/views/view.blog.php
<?php
/*
* Page Header
*/
require_once 'inc/header.php';
/*
* Custom form elements
*/
$custom_form_elements = $data["config"]->getSetting("custom_form_elements");
/*
* Page content
*/
echo '<div id="page-details">';
if($liez_calc = $page[0]->getProperty("calculator"))
{
$calculator .= '<div class="grid-container">';
$calculator .= '<div class="grid-x grid-margin-x align-middle">';
$calculator .= '<div class="cell small-12 medium-4">' . $page[0]->getProperty("calculator") . '</div>';
$calculator .= '</div>';
$calculator .= '</div>';
echo $data["config"]->wrapAsSection($calculator,"","liez-form");
}
$inline_form = $data["cassette"]->getForm(1);
$page_has_form = false;
if(preg_match("/{leaseform}/i",$data["page"][0]->content))
{
$page_has_form = true;
if( $data["cassette"]->hasValidResponse($_GET["h"],$_GET["id"]) )
{
echo '<div class="show-form-response">'. preg_replace("/{leaseform}/i", $inline_form->getResponseMessage(), $data["page"][0]->content) .'</div>';
}
else{
echo preg_replace("/{leaseform}/i", '<h2 class="text-center">'. $inline_form->getFormName() . '</h2>' . $inline_form->getForm($custom_form_elements), $data["page"][0]->content);
}
}
else{
$html = '<div class="grid-container">';
$html .= '<div class="grid-x grid-padding-x align-center">';
$html .= '<div class="small-12 medium-8 cell">';
$html .= $page[0]->getProperty("afbeelding","image",["style" => 'display:block;margin:1.5rem 0;']);
$html .= $page[0]->getProperty("titel",'h1');
$html .= '</div>';
$html .= '<div class="small-12 medium-8 cell">';
/*$text = preg_replace('/<(h1|h2|h3|h4)[^>]*>([\s\S]*?)<\/(h1|h2|h3|h4)[^>]*>/', '', $page[0]->getProperty("content")); */
$html .= '<p><em>'. $page[0]->getProperty("datum") . '</em></p>';
$html .= $page[0]->getProperty("content");
$html .= '</div>';
$html .= '</div>';
$html .= '</div>';
echo $data["config"]->wrapAsSection($html);
//echo $data["page"][0]->content;
}
echo '</div>';
/*
* Check if entry has a form
*/
if($page_has_form == false && $page[0]->getProperty("lease_calculator","checkbox") == 0 && $cassetteForm = $data["page"][0]->getForm() )
{
$form = '<div class="grid-container liez-calculator" data-form-id="#page-cta-form2">';
$form .= '<div class="grid-x">';
// form intro
$form .= '<div class="small-12 cell">';
$form .= '<h2>'. $cassetteForm->getFormName() .'</h2>';
$form .= '</div>';
// form data
$form .= '<div class="large-12 cell" id="page-cta-form2">';
if( $data["cassette"]->hasValidResponse($_GET["h"],$_GET["id"]) )
{
if($_GET["s"] == 0) $form .= '<h1>Formulier niet verstuurd</h1>';
else $form .= $cassetteForm->getResponseMessage();
}
//else{
$form .= $cassetteForm->getForm($custom_form_elements,"small-12 medium-6"); //
//}
$form .= '</div>';
$form .= '</div>';
$form .= '</div>';
echo '<div class="panel-gray-outer">';
$form_visible = $page[0]->getProperty("formulier_weergave","checkbox") != 1 ? 'display:none;' : '';
echo $data["config"]->wrapAsSection($form, "page-form", "panel-gray grid-default", $form_visible,'data-toggler data-animate="hinge-in-from-top slide-out-up"');
echo '</div>';
}
elseif($page_has_form == false && $page[0]->getProperty("lease_calculator","checkbox") == 1 && $cassetteForm = $data["page"][0]->getForm())
{
$form = '<div class="grid-x">';
// form data
$form .= '<div class="large-12 cell liez-calculator">';
if( $data["cassette"]->hasValidResponse($_GET["h"],$_GET["id"]) ){
$form .= $cassetteForm->getResponseMessage();
}
else
{
$form .= '<h2 class="text-center">'. $cassetteForm->getFormName() .'</h2>';
$form .= $cassetteForm->getForm();
}
$form .= '</div>';
$form .= '</div>';
echo '<div class="panel-gray-outer">';
echo $data["config"]->wrapAsSection($form,"page-form","panel-gray");
echo '</div>';
}
/*
* Page Footer
*/
require_once 'inc/footer.php';
?>