UpdateDatabase/VerifyVariable.php
authorEdward <edward@roojs.com>
Wed, 3 Oct 2018 03:44:16 +0000 (11:44 +0800)
committerEdward <edward@roojs.com>
Wed, 3 Oct 2018 03:44:16 +0000 (11:44 +0800)
UpdateDatabase/VerifyVariable.php

index d355ae6..7d762ba 100644 (file)
@@ -28,7 +28,7 @@ class Pman_Core_UpdateDatabase_VerifyVariable extends Pman
         $requirements = array();
         
         $ff = HTML_FlexyFramework::get();
-        print_R($ff);exit;
+        
         foreach($this->modulesList() as $m) {
             
             $fd = $ff->rootDir. "/Pman/$m/UpdateDatabase.php";
@@ -50,18 +50,21 @@ class Pman_Core_UpdateDatabase_VerifyVariable extends Pman
         
         foreach ($requirements as $k => $v){
             
-            if(extension_loaded($e)) {
+            if(empty($ff->{$k})){
+                $error[] = "Missing Config: {$k} Config";
                 continue;
             }
             
-            $error .= "$e\n";
-        }
-        
-        if(!empty($error)) {
-            $this->jerr($error);
+            foreach ($v as $r){
+                
+                if(isset($ff->{$k}[$r])){
+                    continue;
+                }
+                
+                $error[] = "Missing Config: {$k} - {$r}";
+            }
         }
         
-        $this->jok("DONE");
-        
+        return $error;
     }
 }
\ No newline at end of file