% if ( $cancel_date ) { | <% mt("Canceled [_1]", time2str('%b %o %Y', $cancel_date) ) |h %> % } else { % if ( $curuser->access_right('Provision customer service') ) { | <% mt("Edit this [_1]", $label) |h %> % } % } % if ( $curuser->access_right('Unprovision customer service') ) { | <% mt('Unprovision this Service') |h %> % } <& /elements/manage_device_link.html, 'svc' => $svc_x, 'part_svc' => $opt{'part_svc'} || $cust_svc->part_svc, 'manage_link' => $opt{'manage_link'}, 'manage_link_text' => $opt{'manage_link_text'}, 'manage_link-new_window' => $opt{'manage_link-new_window'}, 'prepend' => '| ' &> <%init> my %opt = @_; my $svc_x = $opt{'svc'} or die "'svc' required"; my $svcdb = $opt{'table'} || $svc_x->table; my $edit_url = ($opt{'edit_url'} || $p . 'edit/' . $svcdb . '.cgi?' ). $svc_x->svcnum; my $cancel_url = $p . 'misc/unprovision.cgi?' . $svc_x->svcnum; my $cust_svc = $svc_x->cust_svc; # always exists my $cancel_date = $cust_svc->pkg_cancel_date; my ($label) = $cust_svc->label; my $curuser = $FS::CurrentUser::CurrentUser;