Просмотр исходного кода

Fix issues where prefix db / ftp users

By default hardcode "admin" was used and the overwrite on the pages didn't work
Jaap Marcus 4 лет назад
Родитель
Сommit
99f7a28014

+ 3 - 3
web/templates/header.html

@@ -10,9 +10,9 @@
     //  GLOBAL SETTINGS
     //
     var GLOBAL = {};
-    GLOBAL.FTP_USER_PREFIX = 'admin_';
-    GLOBAL.DB_USER_PREFIX = 'admin_';
-    GLOBAL.DB_DBNAME_PREFIX = 'admin_';
+    GLOBAL.FTP_USER_PREFIX = '';
+    GLOBAL.DB_USER_PREFIX = '';
+    GLOBAL.DB_DBNAME_PREFIX = '';
     GLOBAL.AJAX_URL = '';
   </script>
 </head>

+ 2 - 2
web/templates/pages/add_db.html

@@ -240,6 +240,6 @@
 </div>
 
 <script>
-	GLOBAL.DB_USER_PREFIX = <?php json_encode($user.'_') ?>;
-	GLOBAL.DB_DBNAME_PREFIX = <?php json_encode($user.'_') ?>;
+GLOBAL.DB_USER_PREFIX = "<?php echo htmlentities($user.'_');?>";
+GLOBAL.DB_DBNAME_PREFIX = "<?php echo htmlentities($user.'_')?>";
 </script>

+ 2 - 2
web/templates/pages/edit_db.html

@@ -139,6 +139,6 @@
 </div>
 <?php if ($v_type == 'pgsql'){ $user=strtolower($user); } ?>
 <script>
-	GLOBAL.DB_USER_PREFIX = <?php json_encode($user.'_') ?>;
-	GLOBAL.DB_DBNAME_PREFIX = <?php json_encode($user.'_') ?>;
+    GLOBAL.DB_USER_PREFIX = "<?php echo htmlentities($user.'_');?>";
+    GLOBAL.DB_DBNAME_PREFIX = "<?php echo htmlentities($user.'_')?>";
 </script>

+ 1 - 1
web/templates/pages/edit_web.html

@@ -680,5 +680,5 @@
 	</div>
 </div>
 <script>
-	GLOBAL.FTP_USER_PREFIX = <?php json_encode($user.'_') ?>;
+	GLOBAL.FTP_USER_PREFIX = "<?php echo htmlentities($user.'_') ?>";
 </script>