Beispiel #1
0
 public function get_updates()
 {
     $sub_request = new DataRequestConfig($this->request);
     $version = $this->request->get_version();
     $user = $this->request->get_user();
     $sub_request->parse_sql($this->select_update($this->table, $this->request->get_source(), $this->config->id['db_name'], $version, $user));
     $sub_request->set_relation(false);
     $output = $this->render_set($this->sql->select($sub_request), $this->item_class);
     if (!isset($output["userdata"])) {
         $output["userdata"] = array();
     }
     $output["userdata"] = array_merge($output["userdata"], $this->get_version());
     $this->output(json_encode($output));
 }
Beispiel #2
0
 public function get_updates()
 {
     $sub_request = new DataRequestConfig($this->request);
     $version = $this->request->get_version();
     $user = $this->request->get_user();
     $sub_request->parse_sql($this->select_update($this->table, $this->request->get_source(), $this->config->id['db_name'], $version, $user));
     $sub_request->set_relation(false);
     $output = $this->render_set($this->sql->select($sub_request), $this->item_class);
     ob_clean();
     header("Content-type:text/xml");
     echo $this->updates_start();
     echo $this->get_version();
     echo $output;
     echo $this->updates_end();
 }