%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/alliance/domains/congress-eldw.eu/public_html/inc/classes/
Upload File :
Create Path :
Current File : /home/alliance/domains/congress-eldw.eu/public_html/inc/classes/Barre.php

<?php

class Barre extends Load {

	var $bd;
	var $language;
	var $sect;
	var $nom_table='barre';
	var $clef_primaire='id_barre';
	var $table=array('ordre','type'); 
	var $table_lang=array('titre','lien'); 

	function Barre() {
		//constructor
		parent::Load();
		$this->bd = new BaseOps;
		$this->lang = new Lang;
	
	}
	
	function getBarre($id_barre){
		$query = "SELECT * FROM `barre` WHERE id_barre =".$id_barre;
		$return=$this->bd->select_array($query);
		$query = "SELECT * FROM `barre_lang` WHERE `id_barre`=".$id_barre;
		$lang_traductions=$this->bd->select_arrays($query);
		foreach($lang_traductions as $lang_traduction){
			foreach($this->table_lang as $unchamp){ 
				$return[$unchamp.'_'.$lang_traduction['id_lang']]=$lang_traduction[$unchamp];
			}
		}
		return $return;
	}
	
	function getFullBarre(){
		$query = "SELECT * FROM `barre` ORDER BY `ordre`";
		$barres=$this->bd->select_arrays($query);
		$return=array();
		foreach($barres as $key=>$barre){
			$unebarre=$this->getBarre($barre['id_barre']);
			//$return[]['lien']=str_replace("[ISO]",$this->lang->getlang(),$unebarre['lien']);
			if(isset($unebarre['lien_'.$this->lang->id()]) && $unebarre['lien_'.$this->lang->id()]!=""){
				$return[$key]['lien']=str_replace("[ISO]",$this->lang->getlang(),$unebarre['lien_'.$this->lang->id()]);
			}
			else{
				$return[$key]['lien']=str_replace("[ISO]",$this->lang->getlang(),$unebarre['lien_2']);
			}
			if(isset($unebarre['titre_'.$this->lang->id()]) && $unebarre['titre_'.$this->lang->id()]!=""){
				$return[$key]['titre']=$unebarre['titre_'.$this->lang->id()];
				
			}
			else{
				$return[$key]['titre']=$unebarre['titre_2'];
			}
		}
		return $return;
	}
	
	
	
}

?>

Zerion Mini Shell 1.0