X-Git-Url: http://koha-dev.rot13.org:8081/gitweb/?a=blobdiff_plain;f=sms%2Fsms.pl;h=02a0c6cded0d71641b5c7feed98845b571f5697a;hb=5b6f89714d58d4a7c33b621b2cefbc02523dafa3;hp=72edda0a157e5b87b6b29630edb3c996361c1ce2;hpb=76064f46232b9dc64da861dccf320be855fdd22c;p=koha_fer diff --git a/sms/sms.pl b/sms/sms.pl index 72edda0a15..02a0c6cded 100755 --- a/sms/sms.pl +++ b/sms/sms.pl @@ -1,43 +1,37 @@ #!/usr/bin/perl use strict; +#use warnings; FIXME - Bug 2505 use CGI; use C4::SMS; use C4::Output; use C4::Auth; -my ($res,$ua); -my %commands; + my $query = new CGI; -my $message=$query->param('message'); -my $phone=$query->param('phone'); -my $operation=$query->param('operation'); +my $message = $query->param( 'message' ); +my $phone = $query->param( 'phone' ); +my $operation = $query->param('operation'); my $result; my $errorcode; my ($template, $loggedinuser, $cookie) = get_template_and_user({template_name => "sms/sms-home.tmpl", - query => $query, - type => "intranet", - authnotrequired => 0, - flagsrequired => {circulate => 1}, - debug => 1, - }); -if ($operation eq"sendsms"){ - $phone=parse_phone($phone); - if ($phone>0){ -##write to a queue and exit -my $me=C4::Context->userenv; -my $card=$me->{cardnumber}; - $result=write_sms($card,$message,$phone); - - }else{ - $errorcode=-1104; - } + query => $query, + type => "intranet", + authnotrequired => 0, + flagsrequired => {circulate => "circulate_remaining_permissions" }, + debug => 1, + }); +if ($operation eq "sendsms"){ + $phone=parse_phone($phone); + if ($phone){ + ##write to a queue and exit + my $me=C4::Context->userenv; + $result=write_sms($me->{cardnumber},$message,$phone); + } else { + $errorcode=-1104; + } } my $error=error_codes($errorcode); $template->param(error=>$error); output_html_with_http_headers $query, $cookie, $template->output; - - - -