guid) { register_error(elgg_echo("file:deletefailed")); forward('file/all'); } if (!$file->canEdit()) { register_error(elgg_echo("file:deletefailed")); forward($file->getURL()); } $container = $file->getContainerEntity(); if (!$file->delete()) { register_error(elgg_echo("file:deletefailed")); } else { system_message(elgg_echo("file:deleted")); } if (elgg_instanceof($container, 'group')) { forward("file/group/$container->guid/all"); } else { forward("file/owner/$container->username"); }