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/ilysium.komma.pro/wwwroot/lib/ui/call_to_action.class.php
<?php
/**
 * call_to_action.class.php
 * Created by Komma Mediadesign.
 * Author: mike
 * Date: 29/07/14
 */

class Call_To_Action
{
    private $_blocks;

    public function __construct(){
        $this->_blocks = array();
    }

    /**
     * Create blocks
     */
    public function create()
    {
        foreach($this->_blocks as $block)
        {
            echo $block;
        }
    }

    /**
     * Push data into a block
     */
    public function push($name,$option = null)
    {
        // push output into block
        $this->_blocks[] = $this->get($name,$option);
    }

    private function get($name,$option)
    {
        $output = '';
        switch($name)
        {
            case 'private_sauna':
                $output .= '<li class="private_sauna">
                            <a href="/prive-sauna">
                                <span class="image">
                                    <img src="/public/images/static/cta_prive_sauna_thumb.jpg" alt="Ilysium Priv&eacute; sauna" />
                                </span>
                                <span class="title">Priv&eacute; sauna</span>';
                    if( $option != 'no_shadow') $output .= '<span class="shadow"></span>';
                $output .= '</a>
                        </li>';
                break;
            case 'sauna_treatment':
                $output .= '<li class="sauna_treatment">
                            <a href="/sauna-en-kuren">
                                <span class="image">
                                    <img src="/public/images/static/cta_sauna_en_kuren_thumb.jpg" alt="Ilysium Sauna en Kuren" />
                                </span>
                                <span class="title">Sauna &amp; kuren</span>';
                if( $option != 'no_shadow') $output .= '<span class="shadow"></span>';
                $output .= '</a>
                        </li>';
                break;
            case 'me_time':
                $output .= ' <li class="beauty_institute">
                            <a href="/me-time">
                                <span class="image">
                                    <img src="/public/images/static/cta_me_time_thumb.jpg" alt="Ilysium Schoonheidsinstituut" />
                                </span>
                                <span class="title">Me-Time</span>';
                if( $option != 'no_shadow') $output .= '<span class="shadow"></span>';
                $output .= '</a>
                        </li>';
                break;
            case 'persona';
                $output .= '<li class="persona">
                            <a href="/imago">
                                <span class="image">
                                    <img src="/public/images/static/cta_imago_thumb.jpg" alt="Ilysium Imago" />
                                </span>
                                <span class="title">Imago</span>';
                if( $option != 'no_shadow') $output .= '<span class="shadow"></span>';
                $output .= '</a>
                        </li>';
                break;
            case 'skin_care';
                $output .= '<li class="persona">
                            <a href="/skin-care">
                                <span class="image">
                                    <img src="/public/images/static/cta_schoonheidsinstituut_thumb.jpg" alt="Ilysium Imago" />
                                </span>
                                <span class="title">Skin Care</span>';
                if( $option != 'no_shadow') $output .= '<span class="shadow"></span>';
                $output .= '</a>
                        </li>';
                break;
            case 'cta':

                $Btn = new Button('span');
                $Btn->set('_label','contact');
                $button = $Btn->create();

                $output .= '<li class="cta">
                            <a href="/contact">
                                Heeft u vragen?
                                Neem dan vrijblijvend
                                contact met ons op,
                                wij helpen u graag.
                                <span class="icon"></span>
                                <br />
                                ' . $button . '
                            </a>
                        </li>';
                break;
        }
        return $output;
    }


}