- my %newsettings = %defsettings;
- $newsettings{'model'} = $e->{'model'};
- $newsettings{'lens'} = defined($e->{'lens'}) ? $e->{'lens'} : '';
+ my %newsettings = %settings;
+
+ my $action;
+ if (defined($model) && defined($lens)) {
+ chomp ($action = Sesse::pr0n::Templates::fetch_template($r, "unfilter"));
+ $newsettings{'model'} = undef;
+ $newsettings{'lens'} = undef;
+ } else {
+ chomp ($action = Sesse::pr0n::Templates::fetch_template($r, "filter"));
+ $newsettings{'model'} = $e->{'model'};
+ $newsettings{'lens'} = defined($e->{'lens'}) ? $e->{'lens'} : '';
+ }
+