%PDF- %PDF-
Direktori : /home/alliance/domains/congress-pact1in5.eu/public_html/inc/classes/ |
Current File : /home/alliance/domains/congress-pact1in5.eu/public_html/inc/classes/Colonne.php |
<?php class Colonne extends Load { var $bd; var $language; function Colonne() { //constructor parent::Load(); $this->bd = new BaseOps; $this->profil = new Profil; $this->language = new Lang; $this->admtext = new Admtext; $this->activite = new Activite; $this->edition = new Edition; $this->profil = new Profil; } function liste_section($edition,$profil,$lang,$template="admin",$valide=1){ $html=""; $query="SELECT s.*,sl.titre FROM `section_edition` se LEFT JOIN `section` s ON se.section=s.id LEFT JOIN `section_lang` sl ON sl.section=s.id WHERE sl.lang=".$lang." AND s.profil=".$profil." AND se.valide=1 AND se.edition=".$edition." AND s.colonne=".$valide; $result = $this->bd->select_arrays($query); if($this->bd->count($query)>0){ foreach($result as $section) { $html.='<li> <div> <strong>'.$section['titre'].'</strong> '; if($valide==0){ $html.='<a href="admin/ajouter_colonne.php?section='.$section['id'].'&edition='.$edition.'" >Ajouter à la colonne</a>'; } else{ $html.='<a href="admin/suppr_colonne.php?section='.$section['id'].'&edition='.$edition.'" >Retirer de la colonne</a>'; } $html.='</div> </li>'; } } else{ } return $html; } function getUneSectionCol($edition,$profil,$lang){ $html=""; $query="SELECT s.*,sl.titre,sl.permalien FROM `section_edition` se LEFT JOIN `section` s ON se.section=s.id LEFT JOIN `section_lang` sl ON sl.section=s.id WHERE sl.lang=".$lang." AND s.profil=".$profil." AND se.valide=1 AND se.edition=".$edition." AND s.colonne=1 ORDER BY RAND() LIMIT 1"; if($this->bd->isres($query)) { $sec = $this->bd->select_array($query); $html.='<div class="bloc_colonne col_profil_'.$sec['profil'].'">'; //$html.='<div class="etiquette">'.$this->profil->getLibelle($sec['profil']).'</div>'; $html.='<h3><a href="'.$this->language->getlangCode($lang).'/'.$sec['id'].'-'.$sec['permalien'].'/">'.$sec['titre'].'</a></h3>'; if($sec['photo1']!=""){ $html.='<a href="'.$this->language->getlangCode($lang).'/'.$sec['id'].'-'.$sec['permalien'].'/"><img src="'.thumb($sec['photo1'], 300,100,true).'" alt="" /></a>'; } else { $html.='<a href="'.$this->language->getlangCode($lang).'/'.$sec['id'].'-'.$sec['permalien'].'/"><img src="images/noimg3.jpg" alt="" /></a>'; } $html.='<div class="textcol"><ul class="acts">'; if($this->bd->count($query)>0){ $categories=$this->edition->liste_categories($lang); foreach($categories as $cat){ $activites=$this->activite->getListActivite($sec['id'],$cat['id'],$lang,$edition,"col","all",1); if($activites!=""){ $html.=$activites; } } } $html.=' <li class="ligne_activite"><a href="'.$this->language->getlangCode($lang).'/'.$sec['id'].'-'.$sec['permalien'].'/"><strong>'.lang("all_activities").' »</strong></a></li> </ul></div></div>'; return $html; } else { return null; } } } ?>