class Pman_Roo extends Pman
{
- /**
+
+ /* EVENTUALLY - move this stuff here..
+ * use Pman_Core_RooTrait,
+ Pman_Core_RooGetTrait,
+ Pman_Core_RooPostTrait,
+ Pman_Core_RooJsonOutputTrait;
+ */
+ /**
* if set to an array (when extending this, then you can restrict which tables are available
*/
var $validTables = false;
$au = $this->getAuthUser();
if (!$au) {
- $this->jerr("Not authenticated", array('authFailure' => true));
+ $this->jerror("LOGIN-NOAUTH", "Not authenticated", array('authFailure' => true));
}
if (!$au->pid() ) { // not set up yet..
- $this->jerr("Not authenticated", array('authFailure' => true));
+ $this->jerror("LOGIN-NOAUTH", "Not authenticated", array('authFailure' => true));
}
$this->setFilters($x,$_REQUEST);
if (!$this->checkPerm($x,'S', $_REQUEST)) {
- $this->jerr("PERMISSION DENIED (g)");
+ $this->jerror("NOTICE-NOPERM", "PERMISSION DENIED (g)");
}
//print_r($x);
if (method_exists($x, 'setFromRoo')) {
$res = $x->setFromRoo($req, $this);
if (is_string($res)) {
- $this->jerr($res);
+ $this->jerror("NOTICE-INSERT", $res);
}
} else {
$x->setFrom($req);
$x->whereAdd($this->key .' IN ('. implode(',', $bits) .')');
if (!$x->find()) {
- $this->jerr("Nothing found to delete");
+ $this->jerror("NOTICE-DELETE","Nothing found to delete");
}
$errs = array();
while ($x->fetch()) {
if (method_exists($chk, 'toEventString')) {
$desc .= ' : ' . $o[0]->toEventString();
}
- $this->jerr("Delete Dependant records ($match_total found), " .
+ $this->jerror("NOTICE-DELETE-DEP", "Delete Dependant records ($match_total found), " .
"first is ( $desc )");
}
}
$tab = str_replace('/', '',$tab); // basic protection??
- $pm = HTML_FlexyFramework::get()->Pman;
+ $ff = HTML_FlexyFramework::get();
+ $pm = isset($ff->Pman) ? $ff->Pman : array();
if (isset($pm['roo_alias'])) {
$map = array_flip($pm['roo_alias']);