Mercurial > owls
annotate Owls.php @ 16:22243e7c7dc5
Name of banner pic is now configurable
author | meillo@marmaro.de |
---|---|
date | Sun, 27 May 2007 14:06:42 +0200 |
parents | cebc198276eb |
children |
rev | line source |
---|---|
0
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
1 <?php |
2
ab74e95a8040
added display of broken nodes; Header and Footer in Owls.php now; added logos
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
0
diff
changeset
|
2 |
14 | 3 require_once 'Config/Config.inc.php'; |
2
ab74e95a8040
added display of broken nodes; Header and Footer in Owls.php now; added logos
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
0
diff
changeset
|
4 |
11 | 5 define('DB_PREFIX', $db_prefix); |
6 define('TITLE', $title); | |
7 | |
8 require_once $db_connect; | |
13 | 9 require_once 'Loginsys.class.php'; |
10 include_once 'Bbcodeparser.inc.php'; | |
2
ab74e95a8040
added display of broken nodes; Header and Footer in Owls.php now; added logos
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
0
diff
changeset
|
11 |
ab74e95a8040
added display of broken nodes; Header and Footer in Owls.php now; added logos
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
0
diff
changeset
|
12 $lsys = &new Loginsys(); |
ab74e95a8040
added display of broken nodes; Header and Footer in Owls.php now; added logos
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
0
diff
changeset
|
13 |
ab74e95a8040
added display of broken nodes; Header and Footer in Owls.php now; added logos
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
0
diff
changeset
|
14 ?> |
ab74e95a8040
added display of broken nodes; Header and Footer in Owls.php now; added logos
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
0
diff
changeset
|
15 <!-- |
ab74e95a8040
added display of broken nodes; Header and Footer in Owls.php now; added logos
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
0
diff
changeset
|
16 |
ab74e95a8040
added display of broken nodes; Header and Footer in Owls.php now; added logos
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
0
diff
changeset
|
17 `Owls' - some kind of wiki system |
ab74e95a8040
added display of broken nodes; Header and Footer in Owls.php now; added logos
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
0
diff
changeset
|
18 |
ab74e95a8040
added display of broken nodes; Header and Footer in Owls.php now; added logos
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
0
diff
changeset
|
19 |
ab74e95a8040
added display of broken nodes; Header and Footer in Owls.php now; added logos
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
0
diff
changeset
|
20 (c) Copyright 2006 &> by Meillo r e t u r n s |
ab74e95a8040
added display of broken nodes; Header and Footer in Owls.php now; added logos
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
0
diff
changeset
|
21 |
ab74e95a8040
added display of broken nodes; Header and Footer in Owls.php now; added logos
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
0
diff
changeset
|
22 This program is free software; you can redistribute it and/or |
ab74e95a8040
added display of broken nodes; Header and Footer in Owls.php now; added logos
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
0
diff
changeset
|
23 modify it under the terms of the GNU General Public License |
ab74e95a8040
added display of broken nodes; Header and Footer in Owls.php now; added logos
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
0
diff
changeset
|
24 as published by the Free Software Foundation; either version 2 |
ab74e95a8040
added display of broken nodes; Header and Footer in Owls.php now; added logos
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
0
diff
changeset
|
25 of the License, or (at your option) any later version. |
ab74e95a8040
added display of broken nodes; Header and Footer in Owls.php now; added logos
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
0
diff
changeset
|
26 |
ab74e95a8040
added display of broken nodes; Header and Footer in Owls.php now; added logos
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
0
diff
changeset
|
27 This program is distributed in the hope that it will be useful, |
ab74e95a8040
added display of broken nodes; Header and Footer in Owls.php now; added logos
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
0
diff
changeset
|
28 but WITHOUT ANY WARRANTY; without even the implied warranty of |
ab74e95a8040
added display of broken nodes; Header and Footer in Owls.php now; added logos
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
0
diff
changeset
|
29 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
ab74e95a8040
added display of broken nodes; Header and Footer in Owls.php now; added logos
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
0
diff
changeset
|
30 GNU General Public License for more details. |
ab74e95a8040
added display of broken nodes; Header and Footer in Owls.php now; added logos
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
0
diff
changeset
|
31 |
ab74e95a8040
added display of broken nodes; Header and Footer in Owls.php now; added logos
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
0
diff
changeset
|
32 |
ab74e95a8040
added display of broken nodes; Header and Footer in Owls.php now; added logos
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
0
diff
changeset
|
33 http://prog.marmaro.de/owls/ |
ab74e95a8040
added display of broken nodes; Header and Footer in Owls.php now; added logos
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
0
diff
changeset
|
34 |
ab74e95a8040
added display of broken nodes; Header and Footer in Owls.php now; added logos
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
0
diff
changeset
|
35 --> |
ab74e95a8040
added display of broken nodes; Header and Footer in Owls.php now; added logos
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
0
diff
changeset
|
36 |
ab74e95a8040
added display of broken nodes; Header and Footer in Owls.php now; added logos
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
0
diff
changeset
|
37 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> |
ab74e95a8040
added display of broken nodes; Header and Footer in Owls.php now; added logos
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
0
diff
changeset
|
38 |
ab74e95a8040
added display of broken nodes; Header and Footer in Owls.php now; added logos
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
0
diff
changeset
|
39 <html xml:lang="de" xmlns="http://www.w3.org/1999/xhtml"> |
ab74e95a8040
added display of broken nodes; Header and Footer in Owls.php now; added logos
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
0
diff
changeset
|
40 <head> |
ab74e95a8040
added display of broken nodes; Header and Footer in Owls.php now; added logos
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
0
diff
changeset
|
41 <title><?php echo htmlentities(TITLE); ?></title> |
ab74e95a8040
added display of broken nodes; Header and Footer in Owls.php now; added logos
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
0
diff
changeset
|
42 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> |
ab74e95a8040
added display of broken nodes; Header and Footer in Owls.php now; added logos
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
0
diff
changeset
|
43 <link rel="shortcut icon" href="favicon.ico" /> |
14 | 44 <link rel="stylesheet" type="text/css" href="Config/Owls.css.php" /> |
2
ab74e95a8040
added display of broken nodes; Header and Footer in Owls.php now; added logos
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
0
diff
changeset
|
45 <script type="text/javascript"> |
ab74e95a8040
added display of broken nodes; Header and Footer in Owls.php now; added logos
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
0
diff
changeset
|
46 <!-- |
ab74e95a8040
added display of broken nodes; Header and Footer in Owls.php now; added logos
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
0
diff
changeset
|
47 function sureToDelete(id) { |
ab74e95a8040
added display of broken nodes; Header and Footer in Owls.php now; added logos
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
0
diff
changeset
|
48 if (window.prompt("Type 'delete' to delete","") == "delete") { |
ab74e95a8040
added display of broken nodes; Header and Footer in Owls.php now; added logos
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
0
diff
changeset
|
49 location.href = id +"d"; |
ab74e95a8040
added display of broken nodes; Header and Footer in Owls.php now; added logos
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
0
diff
changeset
|
50 } |
ab74e95a8040
added display of broken nodes; Header and Footer in Owls.php now; added logos
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
0
diff
changeset
|
51 } |
ab74e95a8040
added display of broken nodes; Header and Footer in Owls.php now; added logos
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
0
diff
changeset
|
52 |
ab74e95a8040
added display of broken nodes; Header and Footer in Owls.php now; added logos
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
0
diff
changeset
|
53 /* I want to use this function later ... perhaps |
ab74e95a8040
added display of broken nodes; Header and Footer in Owls.php now; added logos
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
0
diff
changeset
|
54 function toggleVisibility(boxId) { |
ab74e95a8040
added display of broken nodes; Header and Footer in Owls.php now; added logos
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
0
diff
changeset
|
55 if (document.getElementById('node'+ boxId).style.display == 'none') { |
ab74e95a8040
added display of broken nodes; Header and Footer in Owls.php now; added logos
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
0
diff
changeset
|
56 document.getElementById('node'+ boxId).style.display = ""; |
ab74e95a8040
added display of broken nodes; Header and Footer in Owls.php now; added logos
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
0
diff
changeset
|
57 document.getElementById('ctrl'+ boxId).firstChild.nodeValue = "-"; |
ab74e95a8040
added display of broken nodes; Header and Footer in Owls.php now; added logos
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
0
diff
changeset
|
58 } else{ |
ab74e95a8040
added display of broken nodes; Header and Footer in Owls.php now; added logos
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
0
diff
changeset
|
59 document.getElementById('node'+ boxId).style.display = "none"; |
ab74e95a8040
added display of broken nodes; Header and Footer in Owls.php now; added logos
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
0
diff
changeset
|
60 document.getElementById('ctrl'+ boxId).firstChild.nodeValue = "+"; |
ab74e95a8040
added display of broken nodes; Header and Footer in Owls.php now; added logos
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
0
diff
changeset
|
61 } |
ab74e95a8040
added display of broken nodes; Header and Footer in Owls.php now; added logos
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
0
diff
changeset
|
62 } |
ab74e95a8040
added display of broken nodes; Header and Footer in Owls.php now; added logos
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
0
diff
changeset
|
63 */ |
ab74e95a8040
added display of broken nodes; Header and Footer in Owls.php now; added logos
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
0
diff
changeset
|
64 //--> |
ab74e95a8040
added display of broken nodes; Header and Footer in Owls.php now; added logos
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
0
diff
changeset
|
65 </script> |
ab74e95a8040
added display of broken nodes; Header and Footer in Owls.php now; added logos
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
0
diff
changeset
|
66 </head> |
ab74e95a8040
added display of broken nodes; Header and Footer in Owls.php now; added logos
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
0
diff
changeset
|
67 |
ab74e95a8040
added display of broken nodes; Header and Footer in Owls.php now; added logos
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
0
diff
changeset
|
68 <body> |
ab74e95a8040
added display of broken nodes; Header and Footer in Owls.php now; added logos
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
0
diff
changeset
|
69 <div id="websiteContainer"> |
ab74e95a8040
added display of broken nodes; Header and Footer in Owls.php now; added logos
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
0
diff
changeset
|
70 |
ab74e95a8040
added display of broken nodes; Header and Footer in Owls.php now; added logos
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
0
diff
changeset
|
71 <!-- Banner --> |
16 | 72 <img src="<?php echo $banner; ?>" id="banner" alt="<?php echo htmlentities(TITLE); ?>" /> |
2
ab74e95a8040
added display of broken nodes; Header and Footer in Owls.php now; added logos
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
0
diff
changeset
|
73 |
ab74e95a8040
added display of broken nodes; Header and Footer in Owls.php now; added logos
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
0
diff
changeset
|
74 <?php |
ab74e95a8040
added display of broken nodes; Header and Footer in Owls.php now; added logos
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
0
diff
changeset
|
75 |
ab74e95a8040
added display of broken nodes; Header and Footer in Owls.php now; added logos
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
0
diff
changeset
|
76 |
0
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
77 if ($_GET['action'] == 'show') { // show |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
78 show($lsys); |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
79 |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
80 } else if ($_GET['action'] == 'new' && $lsys->loggedIn()) { // new |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
81 create($lsys); |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
82 |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
83 } else if ($_GET['action'] == 'edit' && $lsys->loggedIn()) { // edit |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
84 edit($lsys); |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
85 |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
86 } else if ($_GET['action'] == 'delete' && $lsys->loggedIn()) { // delete |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
87 delete($lsys); |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
88 |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
89 } else if ($_GET['action'] == 'login') { // login |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
90 $lsys->login($_POST['login_loginname'], md5($_POST['login_password'])); |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
91 show($lsys); |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
92 |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
93 } else if ($_GET['action'] == 'logout') { // logout |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
94 $lsys->logout(); |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
95 show($lsys); |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
96 |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
97 } else { // startpage |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
98 $_GET['id'] = 1; |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
99 show($lsys); |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
100 |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
101 } |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
102 |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
103 |
2
ab74e95a8040
added display of broken nodes; Header and Footer in Owls.php now; added logos
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
0
diff
changeset
|
104 |
ab74e95a8040
added display of broken nodes; Header and Footer in Owls.php now; added logos
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
0
diff
changeset
|
105 |
ab74e95a8040
added display of broken nodes; Header and Footer in Owls.php now; added logos
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
0
diff
changeset
|
106 |
ab74e95a8040
added display of broken nodes; Header and Footer in Owls.php now; added logos
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
0
diff
changeset
|
107 ?> |
ab74e95a8040
added display of broken nodes; Header and Footer in Owls.php now; added logos
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
0
diff
changeset
|
108 |
ab74e95a8040
added display of broken nodes; Header and Footer in Owls.php now; added logos
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
0
diff
changeset
|
109 </div> |
ab74e95a8040
added display of broken nodes; Header and Footer in Owls.php now; added logos
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
0
diff
changeset
|
110 |
ab74e95a8040
added display of broken nodes; Header and Footer in Owls.php now; added logos
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
0
diff
changeset
|
111 |
ab74e95a8040
added display of broken nodes; Header and Footer in Owls.php now; added logos
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
0
diff
changeset
|
112 </div> |
ab74e95a8040
added display of broken nodes; Header and Footer in Owls.php now; added logos
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
0
diff
changeset
|
113 |
ab74e95a8040
added display of broken nodes; Header and Footer in Owls.php now; added logos
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
0
diff
changeset
|
114 </body> |
ab74e95a8040
added display of broken nodes; Header and Footer in Owls.php now; added logos
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
0
diff
changeset
|
115 </html> |
ab74e95a8040
added display of broken nodes; Header and Footer in Owls.php now; added logos
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
0
diff
changeset
|
116 <?php |
0
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
117 |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
118 |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
119 |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
120 |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
121 |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
122 |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
123 |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
124 |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
125 /* |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
126 displays content of the node |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
127 performs action 'edit' |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
128 shows admincontrols if logged in |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
129 */ |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
130 function show($lsys) { |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
131 |
10
144bc36a6c27
moved login form from nav to top of content
meillo@marmaro.de
parents:
4
diff
changeset
|
132 |
0
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
133 // perform action: write edited node to db |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
134 if (isset($_POST['editDoc']) && $lsys->loggedIn()) { |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
135 $_POST['editDoc_title'] = addslashes($_POST['editDoc_title']); |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
136 $_POST['editDoc_text'] = addslashes($_POST['editDoc_text']); |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
137 mysql_query("update ". DB_PREFIX ."Owls set |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
138 name='$_POST[editDoc_title]', |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
139 text='$_POST[editDoc_text]', |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
140 idParent='$_POST[editDoc_idCategory]', |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
141 date=". time() ." |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
142 where id='$_GET[id]'") or die(mysql_error()); |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
143 } |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
144 |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
145 // print nav |
13 | 146 include 'Nav.inc.php'; |
0
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
147 |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
148 |
10
144bc36a6c27
moved login form from nav to top of content
meillo@marmaro.de
parents:
4
diff
changeset
|
149 |
144bc36a6c27
moved login form from nav to top of content
meillo@marmaro.de
parents:
4
diff
changeset
|
150 |
0
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
151 // query data of the node |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
152 $result = mysql_query("select * from ". DB_PREFIX ."Owls where id=$_GET[id]"); |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
153 |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
154 // catch nodes that not exist |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
155 if (!mysql_num_rows($result)) { |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
156 |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
157 $fnord = array('', |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
158 'Fnord is the space between the pixels on your screen.', |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
159 'Fnord is the echo of silence.', |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
160 'Fnord is evaporated herbal tea without the herbs.', |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
161 'Fnord is what you see when you close your eyes.', |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
162 'Fnord is the empty pages at the end of the book.', |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
163 'Fnord is why ducks eat trees.', |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
164 'Fnord is the bucket where they keep the unused serifs for H*lvetica.', |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
165 'Fnord is the source of all the zero bits in your computer.' |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
166 ); |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
167 |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
168 ?> |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
169 <div id="content"> |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
170 <h2>Error 23 - fnord found</h2> |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
171 <p> |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
172 <?php echo $fnord[rand(0, sizeof($fnord)-1)]; ?> |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
173 </p> |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
174 <?php |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
175 |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
176 } else { |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
177 |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
178 $row = mysql_fetch_array($result); |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
179 echo ' <div id="content">'."\n"; |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
180 |
10
144bc36a6c27
moved login form from nav to top of content
meillo@marmaro.de
parents:
4
diff
changeset
|
181 // display admin controls or login form |
144bc36a6c27
moved login form from nav to top of content
meillo@marmaro.de
parents:
4
diff
changeset
|
182 ?> |
144bc36a6c27
moved login form from nav to top of content
meillo@marmaro.de
parents:
4
diff
changeset
|
183 <div class="ctrl"> |
144bc36a6c27
moved login form from nav to top of content
meillo@marmaro.de
parents:
4
diff
changeset
|
184 <?php |
144bc36a6c27
moved login form from nav to top of content
meillo@marmaro.de
parents:
4
diff
changeset
|
185 // display last update |
144bc36a6c27
moved login form from nav to top of content
meillo@marmaro.de
parents:
4
diff
changeset
|
186 if ($_GET['id'] == 1) { |
144bc36a6c27
moved login form from nav to top of content
meillo@marmaro.de
parents:
4
diff
changeset
|
187 // root node displays date of last modification of any node |
144bc36a6c27
moved login form from nav to top of content
meillo@marmaro.de
parents:
4
diff
changeset
|
188 $sql = sprintf(" |
144bc36a6c27
moved login form from nav to top of content
meillo@marmaro.de
parents:
4
diff
changeset
|
189 select |
144bc36a6c27
moved login form from nav to top of content
meillo@marmaro.de
parents:
4
diff
changeset
|
190 max(date) |
144bc36a6c27
moved login form from nav to top of content
meillo@marmaro.de
parents:
4
diff
changeset
|
191 from %sOwls |
144bc36a6c27
moved login form from nav to top of content
meillo@marmaro.de
parents:
4
diff
changeset
|
192 ", |
144bc36a6c27
moved login form from nav to top of content
meillo@marmaro.de
parents:
4
diff
changeset
|
193 DB_PREFIX |
144bc36a6c27
moved login form from nav to top of content
meillo@marmaro.de
parents:
4
diff
changeset
|
194 ); |
144bc36a6c27
moved login form from nav to top of content
meillo@marmaro.de
parents:
4
diff
changeset
|
195 } else { |
144bc36a6c27
moved login form from nav to top of content
meillo@marmaro.de
parents:
4
diff
changeset
|
196 $sql = sprintf(" |
144bc36a6c27
moved login form from nav to top of content
meillo@marmaro.de
parents:
4
diff
changeset
|
197 select |
144bc36a6c27
moved login form from nav to top of content
meillo@marmaro.de
parents:
4
diff
changeset
|
198 date |
144bc36a6c27
moved login form from nav to top of content
meillo@marmaro.de
parents:
4
diff
changeset
|
199 from %sOwls |
144bc36a6c27
moved login form from nav to top of content
meillo@marmaro.de
parents:
4
diff
changeset
|
200 where |
144bc36a6c27
moved login form from nav to top of content
meillo@marmaro.de
parents:
4
diff
changeset
|
201 id = ". $_GET['id'] ." |
144bc36a6c27
moved login form from nav to top of content
meillo@marmaro.de
parents:
4
diff
changeset
|
202 ", |
144bc36a6c27
moved login form from nav to top of content
meillo@marmaro.de
parents:
4
diff
changeset
|
203 DB_PREFIX |
144bc36a6c27
moved login form from nav to top of content
meillo@marmaro.de
parents:
4
diff
changeset
|
204 ); |
144bc36a6c27
moved login form from nav to top of content
meillo@marmaro.de
parents:
4
diff
changeset
|
205 } |
144bc36a6c27
moved login form from nav to top of content
meillo@marmaro.de
parents:
4
diff
changeset
|
206 $result = mysql_query($sql) or die(mysql_error()); |
144bc36a6c27
moved login form from nav to top of content
meillo@marmaro.de
parents:
4
diff
changeset
|
207 unset($sql); |
144bc36a6c27
moved login form from nav to top of content
meillo@marmaro.de
parents:
4
diff
changeset
|
208 |
144bc36a6c27
moved login form from nav to top of content
meillo@marmaro.de
parents:
4
diff
changeset
|
209 $rowUpdate = mysql_fetch_row($result); |
144bc36a6c27
moved login form from nav to top of content
meillo@marmaro.de
parents:
4
diff
changeset
|
210 $lastUpdate = $rowUpdate[0]; |
144bc36a6c27
moved login form from nav to top of content
meillo@marmaro.de
parents:
4
diff
changeset
|
211 ?> |
144bc36a6c27
moved login form from nav to top of content
meillo@marmaro.de
parents:
4
diff
changeset
|
212 <span style="font-size: 0.8em;"> |
144bc36a6c27
moved login form from nav to top of content
meillo@marmaro.de
parents:
4
diff
changeset
|
213 last update: <?php echo date('d.m.Y H:i', $lastUpdate); ?> |
144bc36a6c27
moved login form from nav to top of content
meillo@marmaro.de
parents:
4
diff
changeset
|
214 </span> |
144bc36a6c27
moved login form from nav to top of content
meillo@marmaro.de
parents:
4
diff
changeset
|
215 |
144bc36a6c27
moved login form from nav to top of content
meillo@marmaro.de
parents:
4
diff
changeset
|
216 <?php |
0
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
217 if ($lsys->loggedIn()) { |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
218 ?> |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
219 <a href="<?php echo $row['id'] .'n'; ?>">new</a> |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
220 <a href="<?php echo $row['id'] .'e'; ?>">edit</a> |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
221 <?php |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
222 if ($row['id'] != 1) { |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
223 echo '<a href="javascript:sureToDelete('. $row['id'] .')">delete</a>'; |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
224 } |
10
144bc36a6c27
moved login form from nav to top of content
meillo@marmaro.de
parents:
4
diff
changeset
|
225 echo ' <a href="'. $_GET['id'] .'logout" style="color: #c00;">logout</a>'; |
144bc36a6c27
moved login form from nav to top of content
meillo@marmaro.de
parents:
4
diff
changeset
|
226 } else { |
144bc36a6c27
moved login form from nav to top of content
meillo@marmaro.de
parents:
4
diff
changeset
|
227 ?> |
144bc36a6c27
moved login form from nav to top of content
meillo@marmaro.de
parents:
4
diff
changeset
|
228 <form name="loginform" id="loginform" action="<?php echo $_GET['id']; ?>login" method="post" enctype="multipart/form-data" style="display: inline;"> |
144bc36a6c27
moved login form from nav to top of content
meillo@marmaro.de
parents:
4
diff
changeset
|
229 <input name="login_loginname" type="text" /> |
144bc36a6c27
moved login form from nav to top of content
meillo@marmaro.de
parents:
4
diff
changeset
|
230 <input name="login_password" type="password" /> |
144bc36a6c27
moved login form from nav to top of content
meillo@marmaro.de
parents:
4
diff
changeset
|
231 <input name="login" type="submit" value="login" style="padding: 0; cursor: pointer; width: 5em;" /> |
144bc36a6c27
moved login form from nav to top of content
meillo@marmaro.de
parents:
4
diff
changeset
|
232 </form> |
144bc36a6c27
moved login form from nav to top of content
meillo@marmaro.de
parents:
4
diff
changeset
|
233 <?php |
144bc36a6c27
moved login form from nav to top of content
meillo@marmaro.de
parents:
4
diff
changeset
|
234 } |
0
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
235 ?> |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
236 </div> |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
237 <?php |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
238 |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
239 // print content of the node |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
240 echo ' <h2>'.stripslashes($row['name']).'</h2>'."\n"; |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
241 if (!empty($row['text'])) { |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
242 echo ' <p>'.bbcode(stripslashes($row['text']), 1, 1).'</p>'; |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
243 } |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
244 } |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
245 echo "\n\n"; |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
246 |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
247 } |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
248 |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
249 |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
250 |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
251 |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
252 |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
253 /* |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
254 displays edit form |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
255 */ |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
256 function edit($lsys) { |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
257 |
13 | 258 include 'Nav.inc.php'; |
0
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
259 |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
260 $sql = "select * from ". DB_PREFIX ."Owls where id=$_GET[id]"; |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
261 $result = mysql_query($sql) or die(mysql_error()); |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
262 $row = mysql_fetch_array($result); |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
263 echo '<div id="content">'; |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
264 ?> |
4
3cacc24e1774
large CSS improvements; modified banner
Meillo r e t u r n s <meillo@marmaro.de>
parents:
2
diff
changeset
|
265 <div id="edit" style="position: relative; width: 99%"> |
0
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
266 <form action="<?php echo $row['id']; ?>" method="post" enctype="multipart/form-data"> |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
267 <?php |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
268 if ($_GET['id'] != 1) { |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
269 ?> |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
270 <select name="editDoc_idCategory" style="width: 99%;"> |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
271 <?php |
2
ab74e95a8040
added display of broken nodes; Header and Footer in Owls.php now; added logos
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
0
diff
changeset
|
272 $sql = sprintf(" |
ab74e95a8040
added display of broken nodes; Header and Footer in Owls.php now; added logos
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
0
diff
changeset
|
273 select |
ab74e95a8040
added display of broken nodes; Header and Footer in Owls.php now; added logos
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
0
diff
changeset
|
274 * |
ab74e95a8040
added display of broken nodes; Header and Footer in Owls.php now; added logos
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
0
diff
changeset
|
275 from %sOwls |
ab74e95a8040
added display of broken nodes; Header and Footer in Owls.php now; added logos
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
0
diff
changeset
|
276 where |
ab74e95a8040
added display of broken nodes; Header and Footer in Owls.php now; added logos
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
0
diff
changeset
|
277 id != %d |
ab74e95a8040
added display of broken nodes; Header and Footer in Owls.php now; added logos
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
0
diff
changeset
|
278 and idParent != %d |
ab74e95a8040
added display of broken nodes; Header and Footer in Owls.php now; added logos
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
0
diff
changeset
|
279 -- not in ( |
ab74e95a8040
added display of broken nodes; Header and Footer in Owls.php now; added logos
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
0
diff
changeset
|
280 -- select idParent from %sOwls |
ab74e95a8040
added display of broken nodes; Header and Footer in Owls.php now; added logos
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
0
diff
changeset
|
281 -- ) |
ab74e95a8040
added display of broken nodes; Header and Footer in Owls.php now; added logos
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
0
diff
changeset
|
282 order by name asc |
ab74e95a8040
added display of broken nodes; Header and Footer in Owls.php now; added logos
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
0
diff
changeset
|
283 ", |
ab74e95a8040
added display of broken nodes; Header and Footer in Owls.php now; added logos
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
0
diff
changeset
|
284 DB_PREFIX, |
ab74e95a8040
added display of broken nodes; Header and Footer in Owls.php now; added logos
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
0
diff
changeset
|
285 $row['id'], |
ab74e95a8040
added display of broken nodes; Header and Footer in Owls.php now; added logos
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
0
diff
changeset
|
286 $row['id'], |
ab74e95a8040
added display of broken nodes; Header and Footer in Owls.php now; added logos
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
0
diff
changeset
|
287 DB_PREFIX |
ab74e95a8040
added display of broken nodes; Header and Footer in Owls.php now; added logos
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
0
diff
changeset
|
288 ); |
ab74e95a8040
added display of broken nodes; Header and Footer in Owls.php now; added logos
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
0
diff
changeset
|
289 $result = mysql_query($sql) or die(mysql_error()); |
ab74e95a8040
added display of broken nodes; Header and Footer in Owls.php now; added logos
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
0
diff
changeset
|
290 unset($sql); |
0
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
291 while($rowCats = mysql_fetch_array($result)) { |
2
ab74e95a8040
added display of broken nodes; Header and Footer in Owls.php now; added logos
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
0
diff
changeset
|
292 echo ' <option value="'.$rowCats['id'].'"'. (($row['idParent'] == $rowCats['id']) ? ' selected="selected" style="font-weight: bold;"' : '') .'>'.stripslashes($rowCats['name']).'</option>'; |
0
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
293 } |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
294 ?> |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
295 </select><br /><br /> |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
296 <?php |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
297 } |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
298 ?> |
2
ab74e95a8040
added display of broken nodes; Header and Footer in Owls.php now; added logos
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
0
diff
changeset
|
299 <input name="editDoc_title" type="text" value="<?php echo stripslashes($row['name']); ?>" style="width: 99%; font-weight: bold;" /><br /> |
0
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
300 <textarea name="editDoc_text" cols="60" rows="15" style="width: 99%; height: 30em;"><?php |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
301 echo stripslashes($row['text']); |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
302 ?></textarea><br /><br /> |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
303 <input name="editDoc" type="submit" value="edit" class="button" style="width: 99%;" /> |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
304 </form> |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
305 </div> |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
306 <?php |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
307 unset($row); |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
308 unset($result); |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
309 } |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
310 |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
311 |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
312 |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
313 |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
314 |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
315 |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
316 /* |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
317 performs action 'new' |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
318 */ |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
319 function create($lsys) { |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
320 |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
321 // perform action: new node |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
322 mysql_query(" |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
323 insert into ". DB_PREFIX ."Owls |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
324 (idParent, date) |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
325 values('$_GET[id]',". time() .") |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
326 ") or die(mysql_error()); |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
327 |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
328 // set node to jump to (new created node) |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
329 $_GET['id'] = mysql_insert_id(); |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
330 edit($lsys); |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
331 } |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
332 |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
333 |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
334 |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
335 |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
336 |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
337 /* |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
338 performs action 'delete' |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
339 */ |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
340 function delete($lsys) { |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
341 // not allowed to delete the root |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
342 if ($_GET['id'] != 1) { |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
343 // TODO: get the parent of the one which is to delete |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
344 |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
345 // delete |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
346 mysql_query("delete from ". DB_PREFIX ."Owls where id='$_GET[id]'") or die(mysql_error()); |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
347 } |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
348 // set node to jump to (TODO: parent from above) |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
349 $_GET['id'] = 1; |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
350 show($lsys); |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
351 } |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
352 |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
353 |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
354 |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
355 |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
356 ?> |
3021ce32ee14
begin of using hg for owls
"Meillo r e t u r n s <meillo@marmaro.de>"
parents:
diff
changeset
|
357 |