canEdit()) { if ($folder->delete()) { system_message(elgg_echo("file_tools:actions:delete:success")); } else { register_error(elgg_echo("file_tools:actions:delete:error:delete")); } } else { register_error(elgg_echo("InvalidClassException:NotValidElggStar", array($folder_guid, FILE_TOOLS_SUBTYPE))); } } else { register_error(elgg_echo("InvalidParameterException:NoEntityFound")); } } else { register_error(elgg_echo("InvalidParameterException:MissingParameter")); } forward(REFERER);