From 415e90a2e059ea32f6851dfb9b3c018b0a731a81 Mon Sep 17 00:00:00 2001
From: deva <deva>
Date: Mon, 6 Oct 2008 18:13:56 +0000
Subject: Put the webpages in.

---
 forum/htdocs/config.php.defaults |  9 ++++
 forum/htdocs/file.php            | 27 ++++++++++++
 forum/htdocs/index.php           | 89 ++++++++++++++++++++++++++++++++++++++++
 3 files changed, 125 insertions(+)
 create mode 100644 forum/htdocs/config.php.defaults
 create mode 100644 forum/htdocs/file.php
 create mode 100644 forum/htdocs/index.php

(limited to 'forum/htdocs')

diff --git a/forum/htdocs/config.php.defaults b/forum/htdocs/config.php.defaults
new file mode 100644
index 0000000..512758f
--- /dev/null
+++ b/forum/htdocs/config.php.defaults
@@ -0,0 +1,9 @@
+<?php
+$UTIL_DIR = "../../forum/utils";
+$DATA_DIR = "../../forum/data";
+$FORUMS_DIR = "../../forum/data/forum";
+$ADMIN_TIMEOUT = 100000;
+$PERMSTORE = $DATA_DIR . "/files";
+$IMAGECACHE = $DATA_DIR . "/imagecache";
+$LOG_FILE = $DATA_DIR . "/forum.log";
+?>
diff --git a/forum/htdocs/file.php b/forum/htdocs/file.php
new file mode 100644
index 0000000..abf02fb
--- /dev/null
+++ b/forum/htdocs/file.php
@@ -0,0 +1,27 @@
+<?php
+ 
+include_once("config.php");
+include_once($UTIL_DIR . "/mimetypes.php");
+include_once($UTIL_DIR . "/files.php");
+
+$files = new Files($DATA_DIR . "/files.xml");
+$file = $files->getFile($fid);
+
+$filename = $PERMSTORE . "/" . $file->fid;
+
+$download = false;
+foreach($MIME_TYPES as $m) {
+	if($m->name == $file->mimetype) $download = !$m->show;
+}
+
+//header ("Cache-Control: must-revalidate, post-check=0, pre-check=0");
+header('Content-Description: File Transfer');
+header('Content-Type: ' . $file->mimetype);
+header('Content-Length: ' . filesize($filename));
+
+if($download) header('Content-Disposition: attachment; filename=' . basename($file->name));
+else header('Content-Disposition: inline; filename=' . basename($file->name));
+
+readfile($filename); 
+
+?>
\ No newline at end of file
diff --git a/forum/htdocs/index.php b/forum/htdocs/index.php
new file mode 100644
index 0000000..a452f20
--- /dev/null
+++ b/forum/htdocs/index.php
@@ -0,0 +1,89 @@
+<?php
+header("Content-Type: text/html; charset=UTF-8");
+
+/*
+Jonas Mobil:
+"SonyEricssonW660i/R6BC Browser/NetFront/3.3 Profile/MIDP-2.0 Configuration/CLDC-1.1"
+
+Rasmus Mobil:
+"Mozilla/5.0 (SymbianOS/9.2; U; Series60/3.1 NokiaN81-3/11.0.045 Profile/MIDP-2.0 Configuration/CLDC-1.1 ) AppleWebKit/413 (KHTML, like Gecko) Safari/413"
+*/
+include_once("config.php");
+include_once($UTIL_DIR . "/login.php");
+checklogin();
+
+include_once($UTIL_DIR . "/clientinfo.php");
+?>
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<title>ExecutionForum</title>
+<meta name="MSSmartTagsPreventParsing" content="true"/>
+<meta http-equiv="Content-Type" content="text/html"/>
+<link rel="author" title="Bent Bisballe Nyeng" href="http://www.aasimon.org"/>
+<link rel="stylesheet" type="text/css" href="forum.css"/>
+<?php if($mode == "editor") {?><script language="javascript" src="lib.js" type="text/javascript"></script><?php } ?>
+</head>
+<body>
+<div class="menu">
+  <a href="?mode=forum">Forum</a>
+<?php /*  <a href="?mode=files">Filehandler</a> */ ?>
+  <a href="?mode=calendar">Calendar</a>
+  <a href="?mode=profile">Profile</a>
+</div>
+
+<?php
+
+// Globals:
+// $fid
+// $tid
+// $pid
+// $task
+
+if($current_user) {
+	echo "<p>Logged in as: " . $current_user->name . " - <a href=\"?action=logout\">Logout</a></p>";
+
+	switch($mode) {
+	case "test":
+		//		include_once($UTIL_DIR. "/notify.php");
+		//		notify("Test", "Test");
+		break;
+
+	case "profile":
+		include_once($UTIL_DIR. "/profile.php");
+		break;
+
+	case "calendar":
+		include_once($UTIL_DIR. "/calendar.php");
+		break;
+
+	case "editor":
+		include_once($UTIL_DIR. "/editor.php");
+		break;
+		
+	case "edit":
+		include_once($UTIL_DIR. "/edit.php");
+		break;
+		
+	case "files":
+		include_once($UTIL_DIR. "/filehandler.php");
+		break;
+
+	case "view":
+	default:
+		include_once($UTIL_DIR. "/view.php");
+		break;
+	}
+} else {
+?>
+<form action="?action=login" method="post">
+<p>UserID: <input name="current_username"/></p>
+<p>Password: <input name="current_password" type="password"/></p>
+<p><button type="submit">Login</button></p>
+</form>
+<?php
+}
+?>
+</body>
+</html>
-- 
cgit v1.2.3