/** * update gallery from data */ public function updateGalleryFromData($data) { $galleryID = UniteFunctionsUG::getVal($data, "galleryID"); UniteFunctionsUG::validateNotEmpty($galleryID, "Gallery ID"); $updateParamsOnly = UniteFunctionsUG::getVal($data, "updateParamsOnly"); $objGallery = new UniteGalleryGallery(); $objGallery->initByID($galleryID); $params = UniteFunctionsUG::getVal($data, "params", array()); $mainParams = UniteFunctionsUG::getVal($data, "main"); if (!empty($mainParams)) { $params = array_merge($mainParams, $params); } if ($updateParamsOnly == true) { $objGallery->updateParams($params); } else { $objGallery->update($params); } //update with title and alias }