summaryrefslogtreecommitdiffstats
path: root/hosted/index.php
diff options
context:
space:
mode:
Diffstat (limited to 'hosted/index.php')
-rw-r--r--hosted/index.php42
1 files changed, 42 insertions, 0 deletions
diff --git a/hosted/index.php b/hosted/index.php
new file mode 100644
index 0000000..867a6e1
--- /dev/null
+++ b/hosted/index.php
@@ -0,0 +1,42 @@
+<?php
+/*
+ +--------------------------------------------------------------------------+
+ | This file is part of the Kolab Web Admin Panel |
+ | |
+ | Copyright (C) 2011-2012, Kolab Systems AG |
+ | |
+ | This program is free software: you can redistribute it and/or modify |
+ | it under the terms of the GNU Affero General Public License as published |
+ | by the Free Software Foundation, either version 3 of the License, or |
+ | (at your option) any later version. |
+ | |
+ | This program is distributed in the hope that it will be useful, |
+ | but WITHOUT ANY WARRANTY; without even the implied warranty of |
+ | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
+ | GNU Affero General Public License for more details. |
+ | |
+ | You should have received a copy of the GNU Affero General Public License |
+ | along with this program. If not, see <http://www.gnu.org/licenses/> |
+ +--------------------------------------------------------------------------+
+ | Author: Aleksander Machniak <machniak@kolabsys.com> |
+ | Author: Jeroen van Meeuwen <vanmeeuwen@kolabsys.com> |
+ +--------------------------------------------------------------------------+
+*/
+
+// environment initialization
+require_once '../lib/functions.php';
+
+// starting task
+$task = kolab_utils::get_input('task', kolab_utils::REQUEST_GET);
+
+if (!$task) {
+ $task = 'signup';
+}
+
+$class = "kolab_client_task_$task";
+
+$KADM = new $class;
+
+// run actions and send output
+$KADM->run();
+$KADM->send();