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.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';
	
?>