Asset.php
[Pman.Core] / Asset.php
index c090c10..407ffb7 100644 (file)
--- a/Asset.php
+++ b/Asset.php
@@ -147,7 +147,7 @@ class Pman_Core_Asset extends Pman {
                     "{$type}compile"
                 ));
                 break;
-            // template
+            // template config?
             default:
                 return false;
         }
@@ -169,16 +169,23 @@ class Pman_Core_Asset extends Pman {
     
     function clearCompiledFilesCache($module)
     {
-        $compile_dir = $this->getCompileDir('js', $module, false);
+        require_once 'System.php';
+        $mods = $this->modulesList();
         
-        if(empty($compile_dir)) {
-            $this->jok('EMPTY');
-        }
+        foreach ($mods as $mod) {
+            $compile_dir = $this->getCompileDir('js', $module, false);
+        
+            if(!empty($compile_dir)) {
+                System::rm(array('-r', $compiledir));
+            }
+            $compile_dir = $this->getCompileDir('css', $module, false);
         
-        foreach(glob($compile_dir.'/*.*') as $v){
-            unlink($v);
+            if(!empty($compile_dir)) {
+                System::rm(array('-r', $compiledir));
+            }
         }
         
+        
         $this->jok('DONE');
     }
 }