shop.balmet.com

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README

language.php (1062B)


      1 <?php
      2 class ModelLocalisationLanguage extends Model {
      3 	public function getLanguage($language_id) {
      4 		$query = $this->db->query("SELECT * FROM " . DB_PREFIX . "language WHERE language_id = '" . (int)$language_id . "'");
      5 
      6 		return $query->row;
      7 	}
      8 
      9 	public function getLanguages() {
     10 		$language_data = $this->cache->get('language');
     11 
     12 		if (!$language_data) {
     13 			$language_data = array();
     14 
     15 			$query = $this->db->query("SELECT * FROM " . DB_PREFIX . "language WHERE status = '1' ORDER BY sort_order, name");
     16 
     17 			foreach ($query->rows as $result) {
     18 				$language_data[$result['code']] = array(
     19 					'language_id' => $result['language_id'],
     20 					'name'        => $result['name'],
     21 					'code'        => $result['code'],
     22 					'locale'      => $result['locale'],
     23 					'image'       => $result['image'],
     24 					'directory'   => $result['directory'],
     25 					'sort_order'  => $result['sort_order'],
     26 					'status'      => $result['status']
     27 				);
     28 			}
     29 
     30 			$this->cache->set('catalog.language', $language_data);
     31 		}
     32 
     33 		return $language_data;
     34 	}
     35 }