コード例 #1
0
 /**
  * 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
 }