X-Git-Url: http://git.rot13.org/?a=blobdiff_plain;f=members%2Fmember-picupload.pl;h=75bbea48cab99dae7e371076e0a544ab91b0d2f4;hb=f86a16182b859063d21118002a8be936ff692b12;hp=671a19d01b28e03d5c8ce87f8674d756f1f6ce9f;hpb=a3999812e691110f2e16fffd91ce0ed82d69178c;p=koha.git diff --git a/members/member-picupload.pl b/members/member-picupload.pl old mode 100644 new mode 100755 index 671a19d01b..75bbea48ca --- a/members/member-picupload.pl +++ b/members/member-picupload.pl @@ -1,6 +1,5 @@ #!/usr/bin/perl -# $Id$ # script to upload a picture to a borrowerimages directory. # checks to see if its either displaying the upload form @@ -21,18 +20,18 @@ # WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR # A PARTICULAR PURPOSE. See the GNU General Public License for more details. # -# You should have received a copy of the GNU General Public License along with -# Koha; if not, write to the Free Software Foundation, Inc., 59 Temple Place, -# Suite 330, Boston, MA 02111-1307 USA +# You should have received a copy of the GNU General Public License along +# with Koha; if not, write to the Free Software Foundation, Inc., +# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. use strict; +use warnings; + use C4::Auth; use C4::Context; use C4::Output; use CGI; -use C4::Interface::CGI::Output; -use C4::Interface::CGI::Template; my $input = new CGI; my $name = $input->param('name'); @@ -40,7 +39,6 @@ my $borrowernumber = $input->param('borrowernumber'); my $photo = $input->param('photo'); my $template_name; -my $upload_dir= my $htdocs = C4::Context->config('intrahtdocs'); my $upload_dir = $htdocs."/borrowerimages"; if($photo eq ""){ @@ -61,13 +59,13 @@ if ($photo){ my $filename=$borrowernumber.'.jpg'; my $upload_filehandle = $input->upload("photo"); - open UPLOADFILE, ">$upload_dir/$filename"; - binmode UPLOADFILE; + open (my $upload_fh, '>', "$upload_dir/$filename"); + binmode $upload_fh; while ( <$upload_filehandle> ) { - print UPLOADFILE; + print $upload_fh; } - close UPLOADFILE; + close $upload_fh; } else { $template->param( @@ -76,4 +74,4 @@ else { ); output_html_with_http_headers $input, $cookie, $template->output; } -print $input->redirect("http://intranet/cgi-bin/koha/members/moremember.pl?borrowernumber=$borrowernumber"); \ No newline at end of file +print $input->redirect("http://intranet/cgi-bin/koha/members/moremember.pl?borrowernumber=$borrowernumber");