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/slotzeist/views/view.category.php
<?php
		
	$page_has_form 	= false;


	/*
	 * Header
	 */
	$header_top_color = $data["page"][0]->contents == "" || !preg_match("/.image-showcase/",$data["page"][0]->contents) ? "no-header-transition" : "";
	require_once 'inc/header.php';
	
	
	/*
	 * Page content 
	 */
	if(preg_match("/{inline_form}/i",$data["page"][0]->getProperty("contents")))
	{
		$page_has_form 	= true;
	
		$inline_form 	= $data["cassette"]->getForm( $data["page"][0]->getProperty("form_id") );
		$valid_response = $data["cassette"]->hasValidResponse($_GET["h"],$_GET["id"]);
		
		if($valid_response == true) $form_data = $data["config"]->getFormResponseMessage();
		else $form_data = $inline_form->getFormHtml("","small-8");
		
		echo preg_replace("/{inline_form}/i", "".$form_data, $data["page"][0]->getProperty("contents"));

	}
	else echo $data["page"][0]->getProperty("contents");
	
	
	/*
	 * list items in category
	 */
	$html = '<div class="grid-container">';
		
		foreach($data["page"] as $i => $page)
		{	
			if($i == 0) continue;

			$html .= '<div class="grid-x grid-padding-x entry-row">';

			if($page->getProperty("image"))
			{
				$html .= '<div class="small-12 large-3 cell image">';
					$html .= '<div class="wrapper"><a href="'. $page->getProperty("entry_link") .'" class="inner">'. $page->getProperty("image","img") .'</a></div>';
				$html .= '</div>';	
			}
	
			$html .= '<div class="small-12 large-8 cell">';
				$html .= $page->getProperty("title","h3");
				if( $date_event = $page->getProperty("datum") ) $html .= '<p class="date"><em>'.$date_event.'</em></p>';
				$html .= $page->getProperty("lead","p");
				$html .= '<p class="more">'. $page->getLink("Meer informatie") .'</p>';
			$html .= '</div>';
			
			$html .= '</div>';
			
		}
	
	$html .= '</div>';
	
	// wrap as section
	echo $data["config"]->wrapAsSection($html,"","view-category");
			
	
	
	/*
	 * Form
	 */
	if( $page_has_form == false ) require_once 'inc/page_form.php';
	
	
	
	/*
	 * Footer
	 */
	require_once 'inc/footer.php';
	
?>