4 require_once 'Pman/Roo.php';
8 * This extends the standard Roo API
10 * however it has to verify that we send data protected, as it's pretty open!!!
16 class MTrackWeb_Roo extends Pman_Roo
18 var $validTables = array(
19 'mtrack_ticket', /// all of these MUST have applyFilters, and check authenication..
25 Pman::getAuth(); // load company!
26 $au = $this->getAuthUser();
27 $this->authUser = false;
29 $this->authUser = $au;
38 if (!in_array($tbl,$this->validTables)) {
39 $this->jerr("Invalid url");
42 $x = DB_DataObject::Factory('Events');
43 echo '<PRE>'; print_r(array($x->table(), $x->keys()));
46 return parent::get($tbl);
50 DB_DataObject::debugLevel(1);
52 if (!in_array($tbl,$this->validTables)) {
53 $this->jerr("Invalid url");
55 return parent::post($tbl);
60 // only post requests..???
61 // need perms sorting out first.