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/SBogers36/mecurity-stadsafsluiting.nl/wwwroot/mvc/controllers/c_referenties.php
<?php
/**
 * c_referenties.php
 * Created by Komma Mediadesign.
 * Author: mike
 * Date: 3/7/13
 */


/*
 * Set Data
 */
$data = array(
    array('title'=>'Project Amsterdam',
        'location'=>'Amsterdam',
        'year'=>'2013',
        'description'=>'<p>Proin interdum ultricies elementum. Ut cursus nunc non mi luctus accumsan sollicitudin nunc consectetur.
                    Aliquam erat volutpat. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos.
                    Donec nibh lacus, ultrices in faucibus eu, convallis sit amet mi.</p>',
        'images'=>array('/images/static/amsterdam1.jpg')
    ),

    array('title'=>'Project Utrecht',
        'location'=>'Utrecht',
        'year'=>'2012',
        'description'=>'<p>Proin interdum ultricies elementum. Ut cursus nunc non mi luctus accumsan sollicitudin nunc consectetur.
                    Aliquam erat volutpat. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos.
                    Donec nibh lacus, ultrices in faucibus eu, convallis sit amet mi.</p>',
        'images'=>array('/images/static/utrecht.jpg','/images/static/amsterdam1.jpg')
    ),
    array('title'=>'Project Tilburg',
        'location'=>'Tilburg',
        'year'=>'2013',
        'description'=>'<p>Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos.
                        Donec nibh lacus, ultrices in faucibus eu, convallis sit amet mi. Proin interdum ultricies elementum. Ut cursus nunc non mi luctus accumsan sollicitudin nunc consectetur.
                        Aliquam erat volutpat.</p>',
        'images'=>array('/images/static/denbosch.jpg')
    ),
    array('title'=>'Project Eindhoven',
        'location'=>'Eindhoven',
        'year'=>'2010',
        'description'=>'<p>Proin interdum ultricies elementum. Ut cursus nunc non mi luctus accumsan sollicitudin nunc consectetur.
                        Aliquam erat volutpat. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos.
                        Donec nibh lacus, ultrices in faucibus eu, convallis sit amet mi.</p>',
        'images'=>array('/images/static/amsterdam1.jpg')
    ),
    array('title'=>'Project Amsterdam1',
        'location'=>'Amsterdam',
        'year'=>'2013',
        'description'=>'<p>Proin interdum ultricies elementum. Ut cursus nunc non mi luctus accumsan sollicitudin nunc consectetur.
                    Aliquam erat volutpat. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos.
                    Donec nibh lacus, ultrices in faucibus eu, convallis sit amet mi.</p>',
        'images'=>array('/images/static/amsterdam1.jpg')
    ),

    array('title'=>'Project Utrecht1',
        'location'=>'Utrecht',
        'year'=>'2012',
        'description'=>'<p>Proin interdum ultricies elementum. Ut cursus nunc non mi luctus accumsan sollicitudin nunc consectetur.
                    Aliquam erat volutpat. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos.
                    Donec nibh lacus, ultrices in faucibus eu, convallis sit amet mi.</p>',
        'images'=>array('/images/static/utrecht.jpg','/images/static/amsterdam1.jpg')
    ),
    array('title'=>'Project Tilburg1',
        'location'=>'Tilburg',
        'year'=>'2013',
        'description'=>'<p>Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos.
                        Donec nibh lacus, ultrices in faucibus eu, convallis sit amet mi. Proin interdum ultricies elementum. Ut cursus nunc non mi luctus accumsan sollicitudin nunc consectetur.
                        Aliquam erat volutpat.</p>',
        'images'=>array('/images/static/denbosch.jpg')
    ),
    array('title'=>'Project Eindhoven1',
        'location'=>'Eindhoven',
        'year'=>'2010',
        'description'=>'<p>Proin interdum ultricies elementum. Ut cursus nunc non mi luctus accumsan sollicitudin nunc consectetur.
                        Aliquam erat volutpat. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos.
                        Donec nibh lacus, ultrices in faucibus eu, convallis sit amet mi.</p>',
        'images'=>array('/images/static/amsterdam1.jpg')
    ),
    array('title'=>'Project Amsterdam2',
        'location'=>'Amsterdam',
        'year'=>'2013',
        'description'=>'<p>Proin interdum ultricies elementum. Ut cursus nunc non mi luctus accumsan sollicitudin nunc consectetur.
                    Aliquam erat volutpat. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos.
                    Donec nibh lacus, ultrices in faucibus eu, convallis sit amet mi.</p>',
        'images'=>array('/images/static/amsterdam1.jpg')
    ),

    array('title'=>'Project Utrecht2',
        'location'=>'Utrecht',
        'year'=>'2012',
        'description'=>'<p>Proin interdum ultricies elementum. Ut cursus nunc non mi luctus accumsan sollicitudin nunc consectetur.
                    Aliquam erat volutpat. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos.
                    Donec nibh lacus, ultrices in faucibus eu, convallis sit amet mi.</p>',
        'images'=>array('/images/static/utrecht.jpg','/images/static/amsterdam1.jpg')
    ),
    array('title'=>'Project Tilburg2',
        'location'=>'Tilburg',
        'year'=>'2013',
        'description'=>'<p>Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos.
                        Donec nibh lacus, ultrices in faucibus eu, convallis sit amet mi. Proin interdum ultricies elementum. Ut cursus nunc non mi luctus accumsan sollicitudin nunc consectetur.
                        Aliquam erat volutpat.</p>',
        'images'=>array('/images/static/denbosch.jpg')
    ),
    array('title'=>'Project Eindhoven2',
        'location'=>'Eindhoven',
        'year'=>'2010',
        'description'=>'<p>Proin interdum ultricies elementum. Ut cursus nunc non mi luctus accumsan sollicitudin nunc consectetur.
                        Aliquam erat volutpat. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos.
                        Donec nibh lacus, ultrices in faucibus eu, convallis sit amet mi.</p>',
        'images'=>array('/images/static/amsterdam1.jpg')
    ),
    array('title'=>'Project Amsterdam3',
        'location'=>'Amsterdam',
        'year'=>'2013',
        'description'=>'<p>Proin interdum ultricies elementum. Ut cursus nunc non mi luctus accumsan sollicitudin nunc consectetur.
                    Aliquam erat volutpat. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos.
                    Donec nibh lacus, ultrices in faucibus eu, convallis sit amet mi.</p>',
        'images'=>array('/images/static/amsterdam1.jpg')
    ),

    array('title'=>'Project Utrecht3',
        'location'=>'Utrecht',
        'year'=>'2012',
        'description'=>'<p>Proin interdum ultricies elementum. Ut cursus nunc non mi luctus accumsan sollicitudin nunc consectetur.
                    Aliquam erat volutpat. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos.
                    Donec nibh lacus, ultrices in faucibus eu, convallis sit amet mi.</p>',
        'images'=>array('/images/static/utrecht.jpg','/images/static/amsterdam1.jpg')
    ),
    array('title'=>'Project Tilburg3',
        'location'=>'Tilburg',
        'year'=>'2013',
        'description'=>'<p>Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos.
                        Donec nibh lacus, ultrices in faucibus eu, convallis sit amet mi. Proin interdum ultricies elementum. Ut cursus nunc non mi luctus accumsan sollicitudin nunc consectetur.
                        Aliquam erat volutpat.</p>',
        'images'=>array('/images/static/denbosch.jpg')
    ),
    array('title'=>'Project Eindhoven3',
        'location'=>'Eindhoven',
        'year'=>'2010',
        'description'=>'<p>Proin interdum ultricies elementum. Ut cursus nunc non mi luctus accumsan sollicitudin nunc consectetur.
                        Aliquam erat volutpat. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos.
                        Donec nibh lacus, ultrices in faucibus eu, convallis sit amet mi.</p>',
        'images'=>array('/images/static/amsterdam1.jpg')
    ),
);

