if ($NoErrorDuringPostback) { Tag2All::HandleTags($tags, $TagsThisSet, $TagsInDB, $CurrentUser, $ModelID, $Set->getID(), NULL, NULL); } } } } else { if ($CurrentUser->hasPermission(RIGHT_SET_ADD)) { if ($NoErrorDuringPostback = Set::Insert($Set, $CurrentUser)) { $CacheImages = CacheImage::GetCacheImages(new CacheImageSearchParameters(FALSE, FALSE, $Model->getID())); CacheImage::DeleteMulti($CacheImages, $CurrentUser); Tag2All::HandleTags($tags, $TagsThisSet, $TagsInDB, $CurrentUser, $ModelID, $Set->getID(), NULL, NULL); } } } $Set->setDatesPic(HTMLstuff::DatesFromPOST($_POST, $Set, DATE_KIND_IMAGE)); $Set->setDatesVid(HTMLstuff::DatesFromPOST($_POST, $Set, DATE_KIND_VIDEO)); /* @var $Date Date */ /* @var $dateInDb Date */ foreach ($Set->getDatesPic() as $Date) { if ($Date->getID()) { if ($Date->getTimeStamp() == -1) { Date::Delete($Date, $CurrentUser); } else { Date::Update($Date, $CurrentUser); } } else { if ($Date->getTimeStamp() > 0) { Date::Insert($Date, $CurrentUser); } } }