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/keystud.komma-mediadesign.nl/wwwroot/config/lang/lang.php
<?php

/*
 * en.php
 * Created by Komma Mediadesign.
 * Author: mike
 * Date: 3/21/13
 */

class Language
{
    /*
     * @property array lang
     */
    protected $lang = array();

    /*
      * Converter / LinkBuilder
      * Keys have to be the same as the name of the controller/method
      */
    protected $urls = array();

    /*
     * Constructor
     */
    public function __construct(){}

    /*
     * Get
     * @return array
     */
    public function get($what = 'data')
    {
        if($what == 'data')
        {
            return $this->lang;
        }
        else if($what == 'url')
        {
            return $this->urls;
        }
        return false;
    }

    /*
     * Get all horse links
     */
    protected function getHorses()
    {
        // Get all years
        $Horse = new Horse_Model();

        $Horse->set(array('name'=>'foals','page_id'=>1));
        $foals = $Horse->get(array('title'=>''));
        if( ! is_array($foals[key($foals)])) $foals = array($foals);

        $Horse->set(array('name'=>'mares','page_id'=>2));
        $mares = $Horse->get(array('title'=>''));
        if( ! is_array($mares[key($mares)])) $mares = array($mares);

        $Horse->set(array('name'=>'youngsters','page_id'=>3));
        $youngsters = $Horse->get(array('title'=>''));
        if( ! is_array($youngsters[key($youngsters)])) $youngsters = array($youngsters);

        $Horse->set(array('name'=>'references','page_id'=>4));
        $references = $Horse->get(array('title'=>''));
        if( ! is_array($references[key($references)])) $references = array($references);

        $temp = array_merge($foals,$mares,$youngsters,$references);

        $horses = array();
        $Functions = new Functions();
        foreach($temp as $data)
        {
            $horses[] = $Functions->encodeUrl($data['title']);
        }

        return $horses;
    }

    /*
    * Get all year links
    */
    protected function getYears()
    {
        // Get all years
        $Horse = new Horse_Model();

        $Horse->set(array('name'=>'foals','page_id'=>1));
        $foals = $Horse->get(array('birthyear'=>''));
        if( ! is_array($foals[key($foals)])) $foals = array($foals);

        $Horse->set(array('name'=>'mares','page_id'=>2));
        $mares = $Horse->get(array('birthyear'=>''));
        if( ! is_array($mares[key($mares)])) $mares = array($mares);

        $Horse->set(array('name'=>'youngsters','page_id'=>3));
        $youngsters = $Horse->get(array('birthyear'=>''));
        if( ! is_array($youngsters[key($youngsters)])) $youngsters = array($youngsters);

        $temp = array_merge($foals,$mares,$youngsters);

        $years = array();
        foreach($temp as $data)
        {
            $years[] = $data['birthyear'];
        }

        return $years;
    }

    /*
     * Get all news items
     */
    protected function getNews()
    {
        $News = new News_Model();

        $temp = $News->get();

        $first = array($temp[0]);
        $other = $temp[1];
        $result = array_merge($first,$other);


        $items = array();
        $Functions = new Functions();
        foreach($result as $item)
        {
            $items[] = $Functions->encodeUrl($item['title']);
        }

        return $items;
    }
}