if(!defined('URL_SUB'))
{
    $linkTitle = $this->encodeUrl($data[0]['title']);
    $this->redirect(SITE_ROOT.URL_PAGE.'/'.$linkTitle.'/');
}


/*
 * Generate Navigation List
 */
$refNav = '';
$imageList = '';
$galleryNavList = '';
$activeKey = 0;
foreach($data as $key => $project)
{
    $linkTitle = $this->encodeUrl($project['title']);
    $refNav .= '<li class="hasDetail';
    if(defined('URL_SUB') && URL_SUB == $linkTitle){ $refNav .= ' active'; }
    $refNav .= '">
                    <a href="'.SITE_ROOT.URL_PAGE.'/'.$linkTitle.'/">
                        <span class="refNavMask"><img src="'.$project['images'][0] .'" alt="Referentie navigatie | '.$project['images'].'" height="60"/></span>
                        <span class="detail">
                            <span class="arrow"></span>
                            <span class="label">'.$project['title'].'</span>
                        </span>
                    </a>
                </li>';
    if(defined('URL_SUB') && URL_SUB == $linkTitle)
    {
        $activeKey = $key;
        foreach($project['images'] as $image)
        {
            $imageList .= '<li><img src="'.$image.'" alt="Mecurity | Referenties | '.$project['images'].'" /></li>';
            $galleryNavList .= '<li><img src="'.$image.'" alt="Galerie navigatie | '.$project['images'].'" height="60" /></li>';
        }
    }
}
$this->setData('refNav',$refNav);

/*
 *  Check for current project
 */
$currentProject = $data[$activeKey];

$this->setData('projectTitle',$currentProject['title']);
$this->setData('projectLocation',$currentProject['location']);
$this->setData('projectYear',$currentProject['year']);
$this->setData('projectDescription',$currentProject['description']);

$this->setData('projectImageList',$imageList);
$this->setData('galleryNavList',$galleryNavList);


/*
 *  Check for next and previous project
 */
$nextProjectBtn = '<span id="refNext" class="disabled"></span>';
if($activeKey != count($data)-2)
{
    $nextProject = $data[$activeKey+1];
    $linkTitle = $this->encodeUrl($nextProject['title']);
    $nextProjectBtn = '<a id="refNext" href="'.SITE_ROOT.URL_PAGE.'/'.$linkTitle.'/'.'" class="simpleHover">
                            <span class="hover"></span>
                            <span class="up"></span>
                        </a>';
}
$previousProjectBtn = '<span id="refPrev" class="disabled"></span>';
if($activeKey != 0){
    $previousProject = $data[$activeKey-1];
    $linkTitle = $this->encodeUrl($previousProject['title']);
    $previousProjectBtn = '<a id="refPrev" href="'.SITE_ROOT.URL_PAGE.'/'.$linkTitle.'/'.'" class="simpleHover">
                            <span class="hover"></span>
                            <span class="up"></span>
                        </a>';
}

$this->setData('previousProjectBtn',$previousProjectBtn);
$this->setData('nextProjectBtn',$nextProjectBtn);




/*
 * Set Javascript actions
 */
$jsOutput = '';
$jsOutput .= '<script type="text/javascript" src="/js/GridSlider.js"></script>
              <script type="text/javascript">
                    /*
                     * Initialize Gallery
                     */
                    var gallery = new SimpleGallery(\'#refSlider\',\'#refSliderNav\');
                    gallery.init();
                    /*
                     * Initialize Gallery
                     */
                    var gridSlider = new GridSlider(\'#refNavList\');
                    gridSlider.init();';

                    // if isset session, set gridslider
                    if(isset($_SESSION['gridSlider']))
                    {
                        $jsOutput .=  '$(document).scrollTop('.$_SESSION['gridSlider']['top'].');';
                        $jsOutput .=  'gridSlider.set('.$_SESSION['gridSlider']['index'].','.$_SESSION['gridSlider']['hiddenLeft'].','.$_SESSION['gridSlider']['hiddenRight'].');';
                        $jsOutput .=  'gridSlider.slide('.$_SESSION['gridSlider']['index'].');';
                        unset($_SESSION['gridSlider']);
                    }
$jsOutput .= '</script>';
$this->setData('jsOutput',$jsOutput);


$this->setData('page_title', 'Referenties | '.SITE_NAME);
$this->setData('content_view_path', DOCUMENT_ROOT.'mvc/views/v_referenties.php');