<?
/*
  Projekt-AnsichtTELEINSTITUT
  AUTOR: Bernd Wiest
  02.10.2001
  Anzeigen der Projekte und Beiträge

  KOMMENTAR:
  VARIABLE topic aus config.inc (Die Titel der Topics!)
  ART eines Artikels:
  0 -> Link auf Datei im Verzeichnis
  1 -> HTML-Text
  2 -> Material-DB (???)
*/
include("config.inc.php3");
$dateien="index.html?projekte.php3";
/*#Für die Topics
$topic1=mysql_query("SELECT id,thema from projektetopic ORDER BY id");
while ($topic2=mysql_fetch_row($topic1)) {
  $topic[$topic2[0]]=$topic2[1];
  $topicid=$topic2[0];
}
*/

$ip=getenv("REMOTE_ADDR");
$timestamp=date("Y-m-d H:i:s");
if ($do!="show") {
  $click=mysql_query("INSERT INTO clicks (dienst,time,ip,satzid) values ('projekte','$timestamp','$ip','$t_id')");
}
if (!$t_id) {$t_id=0;}
if ($t_id==0) {$do="editorial";}
$artname=array("Datei","HTML","Material");

# 1. Anzeige der Vorhandenen Artikel (Art) und Themen
if($do=="") {
     # Der Header

     $artikeltopic1=mysql_query("SELECT thema, beschreibung,start,ende,partner from projektetopic ORDER by id");
     $i=0;
     $inhalt="<br><br><font size=\"3\">";
     while ($artikeltopic=mysql_fetch_row($artikeltopic1)) {
       $topicname[$i]=$artikeltopic[0];
       $topictext[$i]=$artikeltopic[1];

       # Fürs Inhaltsverzeichnis
       if ($i!=$t_id) {
          $inhalt.="<a href=\"projekte.php3?t_id=$i\">$topicname[$i]</a><br>";
       } else {
          $inhalt.="$topicname[$i]<br>";

          $topichead.="<b>Laufzeit von</b>&nbsp;". $artikeltopic[2]."&nbsp;<b>bis</b>&nbsp;".$artikeltopic[3]."<br>";
          $topichead.="<b>In Kooperation mit:</b><br>".nl2br($artikeltopic[4])."<br>";
       }
       $i++;

     }
     $inhalt.="</font>";
     include ("header.inc.php3");
     titelleiste("Projektauswahl: $topicname[$t_id]");
     echo("<td colspan=2><FONT SIZE=\"2\" FACE=\"Arial, Helvetica\">
            <br>");
     echo ("$topichead");
     echo ("<b>Ziel:</b><br>$topictext[$t_id]<br><h3>Beiträge</h3>");

     # Aus der DB
     $artikel1=mysql_query("SELECT id,titel, kommentar,art, datum,filetype,link,filesize
                            FROM projekte
                            WHERE projekte.topic_id=$t_id
                            AND projekte.public=1
                            ORDER BY datum desc");
     echo mysql_error();

     # Anzeige der Inhalte
     while($artikel=mysql_fetch_row($artikel1)) {
         $datum1=explode("-",$artikel[4]);
         $datum=$datum1[1]."/".substr($datum1[0],2);
         echo("<h4>$artikel[1]</h4>");
         echo("$datum</i><br>");
         echo("$artikel[2]<br>");
         switch ($artikel[3]) {
           # LINK IN VERZEICHNIS
           case "0":
             $dateiart1=explode(".",$artikel[6]);
             $dateiart=strtoupper($dateiart1[1]);
             $file_size = filesize("projekte/$artikel[6]");
             # Vernünftige Größenangabe
             if ($file_size >= 1073741824) {
                $file_size = round($file_size / 1073741824 * 100) / 100 . " GB";
             } elseif ($file_size >= 1048576) {
                $file_size = round($file_size / 1048576 * 100) / 100 . " MB";
             } elseif ($file_size >= 1024) {
                $file_size = round($file_size / 1024 * 100) / 100 . " KB";
             } else {
                $file_size = $file_size . "B";
             }

             echo ("<a href=\"projekte/$artikel[6]\">Download der $dateiart-Datei ($file_size)</a><br>");
           break;
           # HTML
           case 1:
             echo ("<a href=\"projekte.php3?t_id=$t_id&artikel=$artikel[0]&do=show\">HTML-Seite anzeigen</a><br>");
           break;
           # DATENBANKDATEI
           case 2:
             $dateiart1=explode("/",$artikel[5]);
             $dateiart=strtoupper($dateiart1[1]);

             $file_size=$artikel[7];


             # Vernünftige Größenangabe
             if ($file_size >= 1073741824) {
                $file_size = round($file_size / 1073741824 * 100) / 100 . " GB";
             } elseif ($file_size >= 1048576) {
                $file_size = round($file_size / 1048576 * 100) / 100 . " MB";
             } elseif ($file_size >= 1024) {
                $file_size = round($file_size / 1024 * 100) / 100 . " KB";
             } else {
                $file_size = $file_size . "B";
             }

             echo ("<a href=\"download.php3?id=$artikel[0]&art=proj\" target=\"projekte\">Download der $dateiart-Datei ($file_size)</a><br>");
           break;

         }
     }
}


if ($do=="show") {
    $ip=getenv("REMOTE_ADDR");
    $timestamp=date("Y-m-d H:i:s");
    $click=mysql_query("INSERT INTO clicks (dienst,time,ip,satzid) values ('projekt_download','$timestamp','$ip','$artikel')");
    echo mysql_error();
     $html1=mysql_query("SELECT titel, html FROM projekte WHERE id=$artikel");
     $html=mysql_fetch_row($html1);
     $inhalt="<h3><a href=\"projekte.php3?t_id=$t_id\">Zurück</a></h3>";
     include ("header.inc.php3");
     titelleiste("$html[0]");
     echo("<td colspan=2><FONT SIZE=\"2\" FACE=\"Arial, Helvetica\">
            <br>");
     echo $html[1]."<br><hr><h3><a href=\"projekte.php3?t_id=$t_id\">Zurück</a></h3>";

}
if ($do=="editorial") {
     $html1=mysql_query("SELECT titel, html FROM projekte WHERE topic_id=0 ORDER BY datum desc LIMIT 1");
     echo mysql_error();
     $html=mysql_fetch_row($html1);


     # Der Header mit Ihnalt

     $artikeltopic1=mysql_query("SELECT thema, beschreibung from projektetopic ORDER BY id");
     $i=0;
     $inhalt="<br><br><font size=\"3\">";
     while ($artikeltopic=mysql_fetch_row($artikeltopic1)) {
       $topicname[$i]=$artikeltopic[0];
       $topicntext[$i]=$artikeltopic[1];

       # Fürs Inhaltsverzeichnis
       if ($i!=$t_id) {
          $inhalt.="<a href=\"projekte.php3?t_id=$i\">$topicname[$i]</a><br>";
       } else {
          $inhalt.="$topicname[$i]<br>";
       }
       $i++;

     }
     $inhalt.="</font>";
     include ("header.inc.php3");
     titelleiste("Projektbeispiele: $topicname[$t_id]");
     echo("<td colspan=2><FONT SIZE=\"2\" FACE=\"Arial, Helvetica\">
            <br><div style=\"text-align=justify; margin-right:30px\">");

     echo nl2br($html[1])."</div>";

}
include ("footer.inc.php3");
?>
