Exemplo n.º 1
0
         $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;
     }