say '<section class="gallery">';
if (exists $get{q}) {
- my @rows = map {@$_} values %{$table}; # flatten categories
+ my @rows;
+ if ($Request) {
+ my @query = $Request;
+ while (@query) {
+ push @rows, grep { (split /:/)[1] <= $limit } @query;
+ s/:.*// for @query;
+ @query = map {$_ ? @{$_} : ()} @{$table}{@query};
+ }
+ }
+ else {
+ @rows = map {ref ? @$_ : $_} values %{$table}; # flatten categories
+ }
@rows = sort { rand <=> .5 } @rows;
$table = {};
printimgs(@rows);