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/figi.creativefellows.nl/views/view.default.php
<?php
		
	/*
	 * Get Header
	 */
	$header_top_color = $data["page"][0]->contents == "" || !preg_match("/.image-showcase/",$data["page"][0]->contents) ? "" : "has-showcase";
	require_once 'inc/header.php';
	
	
	/*
	 * Page contents
	 */	
	echo $data["page"][0]->contents;
	
	
	/*
	 * Loopback
	 */
	if( isset($data["page"]) && ($loopback = $data["page"][0]->getProperty("loopback")) )
	{
		$loopbackForm = $loopback[0]->getForm();
			
		$loopback_html = '<div class="slick-center">';		
			foreach($loopback[0]->getProperty("images") as $img)
			{
				$loopback_html .= '<div class="image"><div class="inner"><img src="'. $img .'" /></div></div>';
			}
		$loopback_html .= '</div>';
		
		$loopback_html .= '<div class="grid-container">';
			$loopback_html .= '<div class="grid-x grid-padding-x">';
								
				$loopback_html .= '<div class="small-12 cell text-center">';
				$loopback_html .= $loopback[0]->getProperty("text");
			//	if($loopback[0]->getProperty("iens_widget","links") == 1) $loopback_html .= '<p><button class="button iens-widget">'. $loopback[0]->getProperty("label_button") .'</button></p>';
			//	elseif($loopback[0]->getProperty("iens_widget","links") == 2) $loopback_html .= '<p><a href="https://restau.nl/figi/arrangementen" class="button">'. $loopback[0]->getProperty("label_button") .'</button></p>';
				
				if($loopback[0]->getProperty("iens_widget","links") == 1 || $loopback[0]->getProperty("iens_widget","links") == 3)
				{
					$loopback_html .= '<script> (function (d, s, id, h) { var ftjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; var js = d.createElement(s); js.id = id; js.src = "https://cdn.formitable.com/sdk/v1/ft.sdk.min.js"; h && (js.onload = h); ftjs.parentNode.insertBefore(js, ftjs); }(document, \'script\', \'formitable-sdk\', function () { FT.load(\'Analytics\'); })); </script>';
					$loopback_html .= '<div class="ft-widget-b2" data-restaurant="4f77f619" data-open="1500" data-open-mobile="false" data-color="#298973" data-language="auto" data-tag="Website" data-toolbar="true" data-toolbar-mobile="true"></div>';
					$loopback_html .= '<p><a href="#ft-open" class="button">'. $loopback[0]->getProperty("label_button") .'</a></p>';
				}
				elseif($loopback[0]->getProperty("iens_widget","links") == 2)
				{
					$loopback_html .= '<p><a href="https://restau.nl/figi/arrangementen" class="button">'. $loopback[0]->getProperty("label_button") .'</button></p>';
				}
				
				elseif($loopbackForm) $loopback_html .= '<button class="button primary" data-toggle="contact-general" href="#">'. $loopback[0]->getProperty("label_button") .'</button>';				
				
				$loopback_html .= '</div>';
			
			$loopback_html .= '</div>';
		$loopback_html .= '</div>';
		
		echo $data["config"]->wrapAsSection($loopback_html,"","loopback");
		
		
		//d($loopback_html);
		
	} 
	
	
	/*
	 * Check if entry has a form
	 */	
	$cassetteForm = $data["page"][0]->getForm();
	
	if( $cassetteForm || isset($loopbackForm))
	{	
		if( isset($loopbackForm) ) $cassetteForm = $loopbackForm;
		
		$has_valid_response = isset($_GET["h"]) && isset($_GET["id"]) ? $data["config"]->hasValidResponse($_GET["h"],$_GET["id"]) : false;
		
		
			
		$hide_form = preg_match("/data-toggle/",$cassetteForm->getFormIntro()) ? true : false;

		if($data["page"][0]->getProperty("toon_formulier","links") == 1) $form = '<div class="grid-container" id="contact-general">';
		elseif($has_valid_response === false) $form = '<div class="grid-container" id="contact-general" data-toggler style="display:none;" data-animate="hinge-in-from-top slide-out-up">';
		else $form = '<div class="grid-container" id="contact-general">';
		
			$form .= '<div class="grid-x grid-padding-x">';
		
				$form .= '<div class="small-12 cell text-center">';
									
					if($has_valid_response === true) $form .= '<div class="text-center form-response"><br />' . $cassetteForm->getResponseMessage() .'<hr /></div>';
					
					$form .= '<h2 class="text-center">'. $cassetteForm->getFormName() .'</h2>';
					
					$form .= '</div>';
				
				
				
				$form .= '<div class="large-12 cell" id="contact-general">';
				
					$form .= $cassetteForm->getFormHtml("","medium-6 small-12");
					
				$form .= '</div>';
				
			
			$form .= '</div>';
		$form .= '</div>';
	

		echo $data["config"]->wrapAsSection($form,null,"panel-contact");
	
	}
		
	
	
	
	/*
	 * Get Footer
	 */
	require_once 'inc/footer.php';
	
?>