/** * Resolves portlet configurable parameters * @param boolean $portletsAreMovable * @param boolean $portletsAreRemovable */ protected function resolvePortletConfigurableParams(&$portletsAreMovable, &$portletsAreRemovable) { assert('is_bool($portletsAreMovable)'); assert('is_bool($portletsAreRemovable)'); $getData = GetUtil::getData(); if (isset($getData['lockPortlets'])) { $lockPortlets = (bool) $getData['lockPortlets']; if ($lockPortlets) { ZurmoDefaultViewUtil::setLockKeyForDetailsAndRelationsView('lockPortletsForDetailsAndRelationsView', true); } else { ZurmoDefaultViewUtil::setLockKeyForDetailsAndRelationsView('lockPortletsForDetailsAndRelationsView', false); } } $isViewLocked = ZurmoDefaultViewUtil::getLockKeyForDetailsAndRelationsView('lockPortletsForDetailsAndRelationsView'); //Default case for the first time if ($isViewLocked === null) { ZurmoDefaultViewUtil::setLockKeyForDetailsAndRelationsView('lockPortletsForDetailsAndRelationsView', true); $isViewLocked = true; } if ($isViewLocked == true) { $portletsAreRemovable = false; $portletsAreMovable = false; } }