Subversion Repositories personal-webbase

Rev

Rev 4 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
2 daniel-mar 1
<?php
2
 
3 daniel-mar 3
if (!defined('IBLEGAL')) die('Kann nicht ohne Personal WebBase ausgef&uuml;hrt werden.');
2 daniel-mar 4
 
5
echo str_replace('<body', '<body onload="self.focus();document.getElementById(\'eintrag\').focus();"', $header);
6
 
7
if (isset($sent) && ($sent == '1'))
8
{
9
  if (($wurzel == '') && ($ordner == '') && ($komplett == ''))
10
  {
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)
13
      db_query("OPTIMIZE TABLE `".$mysql_zugangsdaten['praefix']."datentraeger_inhalt`");
14
  }
15
  else
16
  {
17
    $ary = explode('-', $eintrag);
18
    $kategorie = $ary[0];
19
    $eintrag = $ary[1];
20
    $komplett = $komplett;
21
    $komplett = str_replace('„', '&auml;', $komplett);
22
    $komplett = str_replace('”', '&ouml;', $komplett);
23
    $komplett = str_replace('?', '&uuml;', $komplett);
24
    $komplett = str_replace('Ž', '&Auml;', $komplett);
25
    $komplett = str_replace('™', '&Ouml;', $komplett);
26
    $komplett = str_replace('š', '&Uuml;', $komplett);
27
    $komplett = str_replace('á', '&szlig;', $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']."'");
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
  }
31
}
32
 
33
  echo '<h1>Neuen Inhalt erstellen</h1>';
34
 
35
  echo '<form method="post" action="'.$_SERVER['PHP_SELF'].'" name="mainform">';
36
  echo '<input type="hidden" name="modul" value="'.$modul.'">';
37
  echo '<input type="hidden" name="seite" value="newinhalt">';
38
  echo '<input type="hidden" name="sent" value="1">';
39
 
40
  echo 'Datentr&auml;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");
42
  while ($row2 = db_fetch($res2))
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");
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>';
47
  }
48
  echo '</select><br><br>';
49
 
50
  echo 'Komplettinhalt (tree x: /f /a)<br><br><textarea name="komplett" cols="70" rows="10"></textarea><br><br>';
51
 
8 daniel-mar 52
  echo '<input type="submit" class="button" onmouseover="this.className=\'button_act\';" onmouseout="this.className=\'button\';" value="Inhalt einf&uuml;gen"> <input type="button" value="Abbrechen" onclick="document.location.href=\'?modul='.urlencode($modul).'&amp;seite=inhalt\'" class="button" onmouseover="this.className=\'button_act\';" onmouseout="this.className=\'button\';">';
2 daniel-mar 53
 
54
  echo '</form>';
55
 
56
  echo $footer;
57
 
3 daniel-mar 58
?>