meillo@2:
meillo@2:
meillo@2:
meillo@2:
meillo@2: loggedIn()) { // new
meillo@0: create($lsys);
meillo@0:
meillo@0: } else if ($_GET['action'] == 'edit' && $lsys->loggedIn()) { // edit
meillo@0: edit($lsys);
meillo@0:
meillo@0: } else if ($_GET['action'] == 'delete' && $lsys->loggedIn()) { // delete
meillo@0: delete($lsys);
meillo@0:
meillo@0: } else if ($_GET['action'] == 'login') { // login
meillo@0: $lsys->login($_POST['login_loginname'], md5($_POST['login_password']));
meillo@0: show($lsys);
meillo@0:
meillo@0: } else if ($_GET['action'] == 'logout') { // logout
meillo@0: $lsys->logout();
meillo@0: show($lsys);
meillo@0:
meillo@0: } else { // startpage
meillo@0: $_GET['id'] = 1;
meillo@0: show($lsys);
meillo@0:
meillo@0: }
meillo@0:
meillo@0:
meillo@2:
meillo@2:
meillo@2:
meillo@2: ?>
meillo@2:
meillo@2:
meillo@2:
meillo@2:
meillo@2:
meillo@2:
meillo@2:
meillo@2:
meillo@2: loggedIn()) {
meillo@0: $_POST['editDoc_title'] = addslashes($_POST['editDoc_title']);
meillo@0: $_POST['editDoc_text'] = addslashes($_POST['editDoc_text']);
meillo@0: mysql_query("update ". DB_PREFIX ."Owls set
meillo@0: name='$_POST[editDoc_title]',
meillo@0: text='$_POST[editDoc_text]',
meillo@0: idParent='$_POST[editDoc_idCategory]',
meillo@0: date=". time() ."
meillo@0: where id='$_GET[id]'") or die(mysql_error());
meillo@0: }
meillo@0:
meillo@0: // print nav
meillo@0: include 'Includes/Nav.inc.php';
meillo@0:
meillo@0:
meillo@0: // query data of the node
meillo@0: $result = mysql_query("select * from ". DB_PREFIX ."Owls where id=$_GET[id]");
meillo@0:
meillo@0: // catch nodes that not exist
meillo@0: if (!mysql_num_rows($result)) {
meillo@0:
meillo@0: $fnord = array('',
meillo@0: 'Fnord is the space between the pixels on your screen.',
meillo@0: 'Fnord is the echo of silence.',
meillo@0: 'Fnord is evaporated herbal tea without the herbs.',
meillo@0: 'Fnord is what you see when you close your eyes.',
meillo@0: 'Fnord is the empty pages at the end of the book.',
meillo@0: 'Fnord is why ducks eat trees.',
meillo@0: 'Fnord is the bucket where they keep the unused serifs for H*lvetica.',
meillo@0: 'Fnord is the source of all the zero bits in your computer.'
meillo@0: );
meillo@0:
meillo@0: ?>
meillo@0:
meillo@0:
Error 23 - fnord found
meillo@0:
meillo@0:
meillo@0:
meillo@0: '."\n";
meillo@0:
meillo@0: // display admin controls if logged in
meillo@0: if ($lsys->loggedIn()) {
meillo@0: ?>
meillo@4:
meillo@0:
new
meillo@0:
edit
meillo@0: delete';
meillo@0: }
meillo@0: ?>
meillo@0:
meillo@0: '.stripslashes($row['name']).''."\n";
meillo@0: if (!empty($row['text'])) {
meillo@0: echo '
'.bbcode(stripslashes($row['text']), 1, 1).'
';
meillo@0: }
meillo@0: }
meillo@0: echo "\n\n";
meillo@0:
meillo@0: }
meillo@0:
meillo@0:
meillo@0:
meillo@0:
meillo@0:
meillo@0: /*
meillo@0: displays edit form
meillo@0: */
meillo@0: function edit($lsys) {
meillo@0:
meillo@0: include 'Includes/Nav.inc.php';
meillo@0:
meillo@0: $sql = "select * from ". DB_PREFIX ."Owls where id=$_GET[id]";
meillo@0: $result = mysql_query($sql) or die(mysql_error());
meillo@0: $row = mysql_fetch_array($result);
meillo@0: echo '
';
meillo@0: ?>
meillo@4:
meillo@0:
meillo@0:
meillo@0:
meillo@0: