aboutsummaryrefslogtreecommitdiffstats
path: root/apps/external/index.php
diff options
context:
space:
mode:
authorFrank Karlitschek <karlitschek@kde.org>2011-10-22 15:44:34 +0200
committerFrank Karlitschek <karlitschek@kde.org>2011-10-22 15:44:34 +0200
commit045c42aa99d3f7ad45434ab371828853f3378968 (patch)
tree9e1e2b41b3b42fe7dd6643a1c1508eebdfc0d432 /apps/external/index.php
parent7761765a4b018f41c945946693226f8b5a99487c (diff)
downloadnextcloud-server-045c42aa99d3f7ad45434ab371828853f3378968.tar.gz
nextcloud-server-045c42aa99d3f7ad45434ab371828853f3378968.zip
new "external" application. you can integrate external application like roundcube, squirellmail or a wiki into ownCloud.
Diffstat (limited to 'apps/external/index.php')
-rw-r--r--apps/external/index.php47
1 files changed, 47 insertions, 0 deletions
diff --git a/apps/external/index.php b/apps/external/index.php
new file mode 100644
index 00000000000..116e16d9096
--- /dev/null
+++ b/apps/external/index.php
@@ -0,0 +1,47 @@
+<?php
+
+/**
+* ownCloud - External plugin
+*
+* @author Frank Karlitschek
+* @copyright 2011 Frank Karlitschek karlitschek@kde.org
+*
+* This library is free software; you can redistribute it and/or
+* modify it under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE
+* License as published by the Free Software Foundation; either
+* version 3 of the License, or any later version.
+*
+* This library 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 Lesser General Public
+* License along with this library. If not, see <http://www.gnu.org/licenses/>.
+*
+*/
+
+require_once('../../lib/base.php');
+
+// Check if we are a user
+if( !OC_User::isLoggedIn()){
+ header( "Location: ".OC_Helper::linkTo( '', 'index.php' ));
+ exit();
+}
+
+
+if(isset($_GET['id'])){
+
+ $id=$_GET['id'];
+ $id = (int) $id;
+
+ $url=OC_Config::getValue( "external-site".$id."url", '' );
+ OC_App::setActiveNavigationEntry( 'external_index'.$id );
+
+ $tmpl = new OC_Template( 'external', 'frame', 'user' );
+ $tmpl->assign('url',$url);
+ $tmpl->printPage();
+
+}
+
+?>