%PDF- %PDF-
Mini Shell

Mini Shell

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

<?php

class Admtext extends Load {

	var $bd;
	var $language;

	function Admtext() {
		//constructor
		parent::Load();
		$this->bd = new BaseOps;
		$this->language = new Lang;
	}
	
	function getPage($page){
		$query = "SELECT * FROM `page_adm` p WHERE p.code='".$page."'";
		$result = $this->bd->select_array($query);
		return $result;
	}
	
	function geneForm($page,$edition=false,$page_adm=false){
		
	}
	
	function textExist($name,$edition=null){
		$page=$this->getPage($name);
		if($edition!=null){
			$query = "SELECT * FROM `page_adm_lang` p WHERE p.page='".$page['id']."' AND p.edition=".$edition;
		}
		else{
			$query = "SELECT * FROM `page_adm_lang` p WHERE p.page='".$page['id']."'";
		}
		$result = $this->bd->count($query);
		if($result>0){
			return true;
		}
		return false;
	}
	
	function getText($name,$lang=1,$edition=null,$profil=null,$aff='front'){
		$page=$this->getPage($name);
		if($page != null) {
			if($edition!=null){
				if($profil!=null){
					$query = "SELECT * FROM `page_adm_lang` p WHERE p.lang=".$lang." AND p.page=".$page['id']." AND p.edition=".$edition." AND p.profil=".$profil;
				}
				else{
					$query = "SELECT * FROM `page_adm_lang` p WHERE p.lang=".$lang." AND p.page=".$page['id']." AND p.edition=".$edition;
				}
			}
			else{
				if($profil!=null){
					$query = "SELECT * FROM `page_adm_lang` p WHERE p.lang=".$lang." AND p.page=".$page['id']." AND p.profil=".$profil;
				}
				else{
					$query = "SELECT * FROM `page_adm_lang` p WHERE p.lang=".$lang." AND p.page=".$page['id'];
				}
			}
			$count=$this->bd->count($query);
			if($count>0){
				$result=$this->bd->select_array($query);
				if($aff=='front'){
					return html_entity_decode($result['texte'],ENT_QUOTES, 'UTF-8');
				}
				else{
					return $result['texte'];
				}
			}
			else{
			return "no trad : ".$name;
			}
		}
		else {
			return "no text : ".$name;
		}
	}
	
	function liste_traduction($lib=0)
	{
		$html="";
		
		$query = "SELECT * FROM `page_adm` WHERE lib=".$lib." ORDER BY libelle ASC";
		$result =$this->bd->select_arrays($query);
		
		foreach($result as $traduction) {
			$html.='<li>
				<div>
					<strong>'.$traduction['libelle'].'</strong> 
					&nbsp;<a href="admin/adm_text.php?page='.$traduction['code'].'">Modifier la traduction</a>
				</div>
			</li>';
		
		}
		return $html;
	
	}
}

?>

Zerion Mini Shell 1.0