add legacy_cust_bill to hold legacy invoice content, RT#12981
[freeside.git] / httemplate / view / cust_main / order_pkg_link.html
index 30c86a7..7bc5eef 100644 (file)
@@ -1,16 +1,22 @@
-<% include( '/elements/popup_link-cust_main.html',
-              'action'      => $p. 'misc/order_pkg.html',
-              'label'       => 'Order&nbsp;new&nbsp;package',
-              'actionlabel' => 'Order new package',
-              'color'       => '#333399',
-              'cust_main'   => $cust_main,
-              'closetext'   => 'Close',
-              'width'       => 763,
-              'height'      => 538,
-          )
-%>
+<& /elements/popup_link-cust_main.html,
+          'action'      => $p. 'misc/order_pkg.html',
+          'label'       => $opt{'label'} || emt('Order new package'),
+          'actionlabel' => emt('Order new package'),
+          'color'       => '#333399',
+          'cust_main'   => $cust_main,
+          'closetext'   => emt('Close'),
+          'width'       => 960, #763,
+          'height'      => $height,
+          %optional,
+&>
 <%init>
 
-my($cust_main) = @_;
+my($cust_main, %opt) = @_;
+
+my %optional = map { $_ => $opt{$_} }
+                 grep $opt{$_},
+                   qw( lock_pkgpart lock_locationnum qualnum svcpart );
+
+my $height = $opt{'lock_locationnum'} ? 336 : 576;
 
 </%init>