Index: branches/main/admin/interface/version.php
===================================================================
--- branches/main/admin/interface/version.php	(revision 19)
+++ branches/main/admin/interface/version.php	(revision 20)
@@ -43,20 +43,17 @@
 
 /* -------------------------------------------------------- */
 // Must include code to stop this file being accessed directly
-//if(!defined('WB_PATH')) { header("HTTP/1.0 404 Not Found"); flush(); }
+if (!defined('WB_PATH')) { header("HTTP/1.0 404 Not Found"); flush(); }
 /* -------------------------------------------------------- */
-$sInfo = '
-    VERSION  = "2.10.1-dev"
-    REVISION = "19"
-    SP       = ""
-';
-//$aIni = parse_ini_string($sInfo);
-//foreach ($aIni as $item=>$value) {
-foreach (parse_ini_string($sInfo) as $item=>$value) {
-    if(!defined($item)) { define($item, $value); }
-}
-// check if defined to avoid errors during installation (redirect to admin panel fails if PHP error/warnings are enabled)
-if(!defined('VERSION')) { define('VERSION', '2.10.1-dev'); }
-if(!defined('REVISION')) { define('REVISION', '18'); }
-if(!defined('SP')) { define('SP', ''); }
-
+if (!defined('VERSION_LOADED')) {
+    $sInfo = '
+        VERSION  = "2.10.1-dev"
+        REVISION = "20"
+        SP       = ""
+    ';
+    foreach (parse_ini_string($sInfo) as $item=>$value) {
+        if(!defined($item)) { define($item, $value); }
+    }
+    unset($sInfo);
+    define('VERSION_LOADED', true);
+}
\ No newline at end of file
