, * Andreas Oesterreicher and * Karl Burkhart . */ /** * Laedt den Content und das zugeordnete Template aus der Datenbank und * zeigt diese an. */ require_once('../config/cis.config.inc.php'); require_once('../include/content.class.php'); require_once('../include/template.class.php'); require_once('../include/functions.inc.php'); $version = (isset($_GET['version'])?$_GET['version']:null); $sprache = (isset($_GET['sprache'])?$_GET['sprache']:getSprache()); $sichtbar = !isset($_GET['sichtbar']); //XML Content laden $content = new content(); $db = new basis_db(); $qry = "SELECT content FROM campus.tbl_content JOIN campus.tbl_contentsprache USING(content_id) WHERE tbl_content.template_kurzbz='news'"; $content = ''; if($result = $db->db_query($qry)) { while($row = $db->db_fetch_object($result)) { $content .=$row->content; } } $content .= ''; //echo $content; $XML = new DOMDocument(); $XML->loadXML($content); //XSLT Vorlage laden $template = new template(); if(!$template->load('news')) die($template->errormsg); $xsltemplate = new DOMDocument(); $xsltemplate->loadXML($template->xslt_xhtml); //Transformation $processor = new XSLTProcessor(); $processor->importStylesheet($xsltemplate); echo $processor->transformToXML($XML); ?>