print_r($ar);
exit;
} else {
-
+ $ar = array($args[1]);
//$ar = $args;
//array_shift($ar);
}
if ($this->cli) echo $this->err;
return;
}
+ // first item in path is always the app start directory..
+ $src= array_shift(explode(PATH_SEPARATOR, ini_get('include_path'))) .'/Pman/'. $proj;
- $src = realpath(dirname(__FILE__).'/../'. $proj);
-
- $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';
}
// 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..'
/*
}
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] == '.') {