aboutsummaryrefslogtreecommitdiff
path: root/www
diff options
context:
space:
mode:
authorChristian Weiske <cweiske@cweiske.de>2014-05-02 17:42:34 +0200
committerChristian Weiske <cweiske@cweiske.de>2014-05-02 17:42:34 +0200
commitd06f9e8ea6cefcfae1ad28bb203a7e4e562820a8 (patch)
tree6da926eee3b793d23a08d87bff65ac605f2ce038 /www
parent898642aecf2bcff3a255bbcbba319d1d0458812d (diff)
downloadphorkie-d06f9e8ea6cefcfae1ad28bb203a7e4e562820a8.tar.gz
phorkie-d06f9e8ea6cefcfae1ad28bb203a7e4e562820a8.zip
basic web+fork handling
Diffstat (limited to 'www')
-rw-r--r--www/.htaccess1
-rw-r--r--www/fork-remote.php10
-rw-r--r--www/help.php15
3 files changed, 23 insertions, 3 deletions
diff --git a/www/.htaccess b/www/.htaccess
index 94a6979..bf8c582 100644
--- a/www/.htaccess
+++ b/www/.htaccess
@@ -18,6 +18,7 @@ RewriteRule ^([0-9]+)/rev-raw/(.+)/(.+)$ raw.php?id=$1&rev=$2&file=$3
RewriteRule ^([0-9]+)/tool/([^/]+)/(.+)$ tool.php?id=$1&tool=$2&file=$3
RewriteRule ^fork-remote$ fork-remote.php
+RewriteRule ^help$ help.php
RewriteRule ^new$ new.php
RewriteRule ^feed/new$ feed-new.php
diff --git a/www/fork-remote.php b/www/fork-remote.php
index 4f1b682..f41f981 100644
--- a/www/fork-remote.php
+++ b/www/fork-remote.php
@@ -8,8 +8,12 @@ require_once 'www-header.php';
$error = null;
$urls = null;
-if (isset($_POST['remote_url'])) {
- $fr = new ForkRemote($_POST['remote_url']);
+if (isset($_REQUEST['remote_url'])) {
+ if (substr($_REQUEST['remote_url'], 0, 9) == 'web+fork:') {
+ $_REQUEST['remote_url'] = substr($_REQUEST['remote_url'], 9);
+ }
+
+ $fr = new ForkRemote($_REQUEST['remote_url']);
if (false === $fr->parse()) {
//no url found
$error = $fr->error;
@@ -45,7 +49,7 @@ if (is_array($urls)) {
render(
'fork-remote',
array(
- 'remote_url' => isset($_POST['remote_url']) ? $_POST['remote_url'] : '',
+ 'remote_url' => isset($_REQUEST['remote_url']) ? $_REQUEST['remote_url'] : '',
'error' => $error,
'urls' => $urls,
'urlselsize' => $selsize,
diff --git a/www/help.php b/www/help.php
new file mode 100644
index 0000000..fe56c22
--- /dev/null
+++ b/www/help.php
@@ -0,0 +1,15 @@
+<?php
+namespace phorkie;
+/**
+ * Show help
+ */
+$reqWritePermissions = false;
+require_once 'www-header.php';
+
+render(
+ 'help',
+ array(
+ 'htmlhelper' => new HtmlHelper(),
+ )
+);
+?>