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
if (($aktion == 'new') || ($aktion == 'edit'))
6
{
7
        echo str_replace('<body', '<body onload="self.focus();document.getElementById(\'name\').focus();"', $header);
8
 
9
        // Länderliste von Lexas abrufen
10
        $std_land = 'deutschland';
11
 
12
        $k = my_get_contents('http://www.lexas.net/laender/a-z.htm');
13
        if ($k != '')
14
        {
15
                preg_match_all('/<select(.+?)<\/select>/is', $k, $m);
16
 
17
                preg_match_all('/<option value="http:\/\/www.lexas.net\/laender\/(.+?)\/(.+?)\/(.+?)" >(.+?)<\/option>/im', $m[0][0], $n);
18
                $laenderliste = '<select name="land">';
19
                for ($i = 0; isset($n[1][$i]); $i++)
20
                {
21
                        if ($n[2][$i] == 'deutschland') $s = ' selected'; else $s = '';
22
                        $laenderliste .= '<option value="'.$n[2][$i].'"'.$s.'>'.htmlentities($n[4][$i]).'</option>';
23
                }
24
                $laenderliste .= '</select>';
25
        }
26
        else
27
        {
28
                echo 'Fehler';
29
        }
30
        // Beendet
31
 
32
        if ($aktion == 'new') echo '<h1>Neuer Kontakt</h1>';
33
        if ($aktion == 'edit') echo '<h1>Kontakt bearbeiten</h1>';
34
 
35
        if ($aktion == 'edit')
36
        {
37
                $res = db_query("SELECT * FROM `".$WBConfig->getMySQLPrefix()."contacts` WHERE `id` = '".db_escape($id)."' AND `user_cnid` = '".$benutzer['id']."'");
38
                if (db_num($res) == 0)
39
                        die($header.'Auf diesen Datensatz kann nicht zugegriffen werden. Entweder ist er nicht mehr verf&uuml;gbar, oder die Zugriffsberechtigungen sind falsch.'.$footer);
40
                $row = db_fetch($res);
41
 
42
                $name = (isset($row['name'])) ? $row['name'] : '';
43
                $strasse = (isset($row['strasse'])) ? $row['strasse'] : '';
44
                $plz = (isset($row['plz'])) ? $row['plz'] : '';
45
                $ort = (isset($row['ort'])) ? $row['ort'] : '';
46
                $land = (isset($row['land'])) ? $row['land'] : '';
47
                $telefon = (isset($row['telefon'])) ? $row['telefon'] : '';
48
                        $art = explode('-', $telefon);
49
                        $telefon1 = $art[0];
50
                        $telefon2 = $art[1];
51
                $mobil = (isset($row['mobil'])) ? $row['mobil'] : '';
52
                        $art = explode('-', $mobil);
53
                        $mobil1 = $art[0];
54
                        $mobil2 = $art[1];
55
                $fax = (isset($row['fax'])) ? $row['fax'] : '';
56
                        $art = explode('-', $fax);
57
                        $fax1 = $art[0];
58
                        $fax2 = $art[1];
59
                $email = (isset($row['email'])) ? $row['email'] : '';
60
                $icq = (isset($row['icq'])) ? $row['icq'] : '';
61
                $yahoo = (isset($row['yahoo'])) ? $row['yahoo'] : '';
62
                $msn = (isset($row['msn'])) ? $row['msn'] : '';
63
                $aim = (isset($row['aim'])) ? $row['aim'] : '';
64
                $skype = (isset($row['skype'])) ? $row['skype'] : '';
65
                $kommentare = (isset($row['kommentare'])) ? $row['kommentare'] : '';
66
                $auszuwaehlen = (isset($row['folder_cnid'])) ? $row['folder_cnid'] : '';
67
        }
68
        else
69
        {
70
                $name = '';
71
                $strasse = '';
72
                $plz = '';
73
                $ort = '';
74
                $land = '';
75
                $telefon1 = '';
76
                $telefon2 = '';
77
                $fax1 = '';
78
                $fax2 = '';
79
                $mobil1 = '';
80
                $mobil2 = '';
81
                $email = '';
82
                $icq = '';
83
                $yahoo = '';
84
                $msn = '';
85
                $aim = '';
86
                $skype = '';
87
                $kommentare = '';
88
                $auszuwaehlen = (isset($folder)) ? $folder : 0;
89
        }
90
 
91
echo '<form method="POST" name="mainform" action="'.$_SERVER['PHP_SELF'].'">
92
<input type="hidden" name="seite" value="operate">
93
<input type="hidden" name="aktion" value="'.$aktion.'">
94
<input type="hidden" name="modul" value="'.$modul.'">';
95
 
96
if ($aktion == 'edit')
97
        echo '<input type="hidden" name="id" value="'.$id.'">';
98
 
99
if (!isset($danach)) $danach = 'A';
100
 
101
echo '<table cellspacing="0" cellpadding="0" border="0">
102
<tr>
103
        <td colspan="2"><b>Allgemeine Informationen</b><br><br></td>
104
</tr>
105
<tr>
106
        <td valign="top">Name:<img src="designs/spacer.gif" height="1" width="35" alt=""></td>
107
        <td valign="top"><input type="text" class="normal" onmouseover="this.className=\'highlight\';" onmouseout="this.className=\'normal\';" name="name" id="name" value="'.$name.'" size="50"></td>
108
</tr>
109
<tr>
110
        <td valign="top">In Ordner:<img src="designs/spacer.gif" height="1" width="35" alt=""></td>
111
        <td valign="top">';
112
 
113
        gfx_zeichneordnerbox($modul, 0, 0, $auszuwaehlen);
114
 
115
        echo '</td>
116
</tr>
117
<tr>
118
        <td colspan="2"><br><b>Detailierte Informationen</b><br><br></td>
119
</tr>
120
<tr>
121
        <td valign="top">Stra&szlig;e:<img src="designs/spacer.gif" height="1" width="35" alt=""></td>
122
        <td valign="top"><input type="text" class="normal" onmouseover="this.className=\'highlight\';" onmouseout="this.className=\'normal\';" name="strasse" value="'.$strasse.'" size="54"></td>
123
</tr>
124
<tr>
125
        <td valign="top">Wohnort:<img src="designs/spacer.gif" height="1" width="35" alt=""></td>
126
        <td valign="top"><input type="text" class="normal" onmouseover="this.className=\'highlight\';" onmouseout="this.className=\'normal\';" name="plz" value="'.$plz.'" size="15"> <input type="text" class="normal" onmouseover="this.className=\'highlight\';" onmouseout="this.className=\'normal\';" name="ort" value="'.$ort.'" size="35"></td>
127
</tr>
128
<tr>
129
        <td valign="top">Land:<img src="designs/spacer.gif" height="1" width="35" alt=""></td>
130
        <td valign="top">'.$laenderliste.'</td>
131
</tr>
132
<tr>
133
        <td colspan="2"><br></td>
134
</tr>
135
<tr>
136
        <td valign="top">Telefon:<img src="designs/spacer.gif" height="1" width="35" alt=""></td>
137
        <td valign="top"><input type="text" class="normal" onmouseover="this.className=\'highlight\';" onmouseout="this.className=\'normal\';" name="telefon1" value="'.$telefon1.'" size="25"> / <input type="text" class="normal" onmouseover="this.className=\'highlight\';" onmouseout="this.className=\'normal\';" name="telefon2" value="'.$telefon2.'" size="25"></td>
138
</tr>
139
<tr>
140
        <td valign="top">Telefax:<img src="designs/spacer.gif" height="1" width="35" alt=""></td>
141
        <td valign="top"><input type="text" class="normal" onmouseover="this.className=\'highlight\';" onmouseout="this.className=\'normal\';" name="fax1" value="'.$fax1.'" size="25"> / <input type="text" class="normal" onmouseover="this.className=\'highlight\';" onmouseout="this.className=\'normal\';" name="fax2" value="'.$fax2.'" size="25"></td>
142
</tr>
143
<tr>
144
        <td valign="top">Mobil:<img src="designs/spacer.gif" height="1" width="35" alt=""></td>
145
        <td valign="top"><input type="text" class="normal" onmouseover="this.className=\'highlight\';" onmouseout="this.className=\'normal\';" name="mobil1" value="'.$mobil1.'" size="20"> / <input type="text" class="normal" onmouseover="this.className=\'highlight\';" onmouseout="this.className=\'normal\';" name="mobil2" value="'.$mobil2.'" size="30"></td>
146
</tr>
147
<tr>
148
        <td colspan="2"><br></td>
149
</tr>
150
<tr>
151
        <td valign="top">E-Mail-Adresse:<img src="designs/spacer.gif" height="1" width="35" alt=""></td>
152
        <td valign="top"><input type="text" class="normal" onmouseover="this.className=\'highlight\';" onmouseout="this.className=\'normal\';" name="email" value="'.$email.'" size="50"></td>
153
</tr>
154
<tr>
155
        <td valign="top">ICQ-Nummer:<img src="designs/spacer.gif" height="1" width="35" alt=""></td>
156
        <td valign="top"><input type="text" class="normal" onmouseover="this.className=\'highlight\';" onmouseout="this.className=\'normal\';" name="icq" value="'.$icq.'" size="50"></td>
157
</tr>
158
<tr>
159
        <td valign="top">MSN-Messenger:<img src="designs/spacer.gif" height="1" width="35" alt=""></td>
160
        <td valign="top"><input type="text" class="normal" onmouseover="this.className=\'highlight\';" onmouseout="this.className=\'normal\';" name="msn" value="'.$msn.'" size="50"></td>
161
</tr>
162
<tr>
163
        <td valign="top">AIM-Messenger:<img src="designs/spacer.gif" height="1" width="35" alt=""></td>
164
        <td valign="top"><input type="text" class="normal" onmouseover="this.className=\'highlight\';" onmouseout="this.className=\'normal\';" name="aim" value="'.$aim.'" size="50"></td>
165
</tr>
166
<tr>
167
        <td valign="top">Yahoo-Messenger:<img src="designs/spacer.gif" height="1" width="35" alt=""></td>
168
        <td valign="top"><input type="text" class="normal" onmouseover="this.className=\'highlight\';" onmouseout="this.className=\'normal\';" name="yahoo" value="'.$yahoo.'" size="50"></td>
169
</tr>
170
<tr>
171
        <td valign="top">Skype:<img src="designs/spacer.gif" height="1" width="35" alt=""></td>
172
        <td valign="top"><input type="text" class="normal" onmouseover="this.className=\'highlight\';" onmouseout="this.className=\'normal\';" name="skype" value="'.$skype.'" size="50"></td>
173
</tr>
174
<tr>
175
        <td colspan="2"><br></td>
176
</tr>
177
<tr>
178
        <td valign="top">Kommentare:<img src="designs/spacer.gif" height="1" width="35" alt=""></td>
179
        <td valign="top"><textarea name="kommentare" cols="40" rows="8">'.$kommentare.'</textarea></td>
180
</tr>
181
<tr>
182
        <td colspan="2"><br><b>Nach Speicherung</b><br><br></td>
183
</tr>
184
<tr>
185
        <td valign="top">Aktion: </td>
186
        <td><select name="danach">
187
                <option value="A"'; if ($danach == 'A') echo ' selected'; echo '>Zur&uuml;ck zum Hauptmen&uuml;</option>
188
                <option value="B"'; if ($danach == 'B') echo ' selected'; echo '>Neuer Eintrag in Kategorie</option>
189
                <option value="C"'; if ($danach == 'C') echo ' selected'; echo '>Neuer Eintrag im Ordner</option>
190
        </select></td>
191
</tr>
192
</table><br>
193
<a href="javascript:document.mainform.submit();">';
194
 
195
if ($aktion == 'new') echo 'Eintragung hinzuf&uuml;gen';
196
if ($aktion == 'edit') echo 'Eintragung aktualisieren';
197
 
198
echo '</a>&nbsp;|&nbsp;<a href="'.$_SERVER['PHP_SELF'].'?seite=main&amp;modul='.$modul.'">Zur&uuml;ck</a>
199
 
200
</form>';
201
 
202
        echo $footer;
203
 
204
}
205
 
206
?>