File: D:/HostingSpaces/SBogers13/rie-jeanne.nl/wwwroot/app/controllers/c_cards.class.php
<?php
/**
* Created by PhpStorm.
* User: joepvanhunsel
* Date: 18-03-14
* Time: 11:41
*/
class Cards extends Controller
{
public function __construct()
{
parent::__construct();
}
/*
* Index of the cards page
*/
public function index()
{
if (defined('URL_SUB'))
{
switch(URL_SUB){
case 'feest':
$this->showSub('party',3);
break;
case 'geboorte':
$this->showSub('birthday',2);
break;
}
exit;
}
$reader = new Image_Reader('cards');
$list = $reader->createList();
$this->View->setData('list', $list);
$this->View->setData('page_title', SITE_NAME);
$this->View->render('v_cards');
}
private function showSub($name, $pageId)
{
$this->Model->set('_name', $name);
$this->Model->set('_pageId', $pageId);
$cards = $this->Model->getTableData();
$cards = array_values($cards);
$js = '<script type="text/javascript">var items ='. json_encode($cards) . '</script>';
$this->View->setData('js_output', $js);
//fn::pre_print($cards);
$select = '<select class="foto_select">';
$i=1;
foreach ($cards as $item)
{
$select .= '<option value="' . $i . '">Kaartje ' . $i . '</option>';
$i++;
}
$select.='</select>';
$this->View->setData('select', $select);
//list met achtergrond foto's
$reader = new Image_Reader('cards');
$list = $reader->createList();
$this->View->setData('list', $list);
$this->View->setData('page_title', ucfirst(URL_SUB) . ' | ' . SITE_NAME);
// Load template view
$this->View->render('v_cards_sub');
}
}