This is an update:
#parse($init)
#set ($portletPreferencesService = $serviceLocator.findService('com.liferay.portal.service.PortletPreferencesLocalService'))
#set($portlets = $themeDisplay.getLayoutTypePortlet().getPortletIds())
#set ($instance = "56_INSTANCE")
#set ($desired = "false")
#foreach ($portletId in $portlets)
#if ($stringUtil.wrap($portletId).contains($instance))
#set ($myPreferences = $portletPreferencesService.getPreferences(1, 0, 3, 10172, "$portletId"))
#set ($current = $myPreferences.getValue("portlet-setup-show-borders", ""))
#if ($current != $desired)
#set ($refresh = "true")
$myPreferences.setValue("portlet-setup-show-borders", $desired)
$myPreferences.store()
#end
#end
#end
#if ($refresh == "true")
$theme.include("/html/common/forward_js.jsp")
#else
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
## .....CONTINUE PORTAL NORMAL....
#end
portal_normal.vm

