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 == 'edit')
6
{
7
        $res = db_query("SELECT `user_cnid` FROM `".$WBConfig->getMySQLPrefix()."folders` WHERE `id` = '".db_escape($folder)."'");
8
        $row = db_fetch($res);
9
        if ($row['user_cnid'] != $benutzer['id'])
10
                $folder = 0;
11
 
12
        db_query("UPDATE `".$WBConfig->getMySQLPrefix()."net2ftp` SET `folder_cnid` = '".db_escape($folder)."', `server` = '".db_escape($fserver)."', `username` = '".db_escape($fusername)."', `password` = '".db_escape($fpassword)."', `home_directory` = '".db_escape($fstart)."', `port` = '".db_escape($fport)."' WHERE `id` = '".db_escape($id)."' AND `user_cnid` = '".$benutzer['id']."'");
13
        if ($danach == 'A') wb_redirect_now($_SERVER['PHP_SELF'].'?seite=main&modul='.$modul);
14
        if ($danach == 'B') wb_redirect_now($_SERVER['PHP_SELF'].'?seite=edit&modul='.$modul.'&aktion=new&danach='.$danach);
15
        if ($danach == 'C') wb_redirect_now($_SERVER['PHP_SELF'].'?seite=edit&modul='.$modul.'&aktion=new&folder='.$folder.'&danach='.$danach);
16
}
17
 
18
if ($aktion == 'new')
19
{
20
        $res = db_query("SELECT `user_cnid` FROM `".$WBConfig->getMySQLPrefix()."folders` WHERE `id` = '".db_escape($folder)."'");
21
        $row = db_fetch($res);
22
        if ($row['user_cnid'] != $benutzer['id'])
23
                $folder = 0;
24
 
25
        db_query("INSERT INTO `".$WBConfig->getMySQLPrefix()."net2ftp` (`folder_cnid`, `server`, `username`, `password`, `home_directory`, `port`, `user_cnid`) VALUES ('".db_escape($folder)."', '".db_escape($fserver)."', '".db_escape($fusername)."', '".db_escape($fpassword)."', '".db_escape($fstart)."', '".db_escape($fport)."', '".$benutzer['id']."')");
26
        if ($danach == 'A') wb_redirect_now($_SERVER['PHP_SELF'].'?seite=main&modul='.$modul);
27
        if ($danach == 'B') wb_redirect_now($_SERVER['PHP_SELF'].'?seite=edit&modul='.$modul.'&aktion=new&danach='.$danach);
28
        if ($danach == 'C') wb_redirect_now($_SERVER['PHP_SELF'].'?seite=edit&modul='.$modul.'&aktion=new&folder='.$folder.'&danach='.$danach);
29
}
30
 
31
if ($aktion == 'delete')
32
{
33
        db_query("DELETE FROM `".$WBConfig->getMySQLPrefix()."net2ftp` WHERE `id` = '".db_escape($id)."' AND `user_cnid` = '".$benutzer['id']."'");
34
        if (db_affected_rows() > 0)
35
                db_query("OPTIMIZE TABLE `".$WBConfig->getMySQLPrefix()."net2ftp`");
36
 
37
        wb_redirect_now($_SERVER['PHP_SELF'].'?seite=main&modul='.$modul);
38
}
39
 
40
?>