$tax_settings = new TaxSettings(); $product_service_tax = $tax_settings->product_service_tax(); if (is_array($product_service_tax) && count($product_service_tax) > 0) { foreach ($product_service_tax as $key => $val) { $module_fields[$val["tax_name"]] = array("field_name" => $val["tax_name"], "field_label" => $val["tax_name"], "field_validation" => ''); } continue; } } $data = array("field_name" => $do_crmfields->field_name, "field_label" => $do_crmfields->field_label, "field_validation" => $do_crmfields->field_validation); $module_fields[$do_crmfields->idfields] = $data; } $row_length = sizeof($mapping_first_row); $_SESSION["do_import"]->set_csv_row_length($row_length); $mandatory_fields = array(); $do_crmfields->get_field_validation_info($import_module_id); if ($do_crmfields->getNumRows() > 0) { while ($do_crmfields->next()) { if ($do_crmfields->field_name == 'assigned_to') { continue; } if ($do_crmfields->field_name == 'related_to' && $import_module_id == 5) { $related_to_contact = $do_crmfields->field_label . ' (' . $_SESSION["do_module"]->modules_full_details[4]["name"] . ')'; $related_to_org = $do_crmfields->field_label . ' (' . $_SESSION["do_module"]->modules_full_details[6]["name"] . ')'; $field_label = $related_to_contact . ' ' . _('or') . ' ' . $related_to_org; $data = array("field_name" => $do_crmfields->field_name, "field_label" => $field_label, "field_type" => $do_crmfields->field_type, "field_validation" => $do_crmfields->field_validation); } else { $data = array("field_name" => $do_crmfields->field_name, "field_label" => $do_crmfields->field_label, "field_type" => $do_crmfields->field_type, "field_validation" => $do_crmfields->field_validation); } $mandatory_fields[] = $data; }