diff options
| -rw-r--r-- | mod/guidtool/export.php | 3 | ||||
| -rw-r--r-- | mod/guidtool/format_picker.php | 1 | ||||
| -rw-r--r-- | mod/guidtool/import.php | 1 | ||||
| -rw-r--r-- | mod/guidtool/index.php | 3 | ||||
| -rw-r--r-- | mod/guidtool/languages/en.php | 2 | ||||
| -rw-r--r-- | mod/guidtool/start.php | 13 | 
6 files changed, 16 insertions, 7 deletions
| diff --git a/mod/guidtool/export.php b/mod/guidtool/export.php index 4f9b66761..732307a25 100644 --- a/mod/guidtool/export.php +++ b/mod/guidtool/export.php @@ -9,6 +9,9 @@  	 * @link http://elgg.com/  	 */ +	admin_gatekeeper(); +	set_context('admin'); +	  	$entity_guid = get_input('entity_guid');  	// Render the file upload page diff --git a/mod/guidtool/format_picker.php b/mod/guidtool/format_picker.php index df2521a18..4055612bd 100644 --- a/mod/guidtool/format_picker.php +++ b/mod/guidtool/format_picker.php @@ -12,6 +12,7 @@  	global $CONFIG;  	admin_gatekeeper(); +	set_context('admin');  	$formats = guidtool_get_import_actions(); diff --git a/mod/guidtool/import.php b/mod/guidtool/import.php index 0b163ddbf..2d89bc5a4 100644 --- a/mod/guidtool/import.php +++ b/mod/guidtool/import.php @@ -10,6 +10,7 @@  	 */  	admin_gatekeeper(); +	set_context('admin');  	$format = get_input('format', 'opendd'); diff --git a/mod/guidtool/index.php b/mod/guidtool/index.php index bbf27016a..42abaae3b 100644 --- a/mod/guidtool/index.php +++ b/mod/guidtool/index.php @@ -12,11 +12,12 @@  	require_once(dirname(dirname(dirname(__FILE__))) . "/engine/start.php");  	admin_gatekeeper(); +	set_context('admin');  	$title = elgg_echo("guidtool");  	$body = elgg_view_title($title); -	$context = get_context(); +	$context = get_context();   	set_context('search');  	$limit = get_input('limit', 10); diff --git a/mod/guidtool/languages/en.php b/mod/guidtool/languages/en.php index 5365deede..1c6d90c18 100644 --- a/mod/guidtool/languages/en.php +++ b/mod/guidtool/languages/en.php @@ -17,7 +17,7 @@  			'guidtool' => 'GUID Tool',  			'guidtool:browse' => 'Browse GUIDs', -			'guidtool:import' => 'Import', +			'guidtool:import' => 'Import GUID data',  			'guidtool:import:desc' => 'Paste the data you want to import in following window, this must be in "%s" format.',  			'guidtool:pickformat' => 'Please select the format that you wish to import or export.', diff --git a/mod/guidtool/start.php b/mod/guidtool/start.php index 0a416320b..8dc9dd65a 100644 --- a/mod/guidtool/start.php +++ b/mod/guidtool/start.php @@ -16,14 +16,14 @@  	{  		global $CONFIG; -		if (isadminloggedin()) +		/*if (isadminloggedin())  		{  			add_menu(elgg_echo('guidtool'), $CONFIG->wwwroot . "pg/guidtool/",array(  //				menu_item(elgg_echo('guidtool:browse'), $CONFIG->wwwroot."pg/guidtool/"),  //				menu_item(elgg_echo('guidtool:import'), $CONFIG->wwwroot."pg/guidtool/import/"),  			),'guidtool'); -		} +		}*/  		// Register a page handler, so we can have nice URLs  		register_page_handler('guidtool','guidtool_page_handler'); @@ -40,7 +40,7 @@  	{  		global $CONFIG; -		if (get_context()=='guidtool') +		if ((isadminloggedin()) && (get_context()=='admin'))  		{  			add_submenu_item(elgg_echo('guidtool:browse'), $CONFIG->wwwroot."pg/guidtool/");  			add_submenu_item(elgg_echo('guidtool:import'), $CONFIG->wwwroot."pg/guidtool/import/"); @@ -61,11 +61,14 @@  			switch ($page[0])  			{  				case 'view' : -				case 'export': -					  					if ((isset($page[1]) && (!empty($page[1])))) {  						add_submenu_item('GUID:'.$page[1], $CONFIG->url . "pg/guidtool/view/{$page[1]}/");  						add_submenu_item(elgg_echo('guidbrowser:export'), $CONFIG->url . "pg/guidtool/export/{$page[1]}/"); +					} +					 +				case 'export': +					 +					if ((isset($page[1]) && (!empty($page[1])))) {  						set_input('entity_guid', $page[1]);  						if ($page[0] == 'view') | 
