UpdateDatabase.php
[Pman.Core] / UpdateDatabase.php
index a1390a0..ce2f0f6 100644 (file)
@@ -1200,7 +1200,7 @@ class Pman_Core_UpdateDatabase extends Pman
         
         if(empty($json['data']) || $json['data'] != 'DONE'){
             echo $response. "\n";
-            echo "Clear DataObjects cache failed\n";
+            echo "Clear DataObjects Cache failed\n";
             exit;
         }
         
@@ -1212,14 +1212,14 @@ class Pman_Core_UpdateDatabase extends Pman
         echo "Clearing Asset Cache\n";
         $response = $this->curl(
             "http://localhost{$this->local_base_url}/Core/Asset",
-            array( '_clear_cache' => 1 ),
+            array( '_clear_cache' => 1 ,'returnHTML' => 'NO' ),
             'POST'
         );
         $json = json_decode($response, true);
         
         if(empty($json['success']) || !$json['success']) {
             echo $response. "\n";
-            echo "CURL clear compiled file failed\n";
+            echo "CURL Clear Asset cache failed\n";
             exit;
         }
         
@@ -1260,4 +1260,24 @@ class Pman_Core_UpdateDatabase extends Pman
         return $response;
     }
     
+    function verifyExtensions($extensions)
+    {
+        $error = array();
+        
+        foreach ($extensions as $e){
+            
+            if(extension_loaded($e)) {
+                continue;
+            }
+            
+            $error[] = "Error: Please install php {$e} extensions";
+        }
+        
+        if(empty($error)){
+           return; 
+        }
+        
+        die(implode('\n', $error));
+    }
+    
 }