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ü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 | ?> |