Dient zur Darstellung des Hauses in Form von: * ==> Einer Bio-Seite * ==> Als Zeile einer Übersichts-Tabelle */ class haus_bio extends haus_basic { function haus_bio($in=false,$elseread=true,$toread=array("*")) { parent::haus_basic($in,$elseread,$toread); } function list_row($class=0,$fields=array('house_nr','name','owner_name','level_name','keys','ausbauten','enter_link','bio_link')) { global $wvtxt, $wvnav; $str = ''; $tpl = $wvtxt->get('list_col_'.($class==0?'dark':'light')); if(in_array('enter_link',$fields)) { $link = $wvnav->link('cat=enter&house_id='.$this->get('house_id')); $this->set('enter_link',sprintf($wvtxt->get('list_enter_link'),$link)); addnav('',$link); } if(in_array('bio_link',$fields)) { $link = $wvnav->link('cat=bio&act=show&house_id='.$this->get('house_id')); $this->set('bio_link',sprintf($wvtxt->get('list_bio_link'),$link)); addnav('',$link); } foreach($fields as $field) { $str .= sprintf($tpl,($field=='ausbauten'?substr_count($this->get($field),','):$this->get($field))); } return sprintf($wvtxt->get('list_row'),($class==0?'trdark':'trlight'),$str); } function bio() { } } ?>