Beispiel #1
0
 /**
  * GET /issues/@id/dependencies
  * AJAX call for issue dependencies
  *
  * @param \Base $f3
  * @param array $params
  * @throws \Exception
  */
 public function single_dependencies($f3, $params)
 {
     $issue = new \Model\Issue();
     $issue->load($params["id"]);
     if ($issue->id) {
         $f3->set("issue", $issue);
         $dependencies = new \Model\Issue\Dependency();
         $f3->set("dependencies", $dependencies->findby_issue($issue->id));
         $f3->set("dependents", $dependencies->findby_dependent($issue->id));
         $this->_printJson(array("total" => count($f3->get("dependencies")) + count($f3->get("dependents")), "html" => $this->_cleanJson(\Helper\View::instance()->render("issues/single/dependencies.html"))));
     } else {
         $f3->error(404);
     }
 }