%PDF- %PDF-
Direktori : /home/alliance/domains/congress-intercultural.eu/public_html/inc/classes/ |
Current File : /home/alliance/domains/congress-intercultural.eu/public_html/inc/classes/Bloc.php |
<?php class Bloc extends Load { var $bd; var $lang; var $nom_table='bloc'; var $clef_primaire='id_bloc'; var $table=array('id_page','type','ordre','photo','taillephoto','lien_bouton'); var $table_lang=array('texte','bouton','soustitre','nom_fichier','tags','copyright','valide'); function Bloc($connection) { //constructor parent::Load(); $this->bd = new BaseOps($connection); $this->lang = new Lang($connection); } function next_id(){ $query = "SELECT max(id_bloc) as max FROM `bloc`"; $data = $this->bd->select_array($query); if ($data["max"]==null) return 1; else return $data["max"]+1; } function getBloc($id_bloc){ $query = "SELECT * FROM `bloc` WHERE id_bloc =".$id_bloc; $return=$this->bd->select_array($query); $query = "SELECT * FROM `bloc_lang` WHERE `id_bloc`=".$id_bloc; $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 getBlocLang($id_bloc,$id_lang){ $query = "SELECT * FROM `bloc` b LEFT JOIN `bloc_lang` bl ON bl.id_bloc=b.id_bloc WHERE `id_lang`=".$id_lang." AND b.id_bloc =".$id_bloc; echo $query; $return=$this->bd->select_array($query); return $return; } function getFirstBloc($type="texte",$id_lang){ } } ?>