$proj = 'pman'; //ucfirst(basename($options['database']));
// we are going to generate all of the code into a temporay foldler..
- $options['rootDir'] = ini_get('session.save_path').'/temp_'. $proj;
+ $user = posix_getpwuid(posix_getuid());
+
+ $options['rootDir'] = ini_get('session.save_path').'/temp_'. $proj.'_'. $user['name'];
$options['cli'] = $cli;
$options['mods'] = empty($mods) ? array() : explode('/',$mods);
require_once 'System.php';
$cat = System::which('cat');
$mysql = System::which('mysql');
- print_r($options['mods'] );
+ //print_r($ff);
+ //print_r($options['mods'] );
foreach($this->modsql as $m => $fl)
{
if ($cli && isset($options['database_'. $m])) {
$this->scanModules();
}
$options = &PEAR::getStaticProperty('DB_DataObject','options');
- $builder_options = &PEAR::getStaticProperty('Pman_Builder','options');
+ $builder_options = PEAR::getStaticProperty('Pman_Builder','options');
$ignore = empty($builder_options['skip_tables']) ? array() : $builder_options['skip_tables'];
$mods = $options['mods'];
if (!isset($this->modmap[$tn])) {
- if (in_array($tn, $builder_options)) {
+ if (in_array($this->table, $ignore)) {
continue;
}
function _generateReaders($m)
{
-
- $udb = ucfirst($this->_database);
+ $ff = HTML_FlexyFramework::get();
+
$ret = $this->jsHeader;
$j = new Pman_Builder_Generator_JSON();
$j->indent = 0;
}
}
$this->readersArgs[$this->table]['xtype'] = 'JsonReader';
- $ret.="\n$udb.Readers.$utable = ";
+ $ret.="\n{$ff->project}.Readers.$utable = ";
$x = $j->encodeUnsafe($this->readersArgs[$this->table]);
$ret .= trim(substr($x, 0, -1)) . ",\n"; // strip of trailing ;};
$ret .= $j->tab . "fields : [\n". $j->tab.$j->tab;