From f0d8b180519bce1f0e8498a98f6970723ca88231 Mon Sep 17 00:00:00 2001
From: Kyle Mahan <kyle.mahan@gmail.com>
Date: Sat, 4 Apr 2015 19:45:21 -0700
Subject: add reply={url} query param for posting a note

Support reply bookmarklets, and hopefully the Firefox Social API
"Share" provider too.
---
 controllers/controllers.php | 6 ++++++
 1 file changed, 6 insertions(+)

(limited to 'controllers/controllers.php')

diff --git a/controllers/controllers.php b/controllers/controllers.php
index 0fef6df..3f09aac 100644
--- a/controllers/controllers.php
+++ b/controllers/controllers.php
@@ -43,9 +43,14 @@ function generate_login_token() {
 
 $app->get('/new', function() use($app) {
   if($user=require_login($app)) {
+    $params = $app->request()->params();
 
     $entry = false;
     $photo_url = false;
+    $in_reply_to = '';
+
+    if(array_key_exists('reply', $params))
+       $in_reply_to = $params['reply'];
 
     $test_response = '';
     if($user->last_micropub_response) {
@@ -60,6 +65,7 @@ $app->get('/new', function() use($app) {
 
     $html = render('new-post', array(
       'title' => 'New Post',
+      'in_reply_to' => $in_reply_to,
       'micropub_endpoint' => $user->micropub_endpoint,
       'micropub_scope' => $user->micropub_scope,
       'micropub_access_token' => $user->micropub_access_token,
-- 
cgit v1.2.3