Exemple #1
0
     $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);
         }
     }
     if ($view_info_item['WIDTHCROP'] === '2') {