diff options
author | Robin Appelman <icewind1991@gmail.com> | 2011-08-23 01:40:13 +0200 |
---|---|---|
committer | Robin Appelman <icewind1991@gmail.com> | 2011-08-23 01:41:18 +0200 |
commit | 391e064e67eaab5fb63ed568946af97b6a243fdd (patch) | |
tree | 9bf83f73b437e85f4f81d5cc86bd85b7df097946 /apps | |
parent | f2229e0427774045328388d67e1b969525ca610f (diff) | |
download | nextcloud-server-391e064e67eaab5fb63ed568946af97b6a243fdd.tar.gz nextcloud-server-391e064e67eaab5fb63ed568946af97b6a243fdd.zip |
allow apps to register form for the settings and admin pages
Diffstat (limited to 'apps')
-rw-r--r-- | apps/user_ldap/appinfo/app.php | 2 | ||||
-rw-r--r-- | apps/user_ldap/settings.php | 14 |
2 files changed, 4 insertions, 12 deletions
diff --git a/apps/user_ldap/appinfo/app.php b/apps/user_ldap/appinfo/app.php index a6fca415012..7906241f79b 100644 --- a/apps/user_ldap/appinfo/app.php +++ b/apps/user_ldap/appinfo/app.php @@ -23,6 +23,8 @@ require_once('apps/user_ldap/user_ldap.php'); +OC_APP::registerAdmin('user_ldap','settings'); + // define LDAP_DEFAULT_PORT define("OC_USER_BACKEND_LDAP_DEFAULT_PORT", 389); diff --git a/apps/user_ldap/settings.php b/apps/user_ldap/settings.php index 696b95c37e0..8dbd3c0462b 100644 --- a/apps/user_ldap/settings.php +++ b/apps/user_ldap/settings.php @@ -20,14 +20,6 @@ * License along with this library. If not, see <http://www.gnu.org/licenses/>. * */ - -require_once('../../lib/base.php'); - -if( !OC_User::isLoggedIn() || !OC_Group::inGroup( OC_User::getUser(), 'admin' )){ - header( "Location: ".OC_Helper::linkTo( '', "index.php" )); - exit(); -} - $params = array('ldap_host', 'ldap_port', 'ldap_dn', 'ldap_password', 'ldap_base', 'ldap_filter'); foreach($params as $param){ @@ -35,11 +27,9 @@ foreach($params as $param){ OC_Appconfig::setValue('user_ldap', $param, $_POST[$param]); } } -OC_App::setActiveNavigationEntry( "user_ldap_settings" ); - // fill template -$tmpl = new OC_Template( 'user_ldap', 'settings', 'admin' ); +$tmpl = new OC_Template( 'user_ldap', 'settings'); foreach($params as $param){ $value = OC_Appconfig::getValue('user_ldap', $param,''); $tmpl->assign($param, $value); @@ -48,4 +38,4 @@ foreach($params as $param){ // ldap_port has a default value $tmpl->assign( 'ldap_port', OC_Appconfig::getValue('user_ldap', 'ldap_port', OC_USER_BACKEND_LDAP_DEFAULT_PORT)); -$tmpl->printPage(); +return $tmpl->fetchPage(); |