X-Git-Url: http://git.shiar.net/sheet.git/blobdiff_plain/e3fb22aca3122b87432194fb49ddfa8a5c8c95e2..3d85617a93a26670c13f346c1432a6f417e2e603:/writer.plp?ds=inline
diff --git a/writer.plp b/writer.plp
index 493f745..05e1465 100644
--- a/writer.plp
+++ b/writer.plp
@@ -98,8 +98,20 @@ my %wordcol = (
source => {-label => 'Image'},
thumb => {-label => 'Convert options', -multiple => 1},
);
-my ($find) = map {{id => $_}} $fields{id} || $Request || ();
+if (my $search = $fields{q}) {
+ my %filter = (form => {ilike => '%'.$search.'%'});
+ my $results = $db->select(word => '*', \%filter);
+ say '
Search
';
+ printf("- %s %s %s
\n",
+ $_->{id}, showlink($_->{form}, "/writer/$_->{id}"),
+ sprintf('', Shiar_Sheet::FormRow::imagepath($_ => 'thumb')) x defined $_->{thumb}
+ ) for $results->hashes;
+ say "
\n";
+ exit;
+}
+
+my ($find) = map {{id => $_}} $fields{id} || $Request || ();
my $row;
if ($find) {
$row = $db->select(word => '*', $find)->hash
@@ -207,7 +219,7 @@ elsif (defined $post{form}) {{
'convert',
$imgpath,
-delete => '1--1', -background => 'white',
- -gravity => @cmds ? 'northwest' : 'center',
+ -gravity => defined $row->{thumb} ? 'northwest' : 'center',
@cmds,
-resize => "$xyres^", -extent => $xyres,
'-strip', -quality => '60%', -interlace => 'plane',