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;
$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);
}
$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']);