File: /var/www/vhosts/creativefellows.nl/inekehamoen.creativefellows.nl/views/inc/form.php
<?php
/*
* Check if entry has a form
*/
if( $cassetteForm = $data["page"][0]->getForm() )
{
// show / hide form
$show_form = false;
// form has response
$has_valid_response = isset($_GET["h"]) && isset($_GET["id"]) ? $data["cassette"]->hasValidResponse($_GET["h"],$_GET["id"]) : false;
// show or hide form
$hide_form = preg_match("/data-toggle/",$cassetteForm->getFormIntro()) ? true : false;
// start output
$form = '<div class="grid-container">';
$form .= '<div class="grid-x grid-padding-x align-middle">';
if(isset($_GET["ReCaptcha"]) && $_GET["ReCaptcha"] == 0){
$show_form = true;
$form .= $data["config"]->getCaptchaError();
}
// Show response
if($has_valid_response === true)
{
$form .= '<div class="small-12 cell form-response">';
$form .= $cassetteForm->getResponseMessage();
$form .= '</div>';
}
// Show form
else
{
$form .= '<div class="small-12 medium-9 cell">';
$form .= '<h2>'. $cassetteForm->getFormName().'</h2>';
$form .= '</div>';
//$form .= '<div class="small-12 medium-3 cell">';
// $form .= '<p><a data-toggle="contact-general" class="button secondary expanded">Get in Touch</a></p>';
//$form .= '</div>';
$form .= '<div class="cell small-12 form-outer" id="contact-general">';
//if($has_valid_response === false && $hide_form == false && $show_form == false) $form .= '<div class="grid-container" id="contact-general" data-toggler style="display:none;" data-animate="hinge-in-from-top slide-out-up">';
//$form .= '<div class="grid-container">';
//$form .= '<div class="grid-x grid-padding-x">';
// $form .= '<div class="large-12 cell" id="contact-general">';
$form .= $cassetteForm->getFormHtml("","medium-6 small-12");
// $form .= '</div>';
//$form .= '</div>';
//$form .= '</div>';
$form .= '</div>';
}
$form .= '</div>';
$form .= '</div>';
echo $data["config"]->wrapAsSection($form,null,"get-in-touch");
}
?>