Rev 12 | Only display areas with differences | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 12 | Rev 14 | ||
---|---|---|---|
1 | <?php |
1 | <?php |
2 | 2 | ||
3 | if (!defined('IBLEGAL')) die('Kann nicht ohne Personal WebBase ausgeführt werden.'); |
3 | if (!defined('WBLEGAL')) die('Kann nicht ohne Personal WebBase ausgeführt werden.'); |
4 | 4 | ||
5 | echo str_replace('<body', '<body onload="self.focus();document.getElementById(\'eintrag\').focus();"', $header); |
5 | echo str_replace('<body', '<body onload="self.focus();document.getElementById(\'eintrag\').focus();"', $header); |
6 | 6 | ||
7 | if (isset($sent) && ($sent == '1')) |
7 | if (isset($sent) && ($sent == '1')) |
8 | { |
8 | { |
9 | if (($wurzel == '') && ($ordner == '') && ($komplett == '')) |
9 | if (($wurzel == '') && ($ordner == '') && ($komplett == '')) |
10 | { |
10 | { |
11 | db_query("DELETE FROM `".$mysql_zugangsdaten['praefix']."datentraeger_inhalt` WHERE `eintrag` = '".db_escape($eintrag)."' AND `kategorie` = '".$kategorie."' AND `user` = '".$benutzer['id']."'"); |
11 | db_query("DELETE FROM `".$mysql_zugangsdaten['praefix']."datentraeger_inhalt` WHERE `eintrag` = '".db_escape($eintrag)."' AND `kategorie` = '".$kategorie."' AND `user` = '".$benutzer['id']."'"); |
12 | if (db_affected_rows() > 0) |
12 | if (db_affected_rows() > 0) |
13 | db_query("OPTIMIZE TABLE `".$mysql_zugangsdaten['praefix']."datentraeger_inhalt`"); |
13 | db_query("OPTIMIZE TABLE `".$mysql_zugangsdaten['praefix']."datentraeger_inhalt`"); |
14 | } |
14 | } |
15 | else |
15 | else |
16 | { |
16 | { |
17 | $ary = explode('-', $eintrag); |
17 | $ary = explode('-', $eintrag); |
18 | $kategorie = $ary[0]; |
18 | $kategorie = $ary[0]; |
19 | $eintrag = $ary[1]; |
19 | $eintrag = $ary[1]; |
20 | $komplett = $komplett; |
20 | $komplett = $komplett; |
21 | $komplett = str_replace('', 'ä', $komplett); |
21 | $komplett = str_replace('', 'ä', $komplett); |
22 | $komplett = str_replace('', 'ö', $komplett); |
22 | $komplett = str_replace('', 'ö', $komplett); |
23 | $komplett = str_replace('?', 'ü', $komplett); |
23 | $komplett = str_replace('?', 'ü', $komplett); |
24 | $komplett = str_replace('', 'Ä', $komplett); |
24 | $komplett = str_replace('', 'Ä', $komplett); |
25 | $komplett = str_replace('', 'Ö', $komplett); |
25 | $komplett = str_replace('', 'Ö', $komplett); |
26 | $komplett = str_replace('', 'Ü', $komplett); |
26 | $komplett = str_replace('', 'Ü', $komplett); |
27 | $komplett = str_replace('á', 'ß', $komplett); |
27 | $komplett = str_replace('á', 'ß', $komplett); |
28 | db_query("UPDATE `".$mysql_zugangsdaten['praefix']."datentraeger_inhalt` SET `komplett` = '".db_escape($komplett)."' WHERE `eintrag` = '".db_escape($eintrag)."' AND `kategorie` = '".db_escape($kategorie)."' AND `user` = '".$benutzer['id']."'"); |
28 | db_query("UPDATE `".$mysql_zugangsdaten['praefix']."datentraeger_inhalt` SET `komplett` = '".db_escape($komplett)."' WHERE `eintrag` = '".db_escape($eintrag)."' AND `kategorie` = '".db_escape($kategorie)."' AND `user` = '".$benutzer['id']."'"); |
29 | db_query("INSERT INTO `".$mysql_zugangsdaten['praefix']."datentraeger_inhalt` (`eintrag`, `komplett`, `kategorie`, `user`) VALUES ('".db_escape($eintrag)."', '".db_escape($komplett)."', '".db_escape($kategorie)."', '".$benutzer['id']."')"); |
29 | db_query("INSERT INTO `".$mysql_zugangsdaten['praefix']."datentraeger_inhalt` (`eintrag`, `komplett`, `kategorie`, `user`) VALUES ('".db_escape($eintrag)."', '".db_escape($komplett)."', '".db_escape($kategorie)."', '".$benutzer['id']."')"); |
30 | } |
30 | } |
31 | } |
31 | } |
32 | 32 | ||
33 | echo '<h1>Neuen Inhalt erstellen</h1>'; |
33 | echo '<h1>Neuen Inhalt erstellen</h1>'; |
34 | 34 | ||
35 | echo '<form method="post" action="'.$_SERVER['PHP_SELF'].'" name="mainform">'; |
35 | echo '<form method="post" action="'.$_SERVER['PHP_SELF'].'" name="mainform">'; |
36 | echo '<input type="hidden" name="modul" value="'.$modul.'">'; |
36 | echo '<input type="hidden" name="modul" value="'.$modul.'">'; |
37 | echo '<input type="hidden" name="seite" value="newinhalt">'; |
37 | echo '<input type="hidden" name="seite" value="newinhalt">'; |
38 | echo '<input type="hidden" name="sent" value="1">'; |
38 | echo '<input type="hidden" name="sent" value="1">'; |
39 | 39 | ||
40 | echo 'Datenträger: <select name="eintrag" id="eintrag">'; |
40 | echo 'Datenträger: <select name="eintrag" id="eintrag">'; |
41 | $res2 = db_query("SELECT `nummer`, `spalte`, `name` FROM `".$mysql_zugangsdaten['praefix']."datentraeger_kategorien` WHERE `user` = '".$benutzer['id']."' ORDER BY `spalte`, `nummer` ASC"); |
41 | $res2 = db_query("SELECT `nummer`, `spalte`, `name` FROM `".$mysql_zugangsdaten['praefix']."datentraeger_kategorien` WHERE `user` = '".$benutzer['id']."' ORDER BY `spalte`, `nummer` ASC"); |
42 | while ($row2 = db_fetch($res2)) |
42 | while ($row2 = db_fetch($res2)) |
43 | { |
43 | { |
44 | $res3 = db_query("SELECT `id`, `nr`, `name` FROM `".$mysql_zugangsdaten['praefix']."datentraeger_eintraege` WHERE `kategorie` = '".$row2['spalte'].$row2['nummer']."' AND `user` = '".$benutzer['id']."' ORDER BY `id` ASC"); |
44 | $res3 = db_query("SELECT `id`, `nr`, `name` FROM `".$mysql_zugangsdaten['praefix']."datentraeger_eintraege` WHERE `kategorie` = '".$row2['spalte'].$row2['nummer']."' AND `user` = '".$benutzer['id']."' ORDER BY `id` ASC"); |
45 | while ($row3 = db_fetch($res3)) |
45 | while ($row3 = db_fetch($res3)) |
46 | echo '<option value="'.$row2['spalte'].$row2['nummer'].'-'.$row3['id'].'">'.$row2['spalte'].$row2['nummer'].' - ('.$row3['nr'].') '.$row3['name'].'</option>'; |
46 | echo '<option value="'.$row2['spalte'].$row2['nummer'].'-'.$row3['id'].'">'.$row2['spalte'].$row2['nummer'].' - ('.$row3['nr'].') '.$row3['name'].'</option>'; |
47 | } |
47 | } |
48 | echo '</select><br><br>'; |
48 | echo '</select><br><br>'; |
49 | 49 | ||
50 | echo 'Komplettinhalt (tree x: /f /a)<br><br><textarea name="komplett" cols="70" rows="10"></textarea><br><br>'; |
50 | echo 'Komplettinhalt (tree x: /f /a)<br><br><textarea name="komplett" cols="70" rows="10"></textarea><br><br>'; |
51 | 51 | ||
52 | echo '<input type="submit" class="button" onmouseover="this.className=\'button_act\';" onmouseout="this.className=\'button\';" value="Inhalt einfügen"> <input type="button" value="Abbrechen" onclick="document.location.href=\'?modul='.urlencode($modul).'&seite=inhalt\'" class="button" onmouseover="this.className=\'button_act\';" onmouseout="this.className=\'button\';">'; |
52 | echo '<input type="submit" class="button" onmouseover="this.className=\'button_act\';" onmouseout="this.className=\'button\';" value="Inhalt einfügen"> <input type="button" value="Abbrechen" onclick="document.location.href=\'?modul='.urlencode($modul).'&seite=inhalt\'" class="button" onmouseover="this.className=\'button_act\';" onmouseout="this.className=\'button\';">'; |
53 | 53 | ||
54 | echo '</form>'; |
54 | echo '</form>'; |
55 | 55 | ||
56 | echo $footer; |
56 | echo $footer; |
57 | 57 | ||
58 | ?> |
58 | ?> |
59 | 59 |