class QnashowanswerForm extends Form
{
/**
- * The answer to revise
+ * The answer to show
*/
- var $answer = null;
+ protected $answer = null;
/**
* The question this is an answer to
*/
- var $question = null;
+ protected $question = null;
/**
* Constructor
*/
function id()
{
- return 'revise-' . $this->answer->id;
+ return 'show-' . $this->answer->id;
}
/**
*/
function formLegend()
{
- // TRANS: Form legend for revising the answer.
- $this->out->element('legend', null, _('Revise your answer'));
+ // TRANS: Form legend for showing the answer.
+ $this->out->element('legend', null, _m('Answer'));
}
/**
function formData()
{
$this->out->hidden(
- 'id',
- 'revise-' . $this->answer->id
+ 'qna-answer-id',
+ 'answer-' . $this->answer->id,
+ 'id'
);
+
$this->out->raw($this->answer->asHTML());
}
if (empty($this->question->closed)) {
if ($user->id == $this->question->profile_id) {
- common_debug("I am the question asker!");
if (empty($this->answer->best)) {
$this->out->submit(
- 'best',
- // TRANS: Button text for marking an answer as "best"
+ 'qna-best-answer',
+ // TRANS: Button text for marking an answer as "best".
_m('BUTTON', 'Best'),
'submit',
- null,
- // TRANS: Title for button text marking an answer as "best"
- _('Mark as best answer')
+ 'best',
+ // TRANS: Title for button text marking an answer as "best".
+ _m('Mark this answer as the best answer.')
);
-
+
}
}
+
+ /*
+ * @todo FIXME: Revise is disabled until we figure out the
+ * Ostatus bits This comment is just a reminder
+ * that the UI for this works.
+ */
+ /*
if ($user->id == $this->answer->profile_id) {
$this->out->submit(
'revise',
- // TRANS: Button text for revising an answer
+ // TRANS: Button text for revising an answer.
_m('BUTTON', 'Revise'),
'submit',
null,
- // TRANS: Title for button text for revising an answer
- _('Revise your answer')
+ // TRANS: Title for button text for revising an answer.
+ _m('Revise your answer.')
);
}
+ */
}
}
*/
function formClass()
{
- return 'form_revise ajax';
+ return 'form_answer_show ajax';
}
}