Beispiel #1
0
 public function single_put($f3, $params)
 {
     $issue = new \Model\Issue();
     $issue->load($params["id"]);
     if (!$issue->id) {
         $f3->error(404);
         return;
     }
     $updated = array();
     foreach ($f3->get("REQUEST") as $key => $val) {
         if (is_scalar($val) && $issue->exists($key)) {
             $updated[] = $key;
             $issue->set($key, $val);
         }
     }
     if ($updated) {
         $issue->save();
     }
     $this->printJson(array("updated_fields" => $updated, "issue" => $this->_issueMultiArray($issue)));
 }