fixes for wiki create/delete page
This commit is contained in:
		| @@ -416,7 +416,7 @@ class Wiki extends \Zotlabs\Web\Controller { | ||||
| 			} | ||||
| 			$page = Zlib\NativeWikiPage::create_page($owner['channel_id'],$observer_hash, $name, $resource_id); | ||||
|  | ||||
| 			if($page['success']) { | ||||
| 			if($page['item_id']) { | ||||
| 				$ob = \App::get_observer(); | ||||
| 				$commit = Zlib\NativeWikiPage::commit(array( | ||||
| 					'commit_msg'    => t('New page created'),  | ||||
| @@ -547,20 +547,8 @@ class Wiki extends \Zotlabs\Web\Controller { | ||||
|  | ||||
| 			$deleted = Zlib\NativeWikiPage::delete_page(array('channel_id' => $owner['channel_id'], 'observer_hash' => $observer_hash, 'resource_id' => $resource_id, 'pageUrlName' => $pageUrlName)); | ||||
| 			if($deleted['success']) { | ||||
| 				$ob = \App::get_observer(); | ||||
| 				$commit = Zlib\NativeWikiPage::git_commit(array( | ||||
| 					'commit_msg' => 'Deleted ' . $pageUrlName,  | ||||
| 					'resource_id' => $resource_id,  | ||||
| 					'observer' => $ob, | ||||
| 					'files' => null | ||||
| 				)); | ||||
| 				if($commit['success']) { | ||||
| 					Zlib\NativeWiki::sync_a_wiki_item($owner['channel_id'],$commit['item_id'],$resource_id); | ||||
| 					json_return_and_die(array('message' => 'Wiki git repo commit made', 'success' => true)); | ||||
| 				} | ||||
| 				else { | ||||
| 					json_return_and_die(array('message' => 'Error making git commit','success' => false));					 | ||||
| 				} | ||||
| 				Zlib\NativeWiki::sync_a_wiki_item($owner['channel_id'],$commit['item_id'],$resource_id); | ||||
| 				json_return_and_die(array('message' => 'Wiki git repo commit made', 'success' => true)); | ||||
| 			} | ||||
| 			else { | ||||
| 				json_return_and_die(array('message' => 'Error deleting page', 'success' => false));					 | ||||
|   | ||||
		Reference in New Issue
	
	Block a user