X-Git-Url: http://git.ieval.ro/?a=blobdiff_plain;f=lib%2FApp%2FWeb%2FOof.pm;h=405ffb52a1cae80c430216fdb7c2bb73f35d1868;hb=8526cf2b23162d75ad55a4ee7587224a921b9ec2;hp=fa256a6965411da2ec9fca71097846d51960f8c0;hpb=8bb7ab90a1720dcc48a016aff68cfcdfddf6f49d;p=app-web-oof.git diff --git a/lib/App/Web/Oof.pm b/lib/App/Web/Oof.pm index fa256a6..405ffb5 100644 --- a/lib/App/Web/Oof.pm +++ b/lib/App/Web/Oof.pm @@ -9,6 +9,8 @@ use parent qw/Plack::Component/; our $VERSION = '0.000_005'; use DBIx::Simple; +use Email::Sender::Simple 'sendmail'; +use Email::Simple; use File::Slurp; use HTML::TreeBuilder; use HTML::Element::Library; @@ -208,6 +210,14 @@ sub order_app { } $db{$$}->insert(orders => {id => $id, %parms}); $db{$$}->commit; + sendmail (Email::Simple->create( + header => [ + From => $ENV{OOF_EMAIL_FROM}, + To => $ENV{OOF_EMAIL_TO}, + Subject => "Order $id placed", + ], + body => 'A new order was placed.', + )) if $ENV{OOF_EMAIL_TO}; } catch { $db{$$}->rollback; $err = [500, ['Content-type', 'text/plain'], ["Error: $_"]]