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;
}
}