Asset.php
[Pman.Core] / Asset.php
index 95f818e..b3942b4 100644 (file)
--- a/Asset.php
+++ b/Asset.php
@@ -125,19 +125,33 @@ class Pman_Core_Asset extends Pman {
      
     static function getCompileDir($type)
     {
-        if(empty($type)) {
+        if(
+            empty($type)
+        ) {
             return false;
         }
         
+        exit;
+        
         $ui = posix_getpwuid(posix_geteuid());
         
         $ff = HTML_FlexyFramework::get();
         
-        $compiledir = session_save_path() . '/' .
-                $ui['name'] . '-' . $ff->project . '-' . $ff->version . '-jscompile';
+        $compile_dir = session_save_path() . '/' . implode("-", array(
+            $ui['name'],
+            $ff->project,
+            $ff->version,
+            "{$type}compile"
+        ));
         
-        if (!file_exists($compiledir)) {
-            mkdir($compiledir,0700,true);
+        if (file_exists($compile_dir)) {
+            return $compile_dir;
         }
+        
+        if(mkdir($compile_dir, 0700, true)) {
+            return $compile_dir;
+        }
+        
+        return false;
     }
 }