File: D:/HostingSpaces/SBogers57/topsluchtfilters.nl/wwwroot/lib/content/sidebar.class.php
<?php
/**
* generate_content.class.php
* Created by Komma Mediadesign.
* Author: mike
* Date: 12/02/14
*/
class Sidebar extends Content_Block
{
/*
* Constructor
*/
public function __construct($xml)
{
parent::__construct();
$this->block = $xml->sidebar;
}
/*
* Get Image slider rows
*/
protected function getImages($obj)
{
$output = '<div id="slider">
<ul class="images">';
foreach($obj->img as $img)
{
$src = $img->attributes()->src;
$alt = $img->attributes()->alt;
$output .= '<li><img src="'. $src .'" alt="' . $alt. '" /></li>';
}
$output .= '</ul>
<ul id="slider_nav">
<div class="nav_btn" id="next"><span class="icon"></span></div>
<div class="nav_btn" id="prev"><span class="icon"></span></div>
</ul>
</div>';
return $output;
}
/*
* Get List rows
*/
protected function getLists($obj)
{
$output = '<ul class="go_to">';
// Get all lists
foreach($obj->list as $list)
{
$output .= '<li>';
$output .= '<span class="title">' . $list->title . '<span class="shadow"></span></span>';
$output .= '<ul>';
isset($list->title->attributes()->urlName) ? $url = $list->title->attributes()->urlName . '/' : $url = Func::encodeUrl($list->title) . '/';
// For each list get all items
foreach($list->li as $item)
{
// Check thumbnail
$thumb = '';
if(isset($item->img))
{
$src = $item->img->attributes()->src;
$alt = $item->img->attributes()->alt;
$thumb = '<figure><img src="' . $src . '" alt="' . $alt . '" /></figure>';
}
else if(isset($item->icon))
{
$class = $item->icon->attributes()->class;
$thumb = '<figure class="' . $class .'"><span class="icon"></span></figure>';
}
$label = $item->label;
$subUrl = Func::encodeUrl($label);
if(isset($item->attributes()->urlName))
{
$url = $item->attributes()->urlName;
$subUrl = '';
}
$output .= '<li>
<a href="' . LANG_ROOT . $url . $subUrl . '">
' . $thumb . $label . '
<span class="arrow"></span>
<span class="shadow"></span>
</a>
</li>';
}
$output .= '</ul>';
$output .= '</li>';
}
$output .= '</ul>';
return $output;
}
}