%PDF- %PDF-
Direktori : /home/alliance/domains/congress-eldw.eu/public_html/inc/classes/ |
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; } } ?>