diff --git a/inc/templates/settings.php b/inc/templates/settings.php
old mode 100644
new mode 100755
index ef181164d04ef50cc0b02d0c8a0413f026eb0889..3cbc99dcc3e78269d985e664135223872faca106
--- a/inc/templates/settings.php
+++ b/inc/templates/settings.php
@@ -18,9 +18,10 @@ function hideAllForms(){
 <div id='settingsNav'>
 <ul>
 <?php
+global $WEBROOT;
 foreach(OC_CONFIG::$forms as $name=>$url){
 	$clean=strtolower(str_replace(' ','_',$name));
-	echo("<li><a onclick='showForm(\"$clean\")' href='settings/#$clean'>$name</a></li>\n");
+	echo("<li><a onclick='showForm(\"$clean\")' href='{$WEBROOT}/settings/#$clean'>$name</a></li>\n");
 }
 ?>
 </ul>