public function canEditLayout($context, $user_guid = 0)
{
try {
$user = _elgg_services()->entityTable->getUserForPermissionsCheck($user_guid);
} catch (UserFetchFailureException $e) {
return false;
}
if ($user) {
$return = $user->isAdmin() || elgg_get_page_owner_guid() == $user->guid;
} else {
$return = false;
}
$params = array('user' => $user, 'context' => $context, 'page_owner' => elgg_get_page_owner_entity());
return _elgg_services()->hooks->trigger('permissions_check', 'widget_layout', $params, $return);
}