[% SET CPANEL.CPVAR.dprefix = "../" %] [% USE Api2; USE Uapi; IF FORM.item('csvimportid'); SET CPANEL.CPVAR.csvimportid = FORM.item('csvimportid'); ELSE; SET api2_result_CSVImport_uploadimport = Api2.exec("CSVImport" , "uploadimport" , {}); SET api2_result_CSVImport_processdata = Api2.exec("CSVImport" , "processdata" , { "otherdelimiter" => RAW_FORM.other_delimiter, "csvimportid" => CPANEL.CPVAR.csvimportid.html, "colheader" => RAW_FORM.colheader, "delimiter" => RAW_FORM.delimiter }); END; SET api2_result_CSVImport_loaddata = Api2.exec("CSVImport" , "loaddata" , { "csvimportid" =>CPANEL.CPVAR.csvimportid.html }); SET csv_columnchoices = Api2.exec("CSVImport" , "columnchoices" , { "type" =>(RAW_FORM.item("importtype")) }); SET import_type_data = Api2.exec("CSVImport" , "data" , { "type" =>(RAW_FORM.item("importtype")) }); SET list_mail_domains_response = execute("Email", "list_mail_domains", {}); SET return_link = "csvimport.html?importtype=" _ RAW_FORM.item('importtype').uri() _ "&csvimportid=" _ RAW_FORM.item('csvimportid').uri(); %] [% js_code = PROCESS js_block %] [% WRAPPER '_assets/master.html.tt' app_key = 'address_importer' page_js = js_code -%]
[% IF list_mail_domains_response.status %] [% IF (FORM.item('importtype') == "fwd") %]

[% locale.maketext("Import Forwarders") %]

[% END %] [% IF (FORM.item('importtype') == "email") %]

[% locale.maketext("Import E-mail Accounts") %]

[% END %]

[% locale.maketext("Choose the header from the dropdown in the table that corresponds to each column.") %]

[% IF csv_columnchoices.size; %] [% FOREACH hashref IN csv_columnchoices; %] [% END; %] [% ELSE %] [% END %] [% IF import_type_data.size; %] [% FOREACH hashref IN import_type_data; %] [% FOREACH deep_hashref IN hashref.item("row"); %] [% END; %] [% END; %] [% END %]
[% locale.maketext("No data could be extracted.") %]
[% deep_hashref.value.html() %]
[% IF csv_columnchoices.size %] [% ELSE %] [% END %]
[% ELSE %] [% END %] [% INCLUDE _assets/return_link.html.tt return_location=return_link return_link_text=locale.maketext('Go Back') %]
[% END #wrapper %] [% BLOCK js_block %] [% END %]