wiki: do not show revert buttons if we do not have write perms and minor cleanup
This commit is contained in:
		| @@ -222,11 +222,7 @@ class Wiki extends \Zotlabs\Web\Controller { | ||||
| 					$html = wiki_generate_toc(zidify_text(purify_html(Markdown(wiki_bbcode(json_decode($content)))))); | ||||
| 					$renderedContent = wiki_convert_links($html,argv(0).'/'.argv(1).'/'.$wikiUrlName); | ||||
| 				} | ||||
| 				$hide_editor = false; | ||||
| 				$showPageControls = $wiki_editor; | ||||
| 				$showNewWikiButton = $wiki_owner; | ||||
| 				$showNewPageButton = $wiki_editor; | ||||
| 				$pageHistory = wiki_page_history(array('resource_id' => $resource_id, 'pageUrlName' => $pageUrlName)); | ||||
| 				break; | ||||
| 			default:	// Strip the extraneous URL components | ||||
| 				goaway('/' . argv(0) . '/' . argv(1) . '/' . $wikiUrlName . '/' . $pageUrlName); | ||||
| @@ -238,7 +234,7 @@ class Wiki extends \Zotlabs\Web\Controller { | ||||
| 		$wikiModal = replace_macros(get_markup_template('generic_modal.tpl'), array( | ||||
| 			'$id' => $wikiModalID, | ||||
| 			'$title' => t('Revision Comparison'), | ||||
| 			'$ok' => t('Revert'), | ||||
| 			'$ok' => (($showPageControls) ? t('Revert') : ''), | ||||
| 			'$cancel' => t('Cancel') | ||||
| 		)); | ||||
| 				 | ||||
| @@ -246,13 +242,10 @@ class Wiki extends \Zotlabs\Web\Controller { | ||||
| 			'$wikiheaderName' => $wikiheaderName, | ||||
| 			'$wikiheaderPage' => $wikiheaderPage, | ||||
| 			'$renamePage' => $renamePage, | ||||
| 			'$hideEditor' => $hide_editor, // True will completely hide the content section and is used for the case of no wiki selected | ||||
| 			'$chooseWikiMessage' => t('Choose an available wiki from the list on the left.'), | ||||
| 			'$showPageControls' => $showPageControls, | ||||
| 			'$editOrSourceLabel' => (($showPageControls) ? t('Edit') : t('Source')), | ||||
| 			'$tools_label' => 'Page Tools', | ||||
| 			'$showNewWikiButton'=> $showNewWikiButton, | ||||
| 			'$showNewPageButton'=> $showNewPageButton, | ||||
| 			'$channel' => $owner['channel_address'], | ||||
| 			'$resource_id' => $resource_id, | ||||
| 			'$page' => $pageUrlName, | ||||
| @@ -268,7 +261,6 @@ class Wiki extends \Zotlabs\Web\Controller { | ||||
| 			'$renderedContent' => $renderedContent, | ||||
| 			'$pageRename' => array('pageRename', t('New page name'), '', ''), | ||||
| 			'$commitMsg' => array('commitMsg', '', '', '', '', 'placeholder="Short description of your changes (optional)"'), | ||||
| 			'$pageHistory' => $pageHistory['history'], | ||||
| 			'$wikiModal' => $wikiModal, | ||||
| 			'$wikiModalID' => $wikiModalID, | ||||
| 			'$commit' => 'HEAD', | ||||
| @@ -495,8 +487,9 @@ class Wiki extends \Zotlabs\Web\Controller { | ||||
| 			} | ||||
|  | ||||
| 			$historyHTML = widget_wiki_page_history(array( | ||||
| 					'resource_id' => $resource_id, | ||||
| 					'pageUrlName' => $pageUrlName | ||||
| 				'resource_id' => $resource_id, | ||||
| 				'pageUrlName' => $pageUrlName, | ||||
| 				'permsWrite' => $perms['write'] | ||||
| 			)); | ||||
| 			json_return_and_die(array('historyHTML' => $historyHTML, 'message' => '', 'success' => true)); | ||||
| 		} | ||||
|   | ||||
		Reference in New Issue
	
	Block a user