| 123456789101112131415161718192021222324252627282930313233343536 | 
							- <?php
 
- $folder_guid = (int) get_input("folder_guid");
 
- $container_guid = elgg_extract("container_guid", $vars, elgg_get_page_owner_guid());
 
- $current_folder	= elgg_extract("folder", $vars, $folder_guid);
 
- $type = elgg_extract("type", $vars);
 
- unset($vars["folder"]);
 
- unset($vars["type"]);
 
- unset($vars["container_guid"]);
 
- if ($type == "folder") {
 
- 	if (!elgg_extract("value", $vars)) {
 
- 		if (!empty($current_folder)) {
 
- 			$vars["value"] = get_entity($current_folder)->parent_guid;
 
- 		}
 
- 	}
 
- } elseif (!elgg_extract("value", $vars)) {
 
- 	$vars["value"] = $current_folder;
 
- }
 
- $folders = file_tools_get_folders($container_guid);
 
- $options = array(
 
- 	0 => elgg_echo("file_tools:input:folder_select:main")
 
- );
 
- if (!empty($folders)) {
 
- 	$options = $options + file_tools_build_select_options($folders, 1);
 
- }
 
- $vars["options_values"] = $options;
 
- echo elgg_view("input/dropdown", $vars);
 
 
  |