$Db = null;
$Table = null;
-$no_reset_params = [
+$NO_RESET_PARAMS = [
'db',
'table',
'format',
# Status
if ($line == 'status' or $line == 's') {
$line = str_repeat('-',20)."\n";
- print_r(DB::p());
+ print_r(Db::p());
continue;
}
}
function db_shell_action($k,$v) {
- global $DB_CONFS, $Db, $Table;
+ global $DB_CONFS, $Db, $Table, $NO_RESET_PARAMS;
Db::pset($k,$v);
$changed = [];
Db::pinit($changed);
if ($v == 'reset') {
$keep = [];
- foreach (Db::p() as $k => $v) { if (in_array($k,$no_reset_params)) $keep[$k] = $v; }
+ foreach (Db::p() as $k => $v) { if (in_array($k,$NO_RESET_PARAMS)) $keep[$k] = $v; }
$_REQUEST = [];
$_POST = [];
foreach ($keep as $k => $v) { Db::pset($k,$v); }
#bye($Db::p());
if (Db::p('debug') == 'shell') {
+ #debug(['action'=>$v,Db::p()]);
debug(Db::p());
break;
}
echo "!Database is missing, use db= or try help\n";
break;
}
+
$Db->action($Db->p('action'),$Table);
break;
break;
case 'format':
- if (isset($Db)) $DB->format = $v;
+ if (isset($Db)) $Db->format = $v;
break;
default: