step_confirmation.php
9 months ago
step_done.php
9 months ago
step_mapping.php
9 months ago
step_upload_csv.php
9 months ago
step_mapping.php
36 lines
| 1 | <div class="customer-csv-step" data-customer-csv-step="mapping" data-customer-csv-next-btn="<?php echo esc_html__('Next', 'latepoint') ?>"> |
| 2 | <div class="latepoint-message latepoint-message-subtle"><?php _e('Please match CSV columns to customer properties.', 'latepoint') ?></div> |
| 3 | <?php |
| 4 | $available_fields = OsCustomerImportHelper::get_import_fields(); |
| 5 | |
| 6 | if(!empty($csv_data)){ |
| 7 | $columns = $csv_data[0]; |
| 8 | ?> |
| 9 | <div class="customer-csv-mapping-wrapper"> |
| 10 | |
| 11 | <div class="os-row os-row-align-center customer-csv-mapping-header"> |
| 12 | <div class="os-col-md-6"> |
| 13 | <?php _e('CSV Column', 'latepoint'); ?> |
| 14 | </div> |
| 15 | <div class="os-col-md-6"> |
| 16 | <?php _e('LatePoint Property', 'latepoint'); ?> |
| 17 | </div> |
| 18 | </div> |
| 19 | |
| 20 | <?php |
| 21 | foreach ($columns as $index => $column) { |
| 22 | $column = trim($column); ?> |
| 23 | <div class="os-row os-row-align-center customer-csv-mapping-row"> |
| 24 | <div class="os-col-md-6"> |
| 25 | <div class="label-desc"><?php echo esc_html($column); ?></div> |
| 26 | </div> |
| 27 | <div class="os-col-md-6"> |
| 28 | <?php echo OsFormHelper::select_field('latepoint_column_mapping[' . $index . ']', '', $available_fields, $column); ?> |
| 29 | </div> |
| 30 | </div> |
| 31 | <?php } ?> |
| 32 | </div> |
| 33 | <?php |
| 34 | } ?> |
| 35 | </div> |
| 36 |