Beispiel #1
0
 function prepare()
 {
     parent::prepare();
     $as = new Data_EventStream($this->fdb, $this->user);
     // error_log('Accessing API_Events');
     if (count($this->parameters) === 0) {
         $as->prepareUser();
         $limit = null;
         if (isset($_REQUEST['limit'])) {
             $limit = $_REQUEST['limit'];
         }
         return $as->getData($limit);
     }
     if (count($this->parameters) > 0) {
         if ($this->parameters[0] === 'group') {
             $groupid = $this->parameters[1];
             $as->prepareGroup($groupid);
             return $as->getData();
         }
     }
     throw new Exception('Invalid parameters: ' . var_export($this->parameters, TRUE));
 }