UpdateDatabase.php
authorAlan Knowles <alan@roojs.com>
Fri, 15 Nov 2013 05:48:42 +0000 (13:48 +0800)
committerAlan Knowles <alan@roojs.com>
Fri, 15 Nov 2013 05:48:42 +0000 (13:48 +0800)
UpdateDatabase.php

index 35acea0..ca232aa 100644 (file)
@@ -457,6 +457,30 @@ class Pman_Core_UpdateDatabase extends Pman
         return $fn;
     }
     
+    
+    function checkOpts()
+    {
+        $modules = array_reverse($this->modulesList());
+        
+        // move 'project' one to the end...
+        
+        foreach ($modules as $module){
+            $file = $this->rootDir. "/Pman/$module/UpdateDatabase.php";
+            if($module == 'Core' || !file_exists($file)){
+                continue;
+            }
+            require_once $file;
+            $class = "Pman_{$module}_UpdateDatabase";
+            $x = new $class;
+            if(!method_exists($x, 'checkOpts')){
+                continue;
+            };
+            $x->checkOpts();
+        }
+                
+    }
+    
+    
     function runUpdateModulesData()
     {
         HTML_FlexyFramework::get()->generateDataobjectsCache(true);