Pārlūkot izejas kodu

move private function to helpers, remove folders from friday

Nermosis 3 gadus atpakaļ
vecāks
revīzija
859f8ffc02

+ 4 - 0
.gitignore Parādīt failu

@@ -37,3 +37,7 @@ application/config/database.php
37 37
 application/libraries/ParserDatabaseBruto1.php
38 38
 .vscode/launch.json123
39 39
 myphp-backup-liciagbar-20220127_210105.sql.gz
40
+liciagbar.sql
41
+tablas_configuraciones.sql
42
+vendor.zip
43
+application/application.zip

+ 5 - 18
application/controllers/Parser.php Parādīt failu

@@ -176,32 +176,19 @@ class Parser extends CI_Controller
176 176
     {
177 177
         $dayWeek = date('l');
178 178
 
179
-        if ($dayWeek == "Tuesday") {
179
+        if ($dayWeek == "Friday") {
180 180
             $folders = glob($ruta . "/*");
181
-            $actualDay = date("Y-m-d");
181
+            $thursday = date('Y-m-d', strtotime(date("Y-m-d") . ' -1 days'));
182 182
 
183
-            $minusSixDays =  date('Y-m-d', strtotime($actualDay . ' -6 days'));
183
+            $minusSixDays =  date('Y-m-d', strtotime($thursday . ' -6 days'));
184 184
 
185 185
             foreach ($folders as $folder) {
186 186
 
187 187
                 $folderDate = substr($folder, -19, 10);
188
-                if ($folderDate <= $actualDay && $folderDate >= $minusSixDays) {
189
-                    $this->eliminarArchivosProcesoCompleto($folder);
188
+                if ($folderDate <= $thursday && $folderDate >= $minusSixDays) {
189
+                    eliminarArchivosProcesoCompleto($folder);
190 190
                 }
191 191
             }
192 192
         }
193 193
     }
194
-
195
-    private function eliminarArchivosProcesoCompleto($ruta)
196
-    {
197
-        $files = glob($ruta . "/format/*");
198
-        foreach ($files as $file) { // iterate files
199
-            if (is_file($file)) {
200
-                unlink($file); // delete file
201
-            }
202
-        }
203
-
204
-        rmdir($ruta . "/format");
205
-        rmdir($ruta);
206
-    }
207 194
 }

+ 3 - 21
application/controllers/ParserCompleto.php Parādīt failu

@@ -65,7 +65,7 @@ class Parsercompleto extends CI_Controller
65 65
 
66 66
             $this->parserfile->index($this->rutaDiariaFecha, $fechaCarpeta, $row, $idUltimaImportacion);
67 67
 
68
-            $this->eliminarArchivosProcesoCompleto($this->rutaDiariaFecha);
68
+            eliminarArchivosProcesoCompleto($this->rutaDiariaFecha);
69 69
         }
70 70
 
71 71
         $this->tablasCalculadas($idUltimaImportacion);
@@ -101,14 +101,9 @@ class Parsercompleto extends CI_Controller
101 101
             $attrHref = $row['@attributes']['href'];
102 102
 
103 103
             if ($attrNext === "next") {
104
-                if (!strpos($attrHref, "licitacionesPerfilesContratanteCompleto3_20220517_133815_1")) { //"20220127_")) {
105
-                    $enlace = $attrHref;
106
-                } else {
107
-                    $enlace = "";
108
-                }
109
-                /* $enlace = $attrHref;
104
+                $enlace = $attrHref;
110 105
             } else {
111
-                $enlace = ""; */
106
+                $enlace = "";
112 107
             }
113 108
         }
114 109
 
@@ -180,19 +175,6 @@ class Parsercompleto extends CI_Controller
180 175
 
181 176
         insertBucleDuplicateOnKey($licitaciones['datos'], "vista_datos_licitacion", "");
182 177
     }
183
-
184
-    private function eliminarArchivosProcesoCompleto($ruta)
185
-    {
186
-        $files = glob($ruta . "format/*");
187
-        foreach ($files as $file) { // iterate files
188
-            if (is_file($file)) {
189
-                unlink($file); // delete file
190
-            }
191
-        }
192
-
193
-        rmdir($ruta . "format");
194
-        rmdir($ruta);
195
-    }
196 178
 }
197 179
 
198 180
 /* End of file ParserCompleto.php */

+ 14 - 0
application/helpers/funciones_helper.php Parādīt failu

@@ -218,6 +218,20 @@ if (!function_exists("enviarEmail")) {
218 218
         }
219 219
     }
220 220
 }
221
+if (!function_exists("eliminarArchivosProcesoCompleto")) {
222
+    function eliminarArchivosProcesoCompleto($ruta)
223
+    {
224
+        $files = glob($ruta . "/format/*");
225
+        foreach ($files as $file) { // iterate files
226
+            if (is_file($file)) {
227
+                unlink($file); // delete file
228
+            }
229
+        }
230
+
231
+        rmdir($ruta . "/format");
232
+        rmdir($ruta);
233
+    }
234
+}
221 235
 
222 236
 // ------------------------------------------------------------------------
223 237