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/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');
    }
}