";
exit();
} else if (!$result) {
// redirect to protected page
print " get ".$Viam." data, fatal error: could not get ".$Viam." data!
something bad happened, oOo...";
exit();
} else {
$row = mysql_fetch_array($result);
// include Edition template
include('tpl_Edition_rss2.php');
// include Clip template
include('tpl_Clip_rss2.php');
// include Link template
include('tpl_Link_rss2.php');
// include Topic template
include('tpl_Topic_rss2.php');
// include Screening template
include('tpl_Screening_rss2.php');
// include News template
include('tpl_News_rss2.php');
// include MetaTopic template
include('tpl_MetaTopic_rss2.php');
// txt
if ($Vlang) {
$txt1 = 'topic';
$txt2 = $row['title_eng'];
if ($row["description_eng"]=='please translate the description') {
$txt3 = $row['description'];
} else {
$txt3 = $row['description_eng'];
}
} else {
$txt1 = 'thema';
$txt2 = $row['title'];
$txt3 = $row['description'];
}
}
// failsafe
if ($num == 0) {
print " entry not active or not found";
} else {
//
$host = $_SERVER['HTTP_HOST'];
$host = str_replace('kanalb','kanalB',$host);
// date
// ie: Sat, 21 Jan 2006 11:41:58 GMT
$timestamp = strtotime($row["showdate"]);
$date = date(r,$timestamp);
// character encoding
$txt2 = clean_rss_content($txt2);
$txt3 = clean_rss_content($txt3);
// header
header('Content-Type: application/rss+xml; charset=utf-8');
echo('
'.$txt2.' - '.$txt1.'@'.$host.'
'.$web_server.'/topic.php?clipId='.$clipId.'&Vlang='.$Vlang.'
'.$txt3.'kanalB.org - http://kanalb.org/faq.php#jus
');
// image
echo( "
".$txt2." - ".$txt1."@".$host."".$web_server."/".$row['upload_picture_dir']."/".$row['picture']."
".$web_server."/topic.php?clipId=".$clipId."&Vlang=".$Vlang."
140140");
// DISPLAY EDITION MODUL
// request related data
get_related_modul('Edition','content'); // get related 'Edition', sort by 'created'
if ($num_Edition > 0) {
// DISPLAY DATA
while ( $row = mysql_fetch_array($result)) {
// display each clip
showEdition_rss2(); // layout/programming in tpl_Edition.php
}
}
//
// DISPLAY VIDEO MODUL
// request related data
get_related_modul('Clip','showdate'); // get related 'clips', sort by 'showdate'
if ($num_Clip > 0) {
while ( $row = mysql_fetch_array($result)) {
// display each clip
showClip_rss2(); // layout/programming in tpl_Clip.php
}
}
//
// DISPLAY LINK MODUL
// request related data
get_related_modul('Link','showdate'); // get related 'links', sort by
if ($num_Link > 0) {
while ( $row = mysql_fetch_array($result)) {
// display each clip
showLink_rss2(); // layout/programming in tpl_Link.php
}
}
if ($show_news_col == true) {
// DISPLAY TOPIC MODUL
// request related data
// find related topics
// database connect
$link = dbConnect();
@mysql_select_db("kanalb", $link);
// query
$result = mysql_query("SELECT * FROM kanalB_relations WHERE MetaTopicId!='0' AND TopicId='".$clipId."' AND EditionId='0' AND ClipId='0' AND NewsId='0' AND LinkId='0' AND ScreeningId='0' AND TextId='0'");
// close db connection
mysql_close($link);
$num_rel_topic = mysql_num_rows($result);
$row_rel_topic = mysql_fetch_array($result);
$link = dbConnect();
@mysql_select_db("kanalb", $link);
$query_m = ("
SELECT t.* FROM kanalB_relations AS r, kanalB_Topic AS t WHERE r.MetaTopicId='".$row_rel_topic['MetaTopicId']."' AND r.TopicId!='0' AND t.id=r.TopicId AND t.active='1' AND r.stampId='".$row_rel_topic["stampId"]."' AND r.EditionId='0' AND r.ClipId='0' AND r.NewsId='0' AND r.LinkId='0' AND r.ScreeningId='0' AND r.MetaEditionId='0' ORDER BY t.showdate DESC ");
$result_m = mysql_query($query_m);
mysql_close($link);
$num_rel_topic = mysql_num_rows($result_m);
if (!$result_m){
print " tpl_topic: get Topic - for title, fatal error: ";
die();
} else {
if ($num_rel_topic > 0) {
while ( $row = mysql_fetch_array($result_m)) {
// display each clip
showTopic_rss2(); // layout/programming in tpl_Topic_rss2.php
}
}
}
//
// METATOPIC
get_related_modul('MetaTopic','showdate'); // get related 'links', sort by
if ($num_MetaTopic > 0) {
while ( $row = mysql_fetch_array($result)) {
// display each clip
showMetaTopic_rss2(); // layout/programming in tpl_MetaTopic_rss2.php
}
}
// Screening
// request related data
get_related_modul('Screening','showdate');
// DISPLAY SCREENING
if ($num_Screening > 0){
while($row = @mysql_fetch_array($result)) {
// display each entry
showScreening_rss2(); // layout/programming in tpl_Screening.php
}
}
//
// DISPLAY NEWS
// request related data
get_related_modul('News','showdate'); //
if ($num_News > 0){
while($row = @mysql_fetch_array($result)) {
// display each entry
showNews_rss2(); // layout/programming in tpl_News.php
}
}
}
echo("
");
}
?>