webhook management
[pharext/pharext.org] / app / Controller / Github / Repo.php
index 02ab7a94bd1e4202bb6a82b745969a115a68c370..f194d8e726b91ac52294e1651a542b95d0d8ea4e 100644 (file)
@@ -17,12 +17,21 @@ class Repo extends Github
                        } catch (\app\Github\Exception $exception) {
                                $this->app->getView()->addData(compact("exception", "owner", "name"));
                        }
+                       
+                       if (($modal = $this->app->getRequest()->getQuery("modal"))) {
+                               $this->app->getView()->addData(compact("modal") + [
+                                       "action" => $this->app->getRequest()->getQuery($modal)
+                               ]);
+                       }
+                       
                        $this->app->display("github/repo");
                }
        }
 
        function repoCallback($repo, $links) {
-               $this->app->getView()->addData(compact("repo"));
+               $this->app->getView()->addData(compact("repo") + [
+                       "title" => "Github: {$repo->name}"
+               ]);
                settype($repo->tags, "object");
                $this->github->fetchHooks($repo->full_name, function($hooks) use($repo) {
                        $repo->hooks = $hooks;