Parcourir la source

Distinguir libreria de parser de bruto a limpio. Devolver el array en caso de que no se borren indices

Nermosis il y a 3 ans
Parent
révision
9f588895b7

application/libraries/ParserDatabase.php → application/libraries/ParserDatabaseBruto.php Voir le fichier

@@ -1,10 +1,11 @@
1 1
 <?php
2 2
 defined('BASEPATH') or exit('No direct script access allowed');
3 3
 
4
-class ParserDatabase
4
+class ParserDatabaseBruto
5 5
 {
6 6
     protected $idLicitacion = 0;
7 7
     protected $fechaInicioParser = "";
8
+    protected $CI;
8 9
 
9 10
     public function __construct()
10 11
     {

+ 4 - 2
application/libraries/ParserFile.php Voir le fichier

@@ -14,7 +14,7 @@ class ParserFile
14 14
     {
15 15
         $this->CI = &get_instance();
16 16
         $this->CI->load->helper('file');
17
-        $this->CI->load->library('parserdatabase');
17
+        $this->CI->load->library('parserdatabasebruto');
18 18
     }
19 19
 
20 20
     public function index($rutaDiariaDownloader, $fechaInicioParser)
@@ -70,7 +70,7 @@ class ParserFile
70 70
             file_put_contents($this->rutaDiaria . "/text_" . $filename . ".txt", $str);
71 71
         }
72 72
 
73
-        $this->CI->parserdatabase->setDatosParser($resultEntries, $fechaInicioParser);
73
+        $this->CI->parserdatabasebruto->setDatosParser($resultEntries, $fechaInicioParser);
74 74
 
75 75
         return;
76 76
     }
@@ -582,6 +582,8 @@ class ParserFile
582 582
 
583 583
         if ($valuesTotales == $valuesVacios) {
584 584
             $this->array_remove_empty($arrayCheck);
585
+        } else {
586
+            return $arrayCheck;
585 587
         }
586 588
     }
587 589
 

+ 37 - 0
application/libraries/Parserdatabaselimpio.php Voir le fichier

@@ -0,0 +1,37 @@
1
+<?php
2
+defined('BASEPATH') or exit('No direct script access allowed');
3
+
4
+/**
5
+ *
6
+ * Libraries Parserdatabaselimpio
7
+ *
8
+ * This Libraries for ...
9
+ *
10
+ * @package        CodeIgniter
11
+ * @category    Libraries
12
+ * @author    Setiawan Jodi <jodisetiawan@fisip-untirta.ac.id>
13
+ * @link      https://github.com/setdjod/myci-extension/
14
+ * @param     ...
15
+ * @return    ...
16
+ *
17
+ */
18
+
19
+class Parserdatabaselimpio
20
+{
21
+
22
+    protected $CI;
23
+
24
+    public function __construct()
25
+    {
26
+        $this->CI = &get_instance();
27
+    }
28
+
29
+    public function index()
30
+    {
31
+
32
+    }
33
+
34
+}
35
+
36
+/* End of file Parserdatabaselimpio.php */
37
+/* Location: ./application/libraries/Parserdatabaselimpio.php */