$view_info_item['ID'] = $view_id; $view_info_item['NAME'] = $this->params[$widprefix . '_view_' . $view_id . '_name']; $view_info_item['IDENTIFIER'] = $this->params[$widprefix . '_view_' . $view_id . '_identifier']; $view_info_item['WIDTH'] = $this->params[$widprefix . '_view_' . $view_id . '_width']; $view_info_item['HEIGHT'] = $this->params[$widprefix . '_view_' . $view_id . '_height']; $view_info_item['CONSTRAINWIDTH'] = $this->params[$widprefix . '_view_' . $view_id . '_constrainwidth']; $view_info_item['CONSTRAINHEIGHT'] = $this->params[$widprefix . '_view_' . $view_id . '_constrainheight']; $view_info_item['WIDTHCROP'] = $this->params[$widprefix . '_view_' . $view_id . '_widthcrop']; $view_info_item['HEIGHTCROP'] = $this->params[$widprefix . '_view_' . $view_id . '_heightcrop']; array_push($view_info, $view_info_item); } foreach ($view_info as $view_info_item) { if (strpos($view_info_item['ID'], 'NEW_') === 0) { $view_info_item['ID'] = $viewMgr->add($viewMgr->tree->getRoot()); } $viewMgr->setName($view_info_item['ID'], $view_info_item['NAME']); $viewMgr->setIdentifier($view_info_item['ID'], $view_info_item['IDENTIFIER']); $viewMgr->setWidth($view_info_item['ID'], $view_info_item['WIDTH']); $viewMgr->setHeight($view_info_item['ID'], $view_info_item['HEIGHT']); if ($view_info_item['CONSTRAINWIDTH'] === '1') { $viewMgr->setWidthConstrain($view_info_item['ID'], 1); } else { if ($view_info_item['CONSTRAINWIDTH'] === '0') { $viewMgr->setWidthConstrain($view_info_item['ID'], 0); } } if ($view_info_item['CONSTRAINHEIGHT'] === '1') { $viewMgr->setHeightConstrain($view_info_item['ID'], 1); } else { if ($view_info_item['CONSTRAINHEIGHT'] === '0') { $viewMgr->setHeightConstrain($view_info_item['ID'], 0);