From a6b634f71ee65fb48151eeab5a2055c37409c1a1 Mon Sep 17 00:00:00 2001 From: sreeshanth-soma1 Date: Sun, 1 Feb 2026 08:53:45 +0530 Subject: [PATCH 1/2] feat: Add "dynamic_select" filter to advanced search and media model. --- classes/models/media_model.php | 3 ++- public/html/sidebar/advanced_search.html | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/classes/models/media_model.php b/classes/models/media_model.php index 7ea7e342..9305bb60 100644 --- a/classes/models/media_model.php +++ b/classes/models/media_model.php @@ -952,7 +952,7 @@ public function search_filters_validate($args = []) OBFHelpers::require_args($args, ['filters']); $filters = $args['filters']; - $allowed_filters = ['comments','artist','title','album','year','type','category','country','language','genre','duration','is_copyright_owner','status']; + $allowed_filters = ['comments','artist','title','album','year','type','category','country','language','genre','duration','is_copyright_owner','status','dynamic_select']; $allowed_operators = [ // deprecated 'like', @@ -1034,6 +1034,7 @@ public function search_filters_where_array($args = []) $column_array['duration'] = 'media.duration'; $column_array['comments'] = 'media.comments'; $column_array['is_copyright_owner'] = 'media.is_copyright_owner'; + $column_array['dynamic_select'] = 'media.dynamic_select'; $metadata_fields = $this->models->mediametadata('get_all'); $metadata_defaults = []; diff --git a/public/html/sidebar/advanced_search.html b/public/html/sidebar/advanced_search.html index b96ecef1..2457cc11 100644 --- a/public/html/sidebar/advanced_search.html +++ b/public/html/sidebar/advanced_search.html @@ -22,6 +22,7 @@ Is Copyright Owner +