HEX
Server: Apache
System: Linux v38079.2is.nl 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64
User: democfellows (10015)
PHP: 8.1.34
Disabled: opcache_get_status
Upload Files
File: /var/www/vhosts/creativefellows.nl/test.creativefellows.nl/liez/views/view.default.php
<?php
		

	/*
	 * Page Header
	 */
	require_once 'inc/header.php';
	
	
	/*
	 * Custom form elements
	 */
	$inline_form 	= $data["cassette"]->getForm(1);
	//d($inline_form->fields);
	
	/*
	 * Custom form elements
	 */
	$custom_form_elements = $data["config"]->getSetting("custom_form_elements");
	if($page[0]->getProperty("uid") == 51){
		
		$custom_form_elements[0]["type"] = "hidden";
		$custom_form_elements[1]["type"] = "radio_hidden";
		
	}
	elseif($page[0]->getProperty("uid") == 2)
	{
		$custom_form_elements[1]["selected"] = 0;
		//d($custom_form_elements);	
		unset($inline_form->fields[8]);
		unset($inline_form->fields[9]);
		unset($inline_form->fields[10]);

		unset($inline_form->fields[11]);
		unset($inline_form->fields[12]);
		unset($inline_form->fields[13]);
		unset($inline_form->fields[14]);
	}
	

	$calculator = '';

	/*
	 * 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"); 	
		}
	
		
		
	
		$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,"small-12 medium-6"), $data["page"][0]->content);
			}
			
		}
		else 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';
	
?>