New bulk import/export extension

This commit is contained in:
Matthew Barbour
2020-06-02 18:05:09 -05:00
committed by Shish
parent 587735a866
commit 6d16c52367
8 changed files with 228 additions and 3 deletions

View File

@ -170,6 +170,19 @@ class Ratings extends Extension
}
}
public function onBulkExport(BulkExportEvent $event)
{
$event->fields["rating"] = $event->image->rating;
}
public function onBulkImport(BulkImportEvent $event)
{
if (property_exists($event->fields, "rating")
&& $event->fields->rating != null
&& Ratings::rating_is_valid($event->fields->rating)) {
$this->set_rating($event->image->id, $event->fields->rating, "");
}
}
public function onRatingSet(RatingSetEvent $event)
{
if (empty($event->image->rating)) {