Merge branch 'master' of git.freeside.biz:/home/git/freeside
[freeside.git] / httemplate / view / cust_main / payment_history / refund.html
index c73d51e..e82df90 100644 (file)
@@ -1,41 +1,47 @@
 <% $refund %> 
 (<% "$payby$payinfo" %>)
-<% "$view$delete" %>
+<% "$view$email$delete" %>
 <%init>
 
 my( $cust_refund, %opt ) = @_;
 
-my $curuser = $FS::CurrentUser::CurrentUser;
-
 my $payby = $cust_refund->payby;
 my $payinfo = $payby eq 'CARD'
                 ? $cust_refund->paymask
                 : $cust_refund->payinfo;
 $payby = translate_payby_refund($payby,$payinfo);
 
-my $refund = mt("Refund by [_1]",$cust_refund->otaker);
+my $refund = emt("Refund by [_1]",$cust_refund->otaker);
 $refund = '<B><FONT COLOR="#FF0000">' 
-    . mt("Unapplied Refund by [_1]",$cust_refund->otaker) 
+    . emt("Unapplied Refund by [_1]",$cust_refund->otaker) 
     . '</FONT></B>' 
     if $cust_refund->unapplied > 0;
 
 my $view =
   ' ('. include('/elements/popup_link.html',
-                  'label'     => mt('view receipt'),
+                  'label'     => emt('view receipt'),
                   'action'    => "${p}view/cust_refund.html?link=popup;".
                                  'refundnum='. $cust_refund->refundnum,
-                  'actionlabel' => mt('Payment Receipt'),
+                  'actionlabel' => emt('Payment Receipt'),
                ).
    ')';
 
+my $email = $opt{'has_email_address'} ? 
+  q! (<A HREF="javascript:void(0)" ONCLICK="areyousure_popup('Send email receipt for refund to customer?','!.
+  "${p}view/cust_refund.html?link=email;refundnum=".
+  $cust_refund->refundnum.
+  q!','Email Refund Receipt')" TITLE="Send email receipt">email&nbsp;receipt</A>)!
+  : '';
+
 my $delete = '';
 $delete = areyousure_link("${p}misc/delete-cust_refund.cgi?".$cust_refund->refundnum,
-                           mt('Are you sure you want to delete this refund?'),
-                           mt('Delete this refund from the database completely - not recommended'),
-                           mt('delete')
+                           emt('Are you sure you want to delete this refund?'),
+                           emt('Delete this refund from the database completely - not recommended'),
+                           emt('delete')
                           ) 
-    if ( $cust_refund->closed !~ /^Y/i && $opt{'deleterefunds'} 
-                                && $curuser->access_right('Delete refund') );
+  if $cust_refund->closed !~ /^Y/i
+  && $opt{'deleterefunds'} 
+  && $opt{'Delete refund'};
 
 </%init>