DataObjects/ProjectDirectory.php
[Pman.Core] / JsCompile.php
index 829d810..38c9003 100644 (file)
@@ -72,7 +72,7 @@ class Pman_Core_JsCompile  extends Pman
         
         
         
-        $tmp = ini_get('session.save_path')."/{$proj}_". posix_getuid(). '_'.md5($src);
+       //$tmp = ini_get('session.save_path')."/{$proj}_". posix_getuid(). '_'.md5($src);
         
         
         require_once 'System.php';
@@ -91,54 +91,12 @@ class Pman_Core_JsCompile  extends Pman
         }  
         
         // should we be more specirfic!??!?!?
-        
-        $buildjs = 
-        $cmd = "$seed {$o['jspacker']}/pack.js -m $proj  -a  $src/*.js -o $tmp";
-        echo $cmd;
+         
+        $cmd = "$seed {$o['jspacker']}/pack.js -m $proj  -a  $src/*.js";
+        echo "$cmd\n";
         passthru($cmd);
-        
-        
-        exit;
-        // copy into the revision controlled area.
-        
-        
-        
-        
-        
-        
-        
-        $src = realpath(dirname(__FILE__).'/../../_compiled_tmp_/'.$proj .'.js');
-        if (!$src) {
-            return;
-        }
-        $pdir = realpath(dirname(__FILE__).'/../'. $proj);
-        if (!file_exists($pdir.'/compiled')) {
-            mkdir($pdir.'/compiled', 0755, true);
-            
-        }
-        copy($src , $pdir.'/compiled/'. $proj .'.js');
-        
-        // copy the translation strings.
-        $src = realpath(dirname(__FILE__).'/../../_compiled_tmp_/'.$proj .'/build/_translation_.js');
-       // var_dump($src);
-        
-        $pdir = realpath(dirname(__FILE__).'/../'. $proj);
-       
-        copy($src , $pdir.'/compiled/_translation_.js');
-        
-        if ($svn) {
-            $base = getcwd();
-            chdir($pdir);
-            $cmd = "$svn add compiled";
-            `$cmd`;
-            $cmd = "$svn add ". escapeshellarg('compiled/'.$proj .'.js'); 
-            $cmd = "$svn add ". escapeshellarg('compiled/_translation_.js'); 
-            
-            `$cmd`;
-            `$svn commit -m 'update compiled version'`;
-            chdir($base);
-        }
-        
+        // technically we should trash old compiled files.. 
+        // or we move towards a 'cache in session directory model..'
         
         
         /*
@@ -182,7 +140,8 @@ class Pman_Core_JsCompile  extends Pman
     }
     
     function gatherProjects() {
-        $src =  realpath(dirname(__FILE__).'/../');
+        $src= array_shift(explode(PATH_SEPARATOR, ini_get('include_path'))) .'/Pman';
+        
         $ret = array();
         foreach(scandir($src) as $f) {
             if (!strlen($f) || $f[0] == '.') {