Pman.js
[Pman.Core] / UpdateDatabase / VerifyExtensions.php
index 89dc1d3..e39bea4 100644 (file)
@@ -10,6 +10,16 @@ class Pman_Core_UpdateDatabase_VerifyExtensions extends Pman
     
     function getAuth()
     {
+        if ($_SERVER['HTTP_HOST'] == 'localhost') {
+            return true;
+        }
+        
+        $this->getAuthUser();
+        
+        if(empty($this->authUser)) {
+            return false;
+        }
+        
         return true;
     }
     
@@ -39,7 +49,7 @@ class Pman_Core_UpdateDatabase_VerifyExtensions extends Pman
         
         foreach ($extensions as $e){
             
-            if(extension_loaded($e)) {
+            if(empty($e) || extension_loaded($e)) {
                 continue;
             }
             
@@ -47,7 +57,7 @@ class Pman_Core_UpdateDatabase_VerifyExtensions extends Pman
         }
         
         if(!empty($error)) {
-            $this->jerr($error);
+            $this->jerror(false,$error);
         }
         
         $this->jok("DONE");