X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=FS%2Fbin%2Ffreeside-fetch;h=c1ab7837360482159883f06848d47423762e8ae4;hb=fbdaf36fb33a44a453e23bc2dc8d18637b40dae9;hp=89a4f29af76d18724321d56d8c46376c6d6bb54b;hpb=9509e5bfb7f9331303153cac24d7bfecbe2ea9f1;p=freeside.git diff --git a/FS/bin/freeside-fetch b/FS/bin/freeside-fetch index 89a4f29af..c1ab78373 100755 --- a/FS/bin/freeside-fetch +++ b/FS/bin/freeside-fetch @@ -1,4 +1,4 @@ -#!/usr/bin/perl -Tw +#!/usr/bin/perl -w use strict; use LWP::UserAgent; @@ -35,14 +35,18 @@ foreach my $employee (@employees) { }; my $ua = new LWP::UserAgent; + $ua->timeout(1800); #30m, some reports can take a while $ua->agent("FreesideFetcher/0.1 " . $ua->agent); my $req = new HTTP::Request GET => $url; my $res = $ua->request($req); + my $conf = new FS::Conf; + my $subject = $conf->config('email_report-subject') || 'Freeside report'; + my %options = ( 'from' => $email_address, 'to' => $email_address, - 'subject' => 'subject', + 'subject' => $subject, 'body' => $res->content, ); @@ -75,7 +79,7 @@ freeside-fetch - Send a freeside page to a list of employees. Fetches a web page specified by url as if employee and emails it to employee. Useful when run out of cron to send freeside web pages. - user: From the mapsecrets file - a user with access to the freeside database + user: Freeside user employee: the username of an employee to receive the emailed page. May be a comma separated list