HEX
Server: Microsoft-IIS/8.5
System: Windows NT YDAWBH120 6.3 build 9600 (Windows Server 2012 R2 Standard Edition) AMD64
User: tentjecom_web (0)
PHP: 7.4.14
Disabled: NONE
Upload Files
File: D:/HostingSpaces/SBogers10/tops.komma.pro/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 = Fn::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 = Fn::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;
    }

}