|
|
|
|
1
|
<?php
|
1
|
<?php
|
2
|
defined('BASEPATH') or exit('No direct script access allowed');
|
2
|
defined('BASEPATH') or exit('No direct script access allowed');
|
3
|
|
3
|
|
4
|
-class ParserDatabaseBruto
|
|
|
|
|
4
|
+class Parserdatabasebruto
|
5
|
{
|
5
|
{
|
6
|
protected $idLicitacion = 0;
|
6
|
protected $idLicitacion = 0;
|
7
|
protected $fechaInicioParser = "";
|
7
|
protected $fechaInicioParser = "";
|
|
|
|
|
26
|
|
26
|
|
27
|
$this->setDatosMultiples($datosArchivo, "general", "bruto_datos_iniciales", "DatosIniciales");
|
27
|
$this->setDatosMultiples($datosArchivo, "general", "bruto_datos_iniciales", "DatosIniciales");
|
28
|
|
28
|
|
29
|
- $this->setDatosMultiples($datosArchivo, "contractInfo", "BRUTO_contract_folder", "ContractInfo");
|
|
|
|
|
29
|
+ $this->setDatosMultiples($datosArchivo, "contractInfo", "bruto_contract_folder", "ContractInfo");
|
30
|
|
30
|
|
31
|
- $this->setDocumentosSingle($datosArchivo, "tenderingProcess", ["BRUTO_tendering_process", "mapa_nivel_tendering_process"], "TenderingProcess");
|
|
|
|
|
31
|
+ $this->setDocumentosSingle($datosArchivo, "tenderingProcess", ["bruto_tendering_process", "mapa_nivel_tendering_process"], "TenderingProcess");
|
32
|
|
32
|
|
33
|
$this->setProcurementProjectArray($datosArchivo);
|
33
|
$this->setProcurementProjectArray($datosArchivo);
|
34
|
|
34
|
|
|
|
|
|
36
|
|
36
|
|
37
|
$this->setTenderingTerms($datosArchivo);
|
37
|
$this->setTenderingTerms($datosArchivo);
|
38
|
|
38
|
|
39
|
- $this->setLocatedContractingParty($datosArchivo); //, "locatedContractingParty", "BRUTO_located_contracting_party", "locatedContractingParty");
|
|
|
|
|
39
|
+ $this->setLocatedContractingParty($datosArchivo); //, "locatedContractingParty", "bruto_located_contracting_party", "locatedContractingParty");
|
40
|
|
40
|
|
41
|
$this->setParty($datosArchivo);
|
41
|
$this->setParty($datosArchivo);
|
42
|
|
42
|
|
43
|
- /*$this->setDatosMultiples($datosArchivo, "validNoticeInfo", "BRUTO_valid_notice_info", "ValideNoticeInfo");
|
|
|
|
|
43
|
+ /*$this->setDatosMultiples($datosArchivo, "validNoticeInfo", "bruto_valid_notice_info", "ValideNoticeInfo");
|
44
|
|
44
|
|
45
|
- $this->setDatosMultiples($datosArchivo['validNoticeInfo'], "documento", "BRUTO_valid_notice_info_documento", "validNoticeInfoDocumento");
|
|
|
|
|
45
|
+ $this->setDatosMultiples($datosArchivo['validNoticeInfo'], "documento", "bruto_valid_notice_info_documento", "validNoticeInfoDocumento");
|
46
|
|
46
|
|
47
|
- $this->setDatosMultiples($datosArchivo['validNoticeInfo'], "fechas", "BRUTO_valid_notice_info_fecha", "validNoticeInfoFechas");*/
|
|
|
|
|
47
|
+ $this->setDatosMultiples($datosArchivo['validNoticeInfo'], "fechas", "bruto_valid_notice_info_fecha", "validNoticeInfoFechas");*/
|
48
|
|
48
|
|
49
|
- $this->setInsertArryByArray($datosArchivo, "tenderingResult", ["BRUTO_tender_result", "mapa_nivel_tender_result"], "TenderResult");
|
|
|
|
|
49
|
+ $this->setInsertArryByArray($datosArchivo, "tenderingResult", ["bruto_tender_result", "mapa_nivel_tender_result"], "TenderResult");
|
50
|
|
50
|
|
51
|
- $this->setDocumentosSingle($datosArchivo, "legalDocs", ["BRUTO_legal_documents", "mapa_nivel_legal_docs"], "legalDocs");
|
|
|
|
|
51
|
+ $this->setDocumentosSingle($datosArchivo, "legalDocs", ["bruto_legal_documents", "mapa_nivel_legal_docs"], "legalDocs");
|
52
|
|
52
|
|
53
|
- $this->setDocumentosSingle($datosArchivo, "technicalDocs", ["BRUTO_technical_documents", "mapa_nivel_technical_docs"], "TechnicalDocs");
|
|
|
|
|
53
|
+ $this->setDocumentosSingle($datosArchivo, "technicalDocs", ["bruto_technical_documents", "mapa_nivel_technical_docs"], "TechnicalDocs");
|
54
|
|
54
|
|
55
|
- $this->setInsertArryByArray($datosArchivo, "generalDocs", ["BRUTO_general_documents", "mapa_nivel_general_docs"], "GeneralDocs");
|
|
|
|
|
55
|
+ $this->setInsertArryByArray($datosArchivo, "generalDocs", ["bruto_general_documents", "mapa_nivel_general_docs"], "GeneralDocs");
|
56
|
|
56
|
|
57
|
- $this->setInsertArryByArray($datosArchivo, "additionalDocs", ["BRUTO_additional_documents", "mapa_nivel_additional_docs"], "additionalDocs");
|
|
|
|
|
57
|
+ $this->setInsertArryByArray($datosArchivo, "additionalDocs", ["bruto_additional_documents", "mapa_nivel_additional_docs"], "additionalDocs");
|
58
|
|
58
|
|
59
|
}
|
59
|
}
|
60
|
|
60
|
|
|
|
|
|
366
|
unset($setInsert[$aux]['fechas']);
|
366
|
unset($setInsert[$aux]['fechas']);
|
367
|
|
367
|
|
368
|
if (!empty($setInsert)) {
|
368
|
if (!empty($setInsert)) {
|
369
|
- $resultInsert = insertBucle($setInsert, "BRUTO_valid_notice_info", $this->nombreLog);
|
|
|
|
|
369
|
+ $resultInsert = insertBucle($setInsert, "bruto_valid_notice_info", $this->nombreLog);
|
370
|
|
370
|
|
371
|
if ($resultInsert > 0) {
|
371
|
if ($resultInsert > 0) {
|
372
|
- $this->setDatosMultiples($datosArchivo, "documento", "BRUTO_valid_notice_info_documento", $resultInsert, "validNoticeInfoFechas", "id_ajena_vni");
|
|
|
|
|
372
|
+ $this->setDatosMultiples($datosArchivo, "documento", "bruto_valid_notice_info_documento", $resultInsert, "validNoticeInfoFechas", "id_ajena_vni");
|
373
|
|
373
|
|
374
|
- $this->setDatosMultiples($datosArchivo, "fechas", "BRUTO_valid_notice_info_fecha", $resultInsert, "validNoticeInfoDocumento", "id_ajena_vni");
|
|
|
|
|
374
|
+ $this->setDatosMultiples($datosArchivo, "fechas", "bruto_valid_notice_info_fecha", $resultInsert, "validNoticeInfoDocumento", "id_ajena_vni");
|
375
|
}
|
375
|
}
|
376
|
}
|
376
|
}
|
377
|
$aux++;
|
377
|
$aux++;
|