Rev 4 | Go to most recent revision | Only display areas with differences | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 4 | Rev 8 | ||
---|---|---|---|
1 | <?php |
1 | <?php |
2 | 2 | ||
3 | if (!defined('IBLEGAL')) die('Kann nicht ohne Personal WebBase ausgeführt werden.'); |
3 | if (!defined('IBLEGAL')) die('Kann nicht ohne Personal WebBase ausgeführt werden.'); |
4 | 4 | ||
5 | echo $header; |
5 | echo $header; |
6 | 6 | ||
7 | $ansicht = $_GET['ansicht']; |
7 | $ansicht = $_GET['ansicht']; |
8 | if ($ansicht == '') $ansicht = 'wurzel'; |
8 | if ($ansicht == '') $ansicht = 'wurzel'; |
9 | 9 | ||
10 | // $res2 = db_query("SELECT `eintrag`, `komplett` FROM `".$mysql_zugangsdaten['praefix']."datentraeger_inhalt` WHERE `id` = '".db_escape($id)."' AND `user` = '".$benutzer['id']."'"); |
10 | // $res2 = db_query("SELECT `eintrag`, `komplett` FROM `".$mysql_zugangsdaten['praefix']."datentraeger_inhalt` WHERE `id` = '".db_escape($id)."' AND `user` = '".$benutzer['id']."'"); |
11 | // $row2 = db_fetch($res2); |
11 | // $row2 = db_fetch($res2); |
12 | 12 | ||
13 | $res3 = db_query("SELECT `kategorie`, `name` FROM `".$mysql_zugangsdaten['praefix']."datentraeger_eintraege` WHERE `id` = '".db_escape($id)."' AND `user` = '".$benutzer['id']."'"); |
13 | $res3 = db_query("SELECT `kategorie`, `name` FROM `".$mysql_zugangsdaten['praefix']."datentraeger_eintraege` WHERE `id` = '".db_escape($id)."' AND `user` = '".$benutzer['id']."'"); |
14 | $row3 = db_fetch($res3); |
14 | $row3 = db_fetch($res3); |
15 | 15 | ||
16 | echo '<h1>Datenträgerarchiv</h1>'; |
16 | echo '<h1>Datenträgerarchiv</h1>'; |
17 | 17 | ||
18 | echo '<b>Angezeigt wird der Inhalt von: '.$row3['name'].' ('.$row3['kategorie'].')</b><br><br>'; |
18 | echo '<b>Angezeigt wird der Inhalt von: '.$row3['name'].' ('.$row3['kategorie'].')</b><br><br>'; |
19 | 19 | ||
20 | if ($ansicht == 'wurzel') |
20 | if ($ansicht == 'wurzel') |
21 | { |
21 | { |
22 | $a1a = ''; |
22 | $a1a = ''; |
23 | $a1b = ''; |
23 | $a1b = ''; |
24 | } |
24 | } |
25 | else |
25 | else |
26 | { |
26 | { |
27 | $a1a = '<a href="?modul='.$modul.'&seite=cdinhalt&id='.$id.'&ansicht=wurzel">'; |
27 | $a1a = '<a href="?modul='.urlencode($modul).'&seite=cdinhalt&id='.urlencode($id).'&ansicht=wurzel">'; |
28 | $a1b = '</a>'; |
28 | $a1b = '</a>'; |
29 | } |
29 | } |
30 | 30 | ||
31 | if ($ansicht == 'ordner') |
31 | if ($ansicht == 'ordner') |
32 | { |
32 | { |
33 | $a2a = ''; |
33 | $a2a = ''; |
34 | $a2b = ''; |
34 | $a2b = ''; |
35 | } |
35 | } |
36 | else |
36 | else |
37 | { |
37 | { |
38 | $a2a = '<a href="?modul='.$modul.'&seite=cdinhalt&id='.$id.'&ansicht=ordner">'; |
38 | $a2a = '<a href="?modul='.urlencode($modul).'&seite=cdinhalt&id='.urlencode($id).'&ansicht=ordner">'; |
39 | $a2b = '</a>'; |
39 | $a2b = '</a>'; |
40 | } |
40 | } |
41 | 41 | ||
42 | if ($ansicht == 'komplett') |
42 | if ($ansicht == 'komplett') |
43 | { |
43 | { |
44 | $a3a = ''; |
44 | $a3a = ''; |
45 | $a3b = ''; |
45 | $a3b = ''; |
46 | } |
46 | } |
47 | else |
47 | else |
48 | { |
48 | { |
49 | $a3a = '<a href="?modul='.$modul.'&seite=cdinhalt&id='.$id.'&ansicht=komplett">'; |
49 | $a3a = '<a href="?modul='.urlencode($modul).'&seite=cdinhalt&id='.urlencode($id).'&ansicht=komplett">'; |
50 | $a3b = '</a>'; |
50 | $a3b = '</a>'; |
51 | } |
51 | } |
52 | 52 | ||
53 | echo '['.$a1a.'Wurzelansicht'.$a1b.'] ['.$a2a.'Ordneransicht'.$a2b.'] ['.$a3a.'Komplettansicht'.$a3b.']<br><br>'; |
53 | echo '['.$a1a.'Wurzelansicht'.$a1b.'] ['.$a2a.'Ordneransicht'.$a2b.'] ['.$a3a.'Komplettansicht'.$a3b.']<br><br>'; |
54 | 54 | ||
55 | $roh = ''; |
55 | $roh = ''; |
56 | $ary = explode("\n", $row2['komplett']); |
56 | $ary = explode("\n", $row2['komplett']); |
57 | for ($i=0; array_key_exists($i, $ary); $i++) |
57 | for ($i=0; array_key_exists($i, $ary); $i++) |
58 | { |
58 | { |
59 | if (($ansicht == 'wurzel') && (substr($ary[$i], 1, 3) == '---')) |
59 | if (($ansicht == 'wurzel') && (substr($ary[$i], 1, 3) == '---')) |
60 | $roh .= $ary[$i]."\n"; |
60 | $roh .= $ary[$i]."\n"; |
61 | if (($ansicht == 'wurzel') && (substr($ary[$i], 0, 4) == '| ') && (substr($ary[$i], 5, 1) != ' ')) |
61 | if (($ansicht == 'wurzel') && (substr($ary[$i], 0, 4) == '| ') && (substr($ary[$i], 5, 1) != ' ')) |
62 | $roh .= $ary[$i]."\n"; |
62 | $roh .= $ary[$i]."\n"; |
63 | if (($ansicht == 'ordner') && (strpos($ary[$i], '---'))) |
63 | if (($ansicht == 'ordner') && (strpos($ary[$i], '---'))) |
64 | $roh .= $ary[$i]."\n"; |
64 | $roh .= $ary[$i]."\n"; |
65 | if ($ansicht == 'komplett') |
65 | if ($ansicht == 'komplett') |
66 | $roh .= $ary[$i]."\n"; |
66 | $roh .= $ary[$i]."\n"; |
67 | } |
67 | } |
68 | 68 | ||
69 | $zus = "Wurzelverzeichnis\n"; |
69 | $zus = "Wurzelverzeichnis\n"; |
70 | 70 | ||
71 | $inh = str_replace(' ', ' ', nl2br(htmlentities($zus.$roh))); |
71 | $inh = str_replace(' ', ' ', nl2br(htmlentities($zus.$roh))); |
72 | 72 | ||
73 | if ($row2['komplett'] == '') $inh = 'Kein Inhalt definiert'; |
73 | if ($row2['komplett'] == '') $inh = 'Kein Inhalt definiert'; |
74 | 74 | ||
75 | echo '<code>'.$inh.'</code><br>'; |
75 | echo '<code>'.$inh.'</code><br>'; |
76 | 76 | ||
77 | echo '<< <a href="show.php?id='.$row3['kategorie'].'">Zurück zu den Einträgen</a>'; |
77 | echo '<< <a href="show.php?id='.urlencode($row3['kategorie']).'">Zurück zu den Einträgen</a>'; |
78 | 78 | ||
79 | echo $footer; |
79 | echo $footer; |
80 | 80 | ||
81 | ?> |
81 | ?> |
82 | 82 |