fix some more wiki issues
This commit is contained in:
		| @@ -252,7 +252,7 @@ class NativeWiki { | |||||||
| 			AND item_deleted = 0 $sql_extra limit 1",  | 			AND item_deleted = 0 $sql_extra limit 1",  | ||||||
| 			dbesc(NWIKI_ITEM_RESOURCE_TYPE),  | 			dbesc(NWIKI_ITEM_RESOURCE_TYPE),  | ||||||
| 			//dbesc(urldecode($urlName)),  | 			//dbesc(urldecode($urlName)),  | ||||||
| 			dbesc($urlName),  | 			dbesc(self::name_decode($urlName)), | ||||||
| 			intval($uid) | 			intval($uid) | ||||||
| 		); | 		); | ||||||
|  |  | ||||||
|   | |||||||
| @@ -157,7 +157,7 @@ class NativeWikiPage { | |||||||
| 				'rawName'  => $pageNewName,  | 				'rawName'  => $pageNewName,  | ||||||
| 				'htmlName' => escape_tags($pageNewName),  | 				'htmlName' => escape_tags($pageNewName),  | ||||||
| 				//'urlName'  => urlencode(escape_tags($pageNewName)) | 				//'urlName'  => urlencode(escape_tags($pageNewName)) | ||||||
| 				Zlib\NativeWiki::name_encode($pageNewName) | 				'urlName' => Zlib\NativeWiki::name_encode($pageNewName) | ||||||
| 			]; | 			]; | ||||||
|  |  | ||||||
| 			return [ 'success' => true, 'page' => $page ]; | 			return [ 'success' => true, 'page' => $page ]; | ||||||
|   | |||||||
| @@ -293,9 +293,9 @@ class Wiki extends Controller { | |||||||
| 				} | 				} | ||||||
|  |  | ||||||
| 				//$wikiheaderName = urldecode($wikiUrlName); | 				//$wikiheaderName = urldecode($wikiUrlName); | ||||||
| 				$wikiheaderName = $wikiUrlName; | 				$wikiheaderName = NativeWiki::name_decode($wikiUrlName); | ||||||
| 				//$wikiheaderPage = urldecode($pageUrlName); | 				//$wikiheaderPage = urldecode($pageUrlName); | ||||||
| 				$wikiheaderPage = $pageUrlName; | 				$wikiheaderPage = NativeWiki::name_decode($pageUrlName); | ||||||
|  |  | ||||||
| 				$renamePage = (($wikiheaderPage === 'Home') ? '' : t('Rename page')); | 				$renamePage = (($wikiheaderPage === 'Home') ? '' : t('Rename page')); | ||||||
| 				$sharePage  = t('Share'); | 				$sharePage  = t('Share'); | ||||||
| @@ -812,7 +812,7 @@ class Wiki extends Controller { | |||||||
| 			if ($pageUrlName === 'Home') { | 			if ($pageUrlName === 'Home') { | ||||||
| 				json_return_and_die(array('message' => 'Cannot rename Home','success' => false)); | 				json_return_and_die(array('message' => 'Cannot rename Home','success' => false)); | ||||||
| 			} | 			} | ||||||
| 			if(NativeWiki::encode_name(escape_tags($pageNewName)) === '') {				 | 			if(NativeWiki::name_encode(escape_tags($pageNewName)) === '') { | ||||||
| 				json_return_and_die(array('message' => 'Error renaming page. Invalid name.', 'success' => false)); | 				json_return_and_die(array('message' => 'Error renaming page. Invalid name.', 'success' => false)); | ||||||
| 			} | 			} | ||||||
| 			// Determine if observer has permission to rename pages | 			// Determine if observer has permission to rename pages | ||||||
|   | |||||||
| @@ -98,8 +98,8 @@ | |||||||
|  |  | ||||||
| <script> | <script> | ||||||
| 	window.wiki_resource_id = '{{$resource_id}}'; | 	window.wiki_resource_id = '{{$resource_id}}'; | ||||||
| 	window.wiki_page_name = '{{$page}}'; | 	window.wiki_page_name = '{{$page|escape:"javascript"}}'; | ||||||
| 	window.wiki_page_content = '{{$content|escape:'javascript'}}'; | 	window.wiki_page_content = '{{$content|escape:"javascript"}}'; | ||||||
| 	window.wiki_page_commit = '{{$commit}}'; | 	window.wiki_page_commit = '{{$commit}}'; | ||||||
| 	window.saved = true; | 	window.saved = true; | ||||||
|  |  | ||||||
| @@ -122,7 +122,7 @@ | |||||||
| 			if (data.success) { | 			if (data.success) { | ||||||
| 				$('#rename-page-form-wrapper').hide(); | 				$('#rename-page-form-wrapper').hide(); | ||||||
| 				window.console.log('data: ' + JSON.stringify(data)); | 				window.console.log('data: ' + JSON.stringify(data)); | ||||||
| 				window.wiki_page_name = data.name.urlName; | 				window.wiki_page_name = data.name.htmlName; | ||||||
| 				$('#wiki-header-page').html(data.name.htmlName); | 				$('#wiki-header-page').html(data.name.htmlName); | ||||||
| 				wiki_refresh_page_list(); | 				wiki_refresh_page_list(); | ||||||
| 			} else { | 			} else { | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user