aboutsummaryrefslogtreecommitdiff
path: root/www/fork-remote.php
diff options
context:
space:
mode:
authorChristian Weiske <cweiske@cweiske.de>2012-09-18 21:31:49 +0200
committerChristian Weiske <cweiske@cweiske.de>2012-09-18 21:31:49 +0200
commit63575a005e8e2386abb24e97791e18d61e6350fe (patch)
tree7dcf91e9e8cf5c75602b6ea9c6d1a64af129d800 /www/fork-remote.php
parentdca6d8d7b6bb61f303c17905dde4ecbde7ff1da5 (diff)
downloadphorkie-63575a005e8e2386abb24e97791e18d61e6350fe.tar.gz
phorkie-63575a005e8e2386abb24e97791e18d61e6350fe.zip
first work on remote forking
Diffstat (limited to 'www/fork-remote.php')
-rw-r--r--www/fork-remote.php24
1 files changed, 24 insertions, 0 deletions
diff --git a/www/fork-remote.php b/www/fork-remote.php
new file mode 100644
index 0000000..dd58165
--- /dev/null
+++ b/www/fork-remote.php
@@ -0,0 +1,24 @@
+<?php
+namespace phorkie;
+/**
+ * Fork a remote repository.
+ * Displays a URL selection form when multiple git urls have been found
+ */
+require_once 'www-header.php';
+
+if (isset($_POST['remote_url'])) {
+ $fr = new ForkRemote($_POST['remote_url']);
+ $fr->parse();
+ if ($fr->hasUniqueGitUrl()) {
+ //FIXME: fork
+ }
+ //FIXME: display error or selection list
+}
+
+render(
+ 'fork-remote',
+ array(
+ 'remote_url' => isset($_POST['remote_url']) ? $_POST['remote_url'] : ''
+ )
+);
+?>