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
        if ($id == $folder)
8
                die($header.'Fehler: Ordner kann nicht in sich selbst verschoben werden!'.$footer);
9
 
10
        $res = db_query("SELECT `user_cnid` FROM `".$WBConfig->getMySQLPrefix()."folders` WHERE `id` = '".db_escape($folder)."'");
11
        $row = db_fetch($res);
12
        if ($row['user_cnid'] != $benutzer['id'])
13
                $folder = 0;
14
 
15
        db_query("UPDATE `".$WBConfig->getMySQLPrefix()."folders` SET `name` = '".db_escape($name)."', `folder_cnid` = '".db_escape($folder)."' WHERE `id` = '".db_escape($id)."' AND `user_cnid` = '".$benutzer['id']."'");
16
        if ($danach == 'A') wb_redirect_now($_SERVER['PHP_SELF'].'?seite=main&modul='.$category);
17
        if ($danach == 'B') wb_redirect_now($_SERVER['PHP_SELF'].'?seite=edit&category='.$category.'&modul='.$modul.'&aktion=new&danach='.$danach);
18
        if ($danach == 'C') wb_redirect_now($_SERVER['PHP_SELF'].'?seite=edit&category='.$category.'&modul='.$modul.'&aktion=new&folder='.$folder.'&danach='.$danach);
19
}
20
 
21
if ($aktion == 'new')
22
{
23
        $res = db_query("SELECT `user_cnid` FROM `".$WBConfig->getMySQLPrefix()."folders` WHERE `id` = '".db_escape($folder)."'");
24
        $row = db_fetch($res);
25
        if ($row['user_cnid'] != $benutzer['id'])
26
                $folder = 0;
27
 
28
        db_query("INSERT INTO `".$WBConfig->getMySQLPrefix()."folders` (`name`, `category`, `folder_cnid`, `user_cnid`) VALUES ('".db_escape($name)."', '".db_escape($category)."', '".db_escape($folder)."', '".$benutzer['id']."')");
29
        if ($danach == 'A') wb_redirect_now($_SERVER['PHP_SELF'].'?seite=main&modul='.$category);
30
        if ($danach == 'B') wb_redirect_now($_SERVER['PHP_SELF'].'?seite=edit&category='.$category.'&modul='.$modul.'&aktion=new&danach='.$danach);
31
        if ($danach == 'C') wb_redirect_now($_SERVER['PHP_SELF'].'?seite=edit&category='.$category.'&modul='.$modul.'&aktion=new&folder='.$folder.'&danach='.$danach);
32
}
33
 
34
if ($aktion == 'delete')
35
{
36
        db_query("DELETE FROM `".$WBConfig->getMySQLPrefix()."folders` WHERE `id` = '".db_escape($id)."' AND `user_cnid` = '".$benutzer['id']."'");
37
        if (db_affected_rows() > 0)
38
                db_query("OPTIMIZE TABLE `".$WBConfig->getMySQLPrefix()."folders`");
39
 
40
        wb_redirect_now($_SERVER['PHP_SELF'].'?seite=main&modul='.$category);
41
}
42
 
43
?>