|
@@ -42,15 +42,15 @@ class ParserFile
|
42
|
42
|
|
43
|
43
|
$resultEntries[$filename][$aux]['party'] = $this->nodoParty($row); //
|
44
|
44
|
|
45
|
|
- $resultEntries[$filename][$aux]['procurementProject'] = $this->nodoPresupuesto($row);
|
|
45
|
+ $resultEntries[$filename][$aux]['procurementProject'] = $this->nodoPresupuesto($row); //
|
46
|
46
|
|
47
|
|
- $resultEntries[$filename][$aux]['procurementProjectLot'] = $this->nodoProcurementProjectLot($row);
|
|
47
|
+ $resultEntries[$filename][$aux]['procurementProjectLot'] = $this->nodoProcurementProjectLot($row); //
|
48
|
48
|
|
49
|
|
- $resultEntries[$filename][$aux]['tenderingTerms'] = $this->nodoTenderingTerms($row);
|
|
49
|
+ $resultEntries[$filename][$aux]['tenderingTerms'] = $this->nodoTenderingTerms($row); //
|
50
|
50
|
|
51
|
|
- $resultEntries[$filename][$aux]['tenderingProcess'] = $this->nodoTenderingProcess($row);
|
|
51
|
+ $resultEntries[$filename][$aux]['tenderingProcess'] = $this->nodoTenderingProcess($row); //
|
52
|
52
|
|
53
|
|
- $resultEntries[$filename][$aux]['tenderingResult'] = $this->nodoTenderResult($row);
|
|
53
|
+ $resultEntries[$filename][$aux]['tenderingResult'] = $this->nodoTenderResult($row); //
|
54
|
54
|
|
55
|
55
|
$resultEntries[$filename][$aux]['validNoticeInfo'] = $this->nodoValidNoticeInfo($row);
|
56
|
56
|
|
|
@@ -171,43 +171,43 @@ class ParserFile
|
171
|
171
|
if (isset($procurementProject)) {
|
172
|
172
|
//ProcurementProject
|
173
|
173
|
|
174
|
|
- $resultEntries['name'] = $this->existNodo($procurementProject, 'Name', 'string');
|
175
|
|
- $resultEntries['typeCode'] = $this->existNodo($procurementProject, 'TypeCode', 'string');
|
176
|
|
- $resultEntries['subTypeCode'] = $this->existNodo($procurementProject, 'SubTypeCode', 'string');
|
|
174
|
+ $resultEntries['budget']['name'] = $this->existNodo($procurementProject, 'Name', 'string');
|
|
175
|
+ $resultEntries['budget']['typeCode'] = $this->existNodo($procurementProject, 'TypeCode', 'string');
|
|
176
|
+ $resultEntries['budget']['subTypeCode'] = $this->existNodo($procurementProject, 'SubTypeCode', 'string');
|
177
|
177
|
|
178
|
178
|
if (isset($procurementProject->BudgetAmount)) {
|
179
|
|
- $resultEntries['estimatedOverallContractAmount'] = $this->existNodo($procurementProject->BudgetAmount, 'EstimatedOverallContractAmount', 'string');
|
180
|
|
- $resultEntries['totalAmount'] = $this->existNodo($procurementProject->BudgetAmount, 'TotalAmount', 'string');
|
181
|
|
- $resultEntries['taxExclusiveAmount'] = $this->existNodo($procurementProject->BudgetAmount, 'TaxExclusiveAmount', 'string');
|
|
179
|
+ $resultEntries['budget']['estimatedOverallContractAmount'] = $this->existNodo($procurementProject->BudgetAmount, 'EstimatedOverallContractAmount', 'string');
|
|
180
|
+ $resultEntries['budget']['totalAmount'] = $this->existNodo($procurementProject->BudgetAmount, 'TotalAmount', 'string');
|
|
181
|
+ $resultEntries['budget']['taxExclusiveAmount'] = $this->existNodo($procurementProject->BudgetAmount, 'TaxExclusiveAmount', 'string');
|
182
|
182
|
}
|
183
|
183
|
|
184
|
184
|
if (isset($procurementProject->RequiredCommodityClassification)) {
|
185
|
185
|
for ($i = 0; $i < count($procurementProject->RequiredCommodityClassification); $i++) {
|
186
|
|
- $resultEntries['itemClassification_value'] = $this->existNodo($procurementProject->RequiredCommodityClassification[$i], 'ItemClassificationCode', 'string');
|
187
|
|
- $resultEntries['itemClassification_attr'] = (string) $procurementProject->RequiredCommodityClassification[$i]->ItemClassificationCode['listURI'];
|
|
186
|
+ $resultEntries['itemClass'][$i]['itemClassification_value'] = $this->existNodo($procurementProject->RequiredCommodityClassification[$i], 'ItemClassificationCode', 'string');
|
|
187
|
+ $resultEntries['itemClass'][$i]['itemClassification_attr'] = (string) $procurementProject->RequiredCommodityClassification[$i]->ItemClassificationCode['listURI'];
|
188
|
188
|
}
|
189
|
189
|
}
|
190
|
190
|
|
191
|
191
|
if (isset($procurementProject->RealizedLocation)) {
|
192
|
|
- $resultEntries['countrySubentity'] = $this->existNodo($procurementProject->RealizedLocation, 'CountrySubentity', 'string');
|
|
192
|
+ $resultEntries['budget']['countrySubentity'] = $this->existNodo($procurementProject->RealizedLocation, 'CountrySubentity', 'string');
|
193
|
193
|
if (isset($procurementProject->RealizedLocation->CountrySubentityCode)) {
|
194
|
|
- $resultEntries['countrySubentityCode'] = $this->existNodo($procurementProject->RealizedLocation, 'CountrySubentityCode', 'string');
|
195
|
|
- $resultEntries['countrySubentityCode'] = $this->existAttribute($procurementProject->RealizedLocation, "CountrySubentityCode", "string", 'listURI');
|
|
194
|
+ $resultEntries['budget']['countrySubentityCode'] = $this->existNodo($procurementProject->RealizedLocation, 'CountrySubentityCode', 'string');
|
|
195
|
+ $resultEntries['budget']['countrySubentityCodeAttr'] = $this->existAttribute($procurementProject->RealizedLocation, "CountrySubentityCode", "string", 'listURI');
|
196
|
196
|
}
|
197
|
197
|
|
198
|
198
|
if (isset($procurementProject->RealizedLocation->Address)) {
|
199
|
|
- $resultEntries['cityName'] = $this->existNodo($procurementProject->RealizedLocation->Address->Country, 'CityName', 'string');
|
200
|
|
- $resultEntries['IdentificationCode'] = $this->existNodo($procurementProject->RealizedLocation->Address->Country, 'IdentificationCode', 'string');
|
201
|
|
- $resultEntries['countryName'] = $this->existNodo($procurementProject->RealizedLocation->Address->Country, 'Name', 'string');
|
|
199
|
+ $resultEntries['budget']['cityName'] = $this->existNodo($procurementProject->RealizedLocation->Address->Country, 'CityName', 'string');
|
|
200
|
+ $resultEntries['budget']['IdentificationCode'] = $this->existNodo($procurementProject->RealizedLocation->Address->Country, 'IdentificationCode', 'string');
|
|
201
|
+ $resultEntries['budget']['countryName'] = $this->existNodo($procurementProject->RealizedLocation->Address->Country, 'Name', 'string');
|
202
|
202
|
}
|
203
|
203
|
}
|
204
|
204
|
|
205
|
|
- $resultEntries['durationMesure'] = $this->existNodo($procurementProject->PlannedPeriod, 'DurationMeasure', 'string');
|
206
|
|
- $resultEntries['duracion_inicio'] = $this->existNodo($procurementProject->PlannedPeriod, 'StartDate', 'string');
|
207
|
|
- $resultEntries['duracion_fin'] = $this->existNodo($procurementProject->PlannedPeriod, 'EndDate', 'string');
|
208
|
|
- $resultEntries['medida'] = $this->existAttribute($procurementProject->PlannedPeriod, "DurationMeasure", "string", 'unitCode');
|
|
205
|
+ $resultEntries['budget']['durationMesure'] = $this->existNodo($procurementProject->PlannedPeriod, 'DurationMeasure', 'string');
|
|
206
|
+ $resultEntries['budget']['duracion_inicio'] = $this->existNodo($procurementProject->PlannedPeriod, 'StartDate', 'string');
|
|
207
|
+ $resultEntries['budget']['duracion_fin'] = $this->existNodo($procurementProject->PlannedPeriod, 'EndDate', 'string');
|
|
208
|
+ $resultEntries['budget']['medida'] = $this->existAttribute($procurementProject->PlannedPeriod, "DurationMeasure", "string", 'unitCode');
|
209
|
209
|
|
210
|
|
- $resultEntries['contractExtension'] = $this->existNodo($procurementProject->ContractExtension, 'OptionsDescription', 'string');
|
|
210
|
+ $resultEntries['budget']['contractExtension'] = $this->existNodo($procurementProject->ContractExtension, 'OptionsDescription', 'string');
|
211
|
211
|
}
|
212
|
212
|
|
213
|
213
|
$resultFinal = $this->array_remove_empty($resultEntries);
|
|
@@ -221,7 +221,7 @@ class ParserFile
|
221
|
221
|
|
222
|
222
|
if (isset($procurementProjectLot)) {
|
223
|
223
|
for ($i = 0; $i < count($procurementProjectLot); $i++) {
|
224
|
|
- $resultEntries[$i]['id'] = $this->existNodo($procurementProjectLot[$i], 'ID', 'string');
|
|
224
|
+ $resultEntries[$i]['idProcurementLot'] = $this->existNodo($procurementProjectLot[$i], 'ID', 'string');
|
225
|
225
|
$resultEntries[$i]['name'] = $this->existNodo($procurementProjectLot[$i]->ProcurementProject, 'Name', 'string');
|
226
|
226
|
$resultEntries[$i]['totalAmount'] = $this->existNodo($procurementProjectLot[$i]->ProcurementProject->BudgetAmount, 'TotalAmount', 'string');
|
227
|
227
|
$resultEntries[$i]['taxExclusiveAmount'] = $this->existNodo($procurementProjectLot[$i]->ProcurementProject->BudgetAmount, 'TaxExclusiveAmount', 'string');
|
|
@@ -229,16 +229,16 @@ class ParserFile
|
229
|
229
|
$clasificacionItems = $procurementProjectLot[$i]->ProcurementProject->RequiredCommodityClassification;
|
230
|
230
|
if (isset($clasificacionItems)) {
|
231
|
231
|
for ($j = 0; $j < count($clasificacionItems); $j++) {
|
232
|
|
- $resultEntries[$i]['itemClassification']['id'][$j] = $clasificacionItems[$j]->ItemClassificationCode;
|
233
|
|
- $resultEntries[$i]['itemClassification']['id_attr'][$j] = $this->existAttribute($clasificacionItems[$j], "ItemClassificationCode", "string", 'listURI');
|
|
232
|
+ $resultEntries[$i]['itemClassification'][$j]['idItem'] = $this->existNodo($clasificacionItems[$j], "ItemClassificationCode", "string");
|
|
233
|
+ $resultEntries[$i]['itemClassification'][$j]['id_attr'] = $this->existAttribute($clasificacionItems[$j], "ItemClassificationCode", "string", 'listURI');
|
234
|
234
|
}
|
235
|
235
|
}
|
236
|
236
|
|
237
|
|
- if (isset($procurementProjectLot[$i]->RealizedLocation)) {
|
|
237
|
+ if (isset($procurementProjectLot[$i]->ProcurementProject->RealizedLocation)) {
|
238
|
238
|
$resultEntries[$i]['countrySubentity'] = $this->existNodo($procurementProjectLot[$i]->ProcurementProject->RealizedLocation, 'CountrySubentity', 'string');
|
239
|
239
|
$resultEntries[$i]['countrySubentityCode'] = $this->existNodo($procurementProjectLot[$i]->ProcurementProject->RealizedLocation, 'CountrySubentityCode', 'string');
|
240
|
240
|
$resultEntries[$i]['identificationCode'] = $this->existNodo($procurementProjectLot[$i]->ProcurementProject->RealizedLocation->Address->Country, 'IdentificationCode', 'string');
|
241
|
|
- $resultEntries[$i]['name'] = $this->existNodo($procurementProjectLot[$i]->ProcurementProject->RealizedLocation->Address->Country, 'Name', 'string');
|
|
241
|
+ $resultEntries[$i]['nameLocation'] = $this->existNodo($procurementProjectLot[$i]->ProcurementProject->RealizedLocation->Address->Country, 'Name', 'string');
|
242
|
242
|
}
|
243
|
243
|
}
|
244
|
244
|
}
|
|
@@ -275,8 +275,8 @@ class ParserFile
|
275
|
275
|
$resultEntries[$i]['PayableAmount'] = $this->existNodo($awardedTenderedProject->LegalMonetaryTotal, 'PayableAmount', 'string');
|
276
|
276
|
}
|
277
|
277
|
}
|
278
|
|
- $resultFinal = $this->array_remove_empty($resultEntries);
|
279
|
|
- return $resultFinal;
|
|
278
|
+ //$resultFinal = $this->array_remove_empty($resultEntries);
|
|
279
|
+ return $resultEntries;
|
280
|
280
|
}
|
281
|
281
|
|
282
|
282
|
private function nodoTenderingTerms($xml)
|
|
@@ -286,45 +286,46 @@ class ParserFile
|
286
|
286
|
|
287
|
287
|
if (isset($TenderingTerms)) {
|
288
|
288
|
|
289
|
|
- $resultEntries['requiredCurriculaIndicator'] = $this->existNodo($TenderingTerms, 'RequiredCurriculaIndicator', 'string');
|
290
|
|
- $resultEntries['variantConstraintIndicator'] = $this->existNodo($TenderingTerms, 'VariantConstraintIndicator', 'string');
|
291
|
|
- $resultEntries['fundingProgramCode'] = $this->existNodo($TenderingTerms, 'FundingProgramCode', 'string');
|
|
289
|
+ $resultEntries[0]['requiredCurriculaIndicator'] = $this->existNodo($TenderingTerms, 'RequiredCurriculaIndicator', 'string');
|
|
290
|
+ $resultEntries[0]['variantConstraintIndicator'] = $this->existNodo($TenderingTerms, 'VariantConstraintIndicator', 'string');
|
|
291
|
+ $resultEntries[0]['fundingProgramCode'] = $this->existNodo($TenderingTerms, 'FundingProgramCode', 'string');
|
292
|
292
|
if (isset($TenderingTerms->RequiredFinancialGuarantee->GuaranteeTypeCode)) {
|
293
|
|
- $resultEntries['guaranteeTypeCode'] = $this->existNodo($TenderingTerms->RequiredFinancialGuarantee, 'GuaranteeTypeCode', 'string');
|
294
|
|
- $resultEntries['guaranteeTypeCode_attr'] = $this->existAttribute($TenderingTerms->RequiredFinancialGuarantee, "GuaranteeTypeCode", "string", 'listURI');
|
295
|
|
- $resultEntries['requiredFinancialGuarantee_Amount'] = $this->existNodo($TenderingTerms->RequiredFinancialGuarantee, 'AmountRate', 'string');
|
|
293
|
+ $resultEntries[0]['guaranteeTypeCode'] = $this->existNodo($TenderingTerms->RequiredFinancialGuarantee, 'GuaranteeTypeCode', 'string');
|
|
294
|
+ $resultEntries[0]['guaranteeTypeCode_attr'] = $this->existAttribute($TenderingTerms->RequiredFinancialGuarantee, "GuaranteeTypeCode", "string", 'listURI');
|
|
295
|
+ $resultEntries[0]['requiredFinancialGuarantee_Amount'] = $this->existNodo($TenderingTerms->RequiredFinancialGuarantee, 'AmountRate', 'string');
|
296
|
296
|
}
|
297
|
297
|
|
298
|
|
- $resultEntries['procurementLegislationDocumentReference'] = $this->existNodo($TenderingTerms->ProcurementLegislationDocumentReference, 'ID', 'string');
|
299
|
|
- $resultEntries['allowedSubcontractTerms'] = $this->existNodo($TenderingTerms->AllowedSubcontractTerms, 'Description', 'string');
|
|
298
|
+ $resultEntries[0]['procurementLegislationDocumentReference'] = $this->existNodo($TenderingTerms->ProcurementLegislationDocumentReference, 'ID', 'string');
|
|
299
|
+ $resultEntries[0]['allowedSubcontractTerms'] = $this->existNodo($TenderingTerms->AllowedSubcontractTerms, 'Description', 'string');
|
300
|
300
|
|
301
|
301
|
$tendererAwardingTerms = $TenderingTerms->AwardingTerms;
|
302
|
302
|
if (isset($tendererAwardingTerms) && !empty($tendererAwardingTerms)) {
|
303
|
303
|
for ($i = 0; $i < count($tendererAwardingTerms->AwardingCriteria); $i++) {
|
304
|
|
- $resultEntries['awardingTerms'][$i]['evaluationCriteriaTypeCode'] = $this->existNodo($tendererAwardingTerms[$i], 'Description', 'string');
|
305
|
|
- $resultEntries['awardingTerms'][$i]['description'] = $this->existNodo($tendererAwardingTerms[$i], 'WeightNumeric', 'string');
|
|
304
|
+ $resultEntries[1][$i]['evaluationCriteriaTypeCode'] = $this->existNodo($tendererAwardingTerms[$i], 'Description', 'string');
|
|
305
|
+ $resultEntries[1][$i]['description'] = $this->existNodo($tendererAwardingTerms[$i], 'WeightNumeric', 'string');
|
306
|
306
|
}
|
307
|
307
|
}
|
308
|
308
|
|
309
|
309
|
$tendererQualificationRequest = $TenderingTerms->TendererQualificationRequest;
|
310
|
310
|
if (isset($tendererQualificationRequest) && !empty($tendererQualificationRequest)) {
|
311
|
|
- $resultEntries['tendererQualificationRequest']['description'] = $this->existNodo($tendererQualificationRequest, 'Description', 'string');
|
|
311
|
+ $resultEntries[0]['description'] = $this->existNodo($tendererQualificationRequest, 'Description', 'string');
|
|
312
|
+ $resultEntries[0]['personalSituation'] = $this->existNodo($tendererQualificationRequest, 'PersonalSituation', 'string');
|
312
|
313
|
for ($i = 0; $i < count($tendererQualificationRequest); $i++) {
|
313
|
314
|
if (isset($tendererQualificationRequest[$i]->TechnicalEvaluationCriteria->EvaluationCriteriaTypeCode)) {
|
314
|
|
- $resultEntries['tendererQualificationRequest'][$i]['evaluationCriteriaTypeCode'] = $this->existNodo($tendererQualificationRequest[$i]->TechnicalEvaluationCriteria, 'EvaluationCriteriaTypeCode', 'string');
|
315
|
|
- $resultEntries['tendererQualificationRequest'][$i]['evaluationCriteriaTypeCode_attr'] = $this->existAttribute($tendererQualificationRequest[$i]->TechnicalEvaluationCriteria, "EvaluationCriteriaTypeCode", "sting", 'listURI');
|
|
315
|
+ $resultEntries[2][$i]['evaluationCriteriaTypeCode'] = $this->existNodo($tendererQualificationRequest[$i]->TechnicalEvaluationCriteria, 'EvaluationCriteriaTypeCode', 'string');
|
|
316
|
+ $resultEntries[2][$i]['evaluationCriteriaTypeCode_attr'] = $this->existAttribute($tendererQualificationRequest[$i]->TechnicalEvaluationCriteria, "EvaluationCriteriaTypeCode", "sting", 'listURI');
|
|
317
|
+ $resultEntries[2][$i]['description'] = $this->existNodo($tendererQualificationRequest[$i]->TechnicalEvaluationCriteria, 'Description', 'string');
|
316
|
318
|
}
|
317
|
319
|
|
318
|
|
- $resultEntries['tendererQualificationRequest'][$i]['description'] = $this->existNodo($tendererQualificationRequest[$i]->TechnicalEvaluationCriteria, 'Description', 'string');
|
319
|
320
|
}
|
320
|
321
|
}
|
321
|
322
|
|
322
|
323
|
$financialEvaluationCriteria = $TenderingTerms->TendererQualificationRequest->FinancialEvaluationCriteria;
|
323
|
324
|
if (isset($financialEvaluationCriteria) && !empty($financialEvaluationCriteria)) {
|
324
|
325
|
for ($i = 0; $i < count($financialEvaluationCriteria); $i++) {
|
325
|
|
- $resultEntries['financialEvaluationCriteria'][$i]['evaluationCriteriaTypeCode'] = $this->existNodo($financialEvaluationCriteria[$i], 'EvaluationCriteriaTypeCode', 'string');
|
326
|
|
- $resultEntries['financialEvaluationCriteria'][$i]['evaluationCriteriaTypeCode_attr'] = $this->existAttribute($financialEvaluationCriteria[$i], "EvaluationCriteriaTypeCode", "string", 'listURI');
|
327
|
|
- $resultEntries['financialEvaluationCriteria'][$i]['description'] = $this->existNodo($financialEvaluationCriteria[$i], 'Description', 'string');
|
|
326
|
+ $resultEntries[3][$i]['evaluationCriteriaTypeCode'] = $this->existNodo($financialEvaluationCriteria[$i], 'EvaluationCriteriaTypeCode', 'string');
|
|
327
|
+ $resultEntries[3][$i]['evaluationCriteriaTypeCode_attr'] = $this->existAttribute($financialEvaluationCriteria[$i], "EvaluationCriteriaTypeCode", "string", 'listURI');
|
|
328
|
+ $resultEntries[3][$i]['description'] = $this->existNodo($financialEvaluationCriteria[$i], 'Description', 'string');
|
328
|
329
|
}
|
329
|
330
|
}
|
330
|
331
|
|
|
@@ -332,15 +333,15 @@ class ParserFile
|
332
|
333
|
if (isset($specificTendererRequirement) && !empty($specificTendererRequirement)) {
|
333
|
334
|
for ($i = 0; $i < count($specificTendererRequirement); $i++) {
|
334
|
335
|
|
335
|
|
- $resultEntries['financialEvaluationCriteria'][$i]['evaluationCriteriaTypeCode'] = $this->existNodo($specificTendererRequirement[$i]->SpecificTendererRequirement, 'RequirementTypeCode', 'string');
|
336
|
|
- $resultEntries['financialEvaluationCriteria'][$i]['evaluationCriteriaTypeCode_attr'] = $this->existAttribute($specificTendererRequirement[$i]->SpecificTendererRequirement, "RequirementTypeCode", "string", 'listURI');
|
|
336
|
+ $resultEntries[4][$i]['evaluationCriteriaTypeCode'] = $this->existNodo($specificTendererRequirement[$i]->SpecificTendererRequirement, 'RequirementTypeCode', 'string');
|
|
337
|
+ $resultEntries[4][$i]['evaluationCriteriaTypeCode_attr'] = $this->existAttribute($specificTendererRequirement[$i]->SpecificTendererRequirement, "RequirementTypeCode", "string", 'listURI');
|
337
|
338
|
}
|
338
|
339
|
}
|
339
|
340
|
|
340
|
|
- $resultEntries['language'] = $this->existNodo($TenderingTerms->Language, 'ID', 'string');
|
|
341
|
+ $resultEntries[0]['language'] = $this->existNodo($TenderingTerms->Language, 'ID', 'string');
|
341
|
342
|
}
|
342
|
|
- $resultFinal = $this->array_remove_empty($resultEntries);
|
343
|
|
- return $resultFinal;
|
|
343
|
+ //$resultFinal = $this->array_remove_empty($resultEntries);
|
|
344
|
+ return $resultEntries;
|
344
|
345
|
}
|
345
|
346
|
|
346
|
347
|
private function nodoTenderingProcess($xml)
|
|
@@ -446,10 +447,10 @@ class ParserFile
|
446
|
447
|
if (isset($validNoticeInfo[$i]->AdditionalPublicationStatus)) {
|
447
|
448
|
for ($j = 0; $j < count($validNoticeInfo[$i]->AdditionalPublicationStatus->AdditionalPublicationDocumentReference); $j++) {
|
448
|
449
|
|
449
|
|
- $resultEntries[$i]['fechas'][] = $this->existNodo($validNoticeInfo[$i]->AdditionalPublicationStatus->AdditionalPublicationDocumentReference[$j], 'IssueDate', 'string');
|
|
450
|
+ $resultEntries[$i]['fechas'][$j]['fechas'] = $this->existNodo($validNoticeInfo[$i]->AdditionalPublicationStatus->AdditionalPublicationDocumentReference[$j], 'IssueDate', 'string');
|
450
|
451
|
if ($validNoticeInfo[$i]->AdditionalPublicationStatus->AdditionalPublicationDocumentReference[$j]->DocumentTypeCode) {
|
451
|
|
- $resultEntries[$i]['documento']['documento'][] = $this->existNodo($validNoticeInfo[$i]->AdditionalPublicationStatus->AdditionalPublicationDocumentReference[$j]->Attachment->ExternalReference, 'URI', 'string');
|
452
|
|
- $resultEntries[$i]['documento']['filename'][] = $this->existNodo($validNoticeInfo[$i]->AdditionalPublicationStatus->AdditionalPublicationDocumentReference[$j]->Attachment->ExternalReference, 'FileName', 'string');
|
|
452
|
+ $resultEntries[$i]['documento'][$j]['documento'] = $this->existNodo($validNoticeInfo[$i]->AdditionalPublicationStatus->AdditionalPublicationDocumentReference[$j]->Attachment->ExternalReference, 'URI', 'string');
|
|
453
|
+ $resultEntries[$i]['documento'][$j]['filename'] = $this->existNodo($validNoticeInfo[$i]->AdditionalPublicationStatus->AdditionalPublicationDocumentReference[$j]->Attachment->ExternalReference, 'FileName', 'string');
|
453
|
454
|
|
454
|
455
|
}
|
455
|
456
|
}
|
|
@@ -457,8 +458,8 @@ class ParserFile
|
457
|
458
|
}
|
458
|
459
|
}
|
459
|
460
|
|
460
|
|
- $resultFinal = $this->array_remove_empty($resultEntries);
|
461
|
|
- return $resultFinal;
|
|
461
|
+ //$resultFinal = $this->array_remove_empty($resultEntries);
|
|
462
|
+ return $resultEntries;
|
462
|
463
|
}
|
463
|
464
|
|
464
|
465
|
private function nodoGeneralDocuments($xml)
|