Subversion Repositories personal-webbase

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
1 daniel-mar 1
<?php
2
 
3
if (!defined('WBLEGAL')) die('Kann nicht ohne Personal WebBase ausgef&uuml;hrt werden.');
4
 
5
        // Initialisierung
6
        $res = db_query("SELECT name, data FROM ".$WBConfig->getMySQLPrefix()."tabellen WHERE id = '".db_escape($id)."' AND user = '".$benutzer['id']."'");
7
        $row = db_fetch($res);
8
        $text = $row['data'];
9
        echo '<b>'.$row['name'].'</b><br><br>';
10
 
11
        // Konstanten
12
        $umbruch_zeile = ':';
13
        $umbruch_item = '-';
14
        $max_laenge = 50;
15
 
16
        // Inhaltsabfrage
17
        $ary1 = explode($umbruch_zeile, $text);
18
        echo '<center><table border="1" cellspacing="3" cellpadding="3" width="95%">';
19
        for ($j=0; $ary1[$j]!=''; $j++)
20
        {
21
                $ary2 = explode($umbruch_item, $ary1[$j]);
22
                if ($j == 0)
23
                {
24
                        echo '<tr bgcolor="#DDDDDD">';
25
                        for ($i=0; $ary2[$i]!=''; $i++)
26
                        {
27
                                $tname = 'type'.$i;
28
                                $$tname = substr($ary2[$i], 0, 1);
29
                                $titel = substr($ary2[$i], 1, strlen($ary2[$i])-1);
30
                                $titel = base64_decode($titel);
31
                                if (strlen($titel) > $max_laenge)
32
                                        $titel = substr($titel, 0, $max_laenge).'...';
33
                                $titel = htmlentities($titel);
34
                                echo '<td><b>'.$titel.'</b></td>';
35
                        }
36
                        echo '</tr>';
37
                }
38
                else
39
                {
40
                                echo '<tr>';
41
                        for ($i=0; $ary2[$i]!=''; $i++)
42
                        {
43
                                $tname = 'type'.$i;
44
                                $inhalt = '<span class="red">Inhaltstyp fehlerhaft</span>';
45
                                if ($$tname == 'C')
46
                                {
47
                                        $inhalt = base64_decode($ary2[$i]);
48
                                        if ($inhalt == '1')
49
                                                        $x = ' checked';
50
                                        else
51
                                                $x = '';
52
                                                $inhalt = '<input type="checkbox"'.$x.' disabled>';
53
                                }
54
                                else if ($$tname == 'T')
55
                                {
56
                                        $inhalt = base64_decode($ary2[$i]);
57
                                        if (strlen($inhalt) > $max_laenge)
58
                                                $inhalt = substr($inhalt, 0, $max_laenge).'...';
59
                                        $inhalt = htmlentities($inhalt);
60
                                }
61
                                echo '<td>'.$inhalt.'</td>';
62
                        }
63
                        echo '</tr>';
64
                }
65
        }
66
        echo '</table><br></center>';
67
 
68
?>