| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 | 
							- <?php
 
- /**
 
-  * Discussion topic reply form body
 
-  *
 
-  * @uses $vars['topic']  A discussion topic object
 
-  * @uses $vars['entity'] A discussion reply object
 
-  * @uses $vars['inline'] Display a shortened form?
 
-  */
 
- $topic = elgg_extract('topic', $vars);
 
- $topic_guid_input = '';
 
- if (isset($vars['topic'])) {
 
- 	$topic_guid_input = elgg_view('input/hidden', array(
 
- 		'name' => 'topic_guid',
 
- 		'value' => $vars['topic']->getGUID(),
 
- 	));
 
- }
 
- $inline = elgg_extract('inline', $vars, false);
 
- $reply = elgg_extract('entity', $vars);
 
- $value = '';
 
- $reply_guid_input = '';
 
- if ($reply && $reply->canEdit()) {
 
- 	$value = $reply->description;
 
- 	$reply_guid_input = elgg_view('input/hidden', array(
 
- 		'name' => 'guid',
 
- 		'value' => $reply->guid
 
- 	));
 
- 	$reply_label = elgg_echo("discussion:reply:edit");
 
- 	$submit_text = elgg_echo('save');
 
- } else {
 
- 	$reply_label = elgg_echo("reply:this");
 
- 	$submit_text = elgg_echo('reply');
 
- }
 
- $cancel_button = '';
 
- if ($reply) {
 
- 	$cancel_button = elgg_view('input/button', array(
 
- 		'value' => elgg_echo('cancel'),
 
- 		'class' => 'elgg-button-cancel mlm',
 
- 		'href' => $entity ? $entity->getURL() : '#',
 
- 	));
 
- }
 
- $submit_input = elgg_view('input/submit', array('value' => $submit_text));
 
- if ($inline) {
 
- 	$description_input = elgg_view('input/text', array(
 
- 		'name' => 'description',
 
- 		'value' => $value
 
- 	));
 
- echo <<<FORM
 
- 	$description_input
 
- 	$topic_guid_input
 
- 	$reply_guid_input
 
- 	$submit_input
 
- FORM;
 
- } else {
 
- 	$description_input = elgg_view('input/longtext', array(
 
- 		'name' => 'description',
 
- 		'value' => $value
 
- 	));
 
- echo <<<FORM
 
- 	<div>
 
- 		<label>$reply_label</label>
 
- 		$description_input
 
- 	</div>
 
- 	<div class="foot">
 
- 		$reply_guid_input
 
- 		$topic_guid_input
 
- 		$submit_input $cancel_button
 
- 	</div>
 
- FORM;
 
- }
 
 
  |