| 12345678910111213141516171819202122232425262728293031323334353637 | <?php$action = get_input('hide');$file_guid = get_input('guid');if (($file = get_entity($file_guid)) && ($file->getSubtype() == 'file')) {	if ($file->canEdit()) {		if ($action == 'show') {			$file->show_in_widget = time();		} elseif ($action == 'hide') {			unset($file->show_in_widget);		}				$file->save();	}}$options = array(	"type" => "object",	"subtype" => FILE_TOOLS_SUBTYPE,	"container_guid" => $file->getOwnerGUID(),	"limit" => false,	"relationship" => FILE_TOOLS_RELATIONSHIP,	"relationship_guid" => $file->getGUID(),	"inverse_relationship" => true);if (stristr($_SERVER["HTTP_REFERER"], "file")) {	if ($folders = elgg_get_entities_from_relationship($options)) {		$folder = $folders[0];				forward($folder->getURL());	}}forward(REFERER);
 |