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
  if ($aktion == 'edit')
6
  {
7
    $res = db_query("SELECT `user` FROM `".$mysql_zugangsdaten['praefix']."ordner` WHERE `id` = '".db_escape($folder)."'");
8
    $row = db_fetch($res);
9
    if ($row['user'] != $benutzer['id'])
10
      $folder = 0;
11
 
12
    db_query("UPDATE `".$mysql_zugangsdaten['praefix']."net2ftp` SET `folder` = '".db_escape($folder)."', `server` = '".db_escape($fserver)."', `username` = '".db_escape($fusername)."', `passwort` = '".db_escape($fpasswort)."', `startverzeichnis` = '".db_escape($fstart)."', `port` = '".db_escape($fport)."' WHERE `id` = '".db_escape($id)."' AND `user` = '".$benutzer['id']."'");
8 daniel-mar 13
    if ($danach == 'A') if (!headers_sent()) header('location: '.$_SERVER['PHP_SELF'].'?seite=inhalt&modul='.urlencode($modul));
14
    if ($danach == 'B') if (!headers_sent()) header('location: '.$_SERVER['PHP_SELF'].'?seite=edit&modul='.urlencode($modul).'&aktion=new&danach='.urlencode($danach));
15
    if ($danach == 'C') if (!headers_sent()) header('location: '.$_SERVER['PHP_SELF'].'?seite=edit&modul='.urlencode($modul).'&aktion=new&folder='.urlencode($folder).'&danach='.urlencode($danach));
2 daniel-mar 16
  }
17
 
18
  if ($aktion == 'new')
19
  {
20
    $res = db_query("SELECT `user` FROM `".$mysql_zugangsdaten['praefix']."ordner` WHERE `id` = '".db_escape($folder)."'");
21
    $row = db_fetch($res);
22
    if ($row['user'] != $benutzer['id'])
23
      $folder = 0;
24
 
25
    db_query("INSERT INTO `".$mysql_zugangsdaten['praefix']."net2ftp` (`folder`, `server`, `username`, `passwort`, `startverzeichnis`, `port`, `user`) VALUES ('".db_escape($folder)."', '".db_escape($fserver)."', '".db_escape($fusername)."', '".db_escape($fpasswort)."', '".db_escape($fstart)."', '".db_escape($fport)."', '".$benutzer['id']."')");
8 daniel-mar 26
    if ($danach == 'A') if (!headers_sent()) header('location: '.$_SERVER['PHP_SELF'].'?seite=inhalt&modul='.urlencode($modul));
27
    if ($danach == 'B') if (!headers_sent()) header('location: '.$_SERVER['PHP_SELF'].'?seite=edit&modul='.urlencode($modul).'&aktion=new&danach='.urlencode($danach));
28
    if ($danach == 'C') if (!headers_sent()) header('location: '.$_SERVER['PHP_SELF'].'?seite=edit&modul='.urlencode($modul).'&aktion=new&folder='.urlencode($folder).'&danach='.urlencode($danach));
2 daniel-mar 29
  }
30
 
31
  if ($aktion == 'delete')
32
  {
33
    db_query("DELETE FROM `".$mysql_zugangsdaten['praefix']."net2ftp` WHERE `id` = '".db_escape($id)."' AND `user` = '".$benutzer['id']."'");
34
    if (db_affected_rows() > 0)
35
      db_query("OPTIMIZE TABLE `".$mysql_zugangsdaten['praefix']."net2ftp`");
36
 
8 daniel-mar 37
    if (!headers_sent()) header('location: '.$_SERVER['PHP_SELF'].'?seite=inhalt&modul='.urlencode($modul));
2 daniel-mar 38
  }
39
 
3 daniel-mar 40
?>