Reorganized RT->Freeside integration to support Internal (single RT/Freeside database...
[freeside.git] / rt / html / Ticket / Elements / AddCustomers
index 66480e2..bfa6de9 100644 (file)
@@ -19,9 +19,8 @@
 % foreach my $customer (@Customers) {
 <tr>
   <td>
-    <input type="checkbox" name="Ticket-AddCustomer-<% $customer->custnum %>" VALUE="1" <% scalar(@Customers) == 1 ? 'CHECKED' : '' %>>
-%#    <% $customer->name %>
-    <A HREF="<% $p %>view/cust_main.cgi?<% $customer->custnum %>"><% small_custview( $customer, scalar(FS::Conf->new->config('countrydefault')), 1 ) |n %>
+    <input type="checkbox" name="Ticket-AddCustomer-<% $customer->{'custnum'} %>" VALUE="1" <% scalar(@Customers) == 1 ? 'CHECKED' : '' %>>
+    <A HREF="<%$freeside_url%>/view/cust_main.cgi?<% $customer->{'custnum'} %>"><% &RT::URI::freeside::small_custview($customer->{'custnum'}, &RT::URI::freeside::FreesideGetConfig('countrydefault'), 1) |n %>
   </td>
 </tr>
 % }
 <%INIT>
 my ($msg);
 
+my $freeside_url = &RT::URI::freeside::FreesideURL();
+
 my @Customers = ();
 if ( $CustomerString ) {
-    @Customers = smart_search( 'search' => $CustomerString );
+    @Customers = &RT::URI::freeside::smart_search( 'search' => $CustomerString );
     warn scalar(@Customers);
 }
 
@@ -42,9 +43,6 @@ if ($ServiceString) {
     @Services = (); #service_search();
 }
 
-eval { use FS::CGI qw( popurl small_custview ); };
-my $p = eval { popurl(3); };
-
 </%INIT>
 
 <%ARGS>