Page MenuHomePhabricator

D14012.id.diff
No OneTemporary

D14012.id.diff

diff --git a/src/applications/ponder/view/PonderAddAnswerView.php b/src/applications/ponder/view/PonderAddAnswerView.php
--- a/src/applications/ponder/view/PonderAddAnswerView.php
+++ b/src/applications/ponder/view/PonderAddAnswerView.php
@@ -90,6 +90,18 @@
id(new AphrontFormSubmitControl())
->setValue(pht('Add Answer')));
+ if (!$viewer->isLoggedIn()) {
+ $login_href = id(new PhutilURI('/auth/start/'))
+ ->setQueryParam('next', '/Q'.$question->getID());
+ $form = id(new PHUIFormLayoutView())
+ ->addClass('login-to-participate')
+ ->appendChild(
+ id(new PHUIButtonView())
+ ->setTag('a')
+ ->setText(pht('Login to Answer'))
+ ->setHref((string)$login_href));
+ }
+
$box = id(new PHUIObjectBoxView())
->setHeader($header)
->appendChild($form);

File Metadata

Mime Type
text/plain
Expires
Sat, May 11, 9:29 AM (2 w, 6 d ago)
Storage Engine
blob
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
6285325
Default Alt Text
D14012.id.diff (867 B)

Event Timeline