Selaa lähdekoodia

Split InvoiceSettings and InvoiceController

1Day 3 vuotta sitten
vanhempi
commit
efd8274088

+ 0 - 26
app/Classes/Settings/InvoiceSettingsC.php

@@ -43,30 +43,4 @@ class InvoiceSettingsC
         return redirect()->route('admin.settings.index')->with('success', 'Invoice settings updated!');
     }
 
-    public function downloadAllInvoices()
-    {
-        $zip = new ZipArchive;
-        $zip_safe_path = storage_path('invoices.zip');
-        $res = $zip->open($zip_safe_path, ZipArchive::CREATE | ZipArchive::OVERWRITE);
-        $result = $this::rglob(storage_path('app/invoice/*'));
-        if ($res === TRUE) {
-            $zip->addFromString("1. Info.txt", "This Archive contains all Invoices from all Users!\nIf there are no Invoices here, no Invoices have ever been created!");
-            foreach ($result as $file) {
-                if (file_exists($file) && is_file($file)) {
-                    $zip->addFile($file, basename($file));
-                }
-            }
-            $zip->close();
-        }
-        return response()->download($zip_safe_path);
-    }
-
-    public function rglob($pattern, $flags = 0)
-    {
-        $files = glob($pattern, $flags);
-        foreach (glob(dirname($pattern) . '/*', GLOB_ONLYDIR | GLOB_NOSORT) as $dir) {
-            $files = array_merge($files, $this::rglob($dir . '/' . basename($pattern), $flags));
-        }
-        return $files;
-    }
 }

+ 0 - 5
app/Http/Controllers/Admin/SettingsControllers/SettingsController.php

@@ -85,9 +85,4 @@ class SettingsController extends Controller
         return redirect()->route('admin.settings.index')->with('success', 'Invoice settings updated!');
     }
 
-    public function updateLanguageSettings (Request $request){
-
-
-    }
-
 }