%PDF- %PDF-
Direktori : /home/alliance/domains/sedl.alnetis.fr/public_html/inc/classes/ |
Current File : /home/alliance/domains/sedl.alnetis.fr/public_html/inc/classes/Publiccible.php |
<?php class Publiccible extends Load { var $bd; var $language; var $nom_table="public"; function __construct($connection) { parent::__construct(); $this->clef_primaire='id_'.$this->nom_table; $this->bd = new BaseOps($connection); $this->language = new Lang($connection); } function liste($where=1,$lang=null,$order="",$limit=""){ $html=""; $query = "SELECT p.*,pl.libelle FROM `public` p LEFT JOIN `public_lang` pl ON p.id=pl.id_public WHERE pl.lang=".$this->language->getlangid()." ORDER BY `ordre` ASC"; $result = $this->bd->select_arrays($query); foreach($result as $public) { $html.='<li> <div style="background: #94CDFF"> <strong>'.$public['libelle'].'</strong> '; if($public['ordre'] != 1) { $html.='<a href="admin/monter.php?table=public&id='.$public['id'].'&avant='.$avant.'">Monter</a>'; } $html.=' <a href="admin/modifier_public.php?id='.$public['id'].'">Modifier le public</a> <a href="admin/suppr_public.php?id='.$public['id'].'">Supprimer le public</a> </div> </li>'; $avant=$public['id']; } return $html; } function getPublics($lang){ $query="SELECT p.*,pl.libelle FROM `public` p LEFT JOIN `public_lang` pl ON p.id=pl.id_public WHERE lang=".$lang." ORDER BY `ordre`"; $result = $this->bd->select_arrays($query); return $result; } function getPublicsActivite($activite,$lang=1){ $query="SELECT p.*,pl.libelle FROM `public_activite2` p LEFT JOIN public_lang pl ON pl.id_public=p.id_public WHERE `id_activite`=".$activite." AND pl.lang=".$lang; $results = $this->bd->select_arrays($query); $tab_retour=array(); foreach($results as $result){ $tab_retour[$result['id_public']]=$result; } return $tab_retour; } } ?>