updating deleteOldFiles
This commit is contained in:
		| @@ -11,6 +11,7 @@ use App\Utilities\Overrider; | ||||
| use Illuminate\Database\Schema\Blueprint; | ||||
| use Illuminate\Support\Facades\Artisan; | ||||
| use Illuminate\Support\Facades\DB; | ||||
| use Illuminate\Support\Facades\File; | ||||
| use Illuminate\Support\Facades\Log; | ||||
| use Illuminate\Support\Facades\Schema; | ||||
| use Illuminate\Support\Str; | ||||
| @@ -79,6 +80,8 @@ class Version210 extends Listener | ||||
|  | ||||
|         #todo remove tax_id column | ||||
|         $this->copyItemTax(); | ||||
|  | ||||
|         $this->deleteOldFiles(); | ||||
|     } | ||||
|  | ||||
|     private function copyDocuments() | ||||
| @@ -657,4 +660,142 @@ class Version210 extends Listener | ||||
|             } | ||||
|         }); | ||||
|     } | ||||
|  | ||||
|     public function deleteOldFiles() | ||||
|     { | ||||
|         $files = [ | ||||
|             'app/Abstracts/DocumentModel.php', | ||||
|             'app/Events/Purchase/BillCancelled.php', | ||||
|             'app/Events/Purchase/BillCreated.php', | ||||
|             'app/Events/Purchase/BillCreating.php', | ||||
|             'app/Events/Purchase/BillReceived.php', | ||||
|             'app/Events/Purchase/BillRecurring.php', | ||||
|             'app/Events/Purchase/BillReminded.php', | ||||
|             'app/Events/Purchase/BillUpdated.php', | ||||
|             'app/Events/Purchase/BillUpdating.php', | ||||
|             'app/Events/Sale/InvoiceCancelled.php', | ||||
|             'app/Events/Sale/InvoiceCreated.php', | ||||
|             'app/Events/Sale/InvoiceCreating.php', | ||||
|             'app/Events/Sale/InvoicePrinting.php', | ||||
|             'app/Events/Sale/InvoiceRecurring.php', | ||||
|             'app/Events/Sale/InvoiceReminded.php', | ||||
|             'app/Events/Sale/InvoiceSent.php', | ||||
|             'app/Events/Sale/InvoiceUpdated.php', | ||||
|             'app/Events/Sale/InvoiceUpdating.php', | ||||
|             'app/Events/Sale/InvoiceViewed.php', | ||||
|             'app/Events/Sale/PaymentReceived.php', | ||||
|             'app/Http/Controllers/Api/Purchases/Bills.php', | ||||
|             'app/Http/Controllers/Api/Sales/InvoiceTransactions.php', | ||||
|             'app/Http/Controllers/Api/Sales/Invoices.php', | ||||
|             'app/Http/Controllers/Modals/BillTransactions.php', | ||||
|             'app/Http/Controllers/Modals/InvoiceTransactions.php', | ||||
|             'app/Http/Requests/Purchase/Bill.php', | ||||
|             'app/Http/Requests/Purchase/BillAddItem.php', | ||||
|             'app/Http/Requests/Purchase/BillHistory.php', | ||||
|             'app/Http/Requests/Purchase/BillItem.php', | ||||
|             'app/Http/Requests/Purchase/BillItemTax.php', | ||||
|             'app/Http/Requests/Purchase/BillTotal.php', | ||||
|             'app/Http/Requests/Sale/Invoice.php', | ||||
|             'app/Http/Requests/Sale/InvoiceAddItem.php', | ||||
|             'app/Http/Requests/Sale/InvoiceHistory.php', | ||||
|             'app/Http/Requests/Sale/InvoiceItem.php', | ||||
|             'app/Http/Requests/Sale/InvoiceItemTax.php', | ||||
|             'app/Http/Requests/Sale/InvoiceTotal.php', | ||||
|             'app/Jobs/Banking/CreateDocumentTransaction.php', | ||||
|             'app/Jobs/Purchase/CancelBill.php', | ||||
|             'app/Jobs/Purchase/CreateBill.php', | ||||
|             'app/Jobs/Purchase/CreateBillHistory.php', | ||||
|             'app/Jobs/Purchase/CreateBillItem.php', | ||||
|             'app/Jobs/Purchase/CreateBillItemsAndTotals.php', | ||||
|             'app/Jobs/Purchase/DeleteBill.php', | ||||
|             'app/Jobs/Purchase/DuplicateBill.php', | ||||
|             'app/Jobs/Purchase/UpdateBill.php', | ||||
|             'app/Jobs/Sale/CancelInvoice.php', | ||||
|             'app/Jobs/Sale/CreateInvoice.php', | ||||
|             'app/Jobs/Sale/CreateInvoiceHistory.php', | ||||
|             'app/Jobs/Sale/CreateInvoiceItem.php', | ||||
|             'app/Jobs/Sale/CreateInvoiceItemsAndTotals.php', | ||||
|             'app/Jobs/Sale/DeleteInvoice.php', | ||||
|             'app/Jobs/Sale/DuplicateInvoice.php', | ||||
|             'app/Jobs/Sale/UpdateInvoice.php', | ||||
|             'app/Listeners/Purchase/CreateBillCreatedHistory.php', | ||||
|             'app/Listeners/Purchase/IncreaseNextBillNumber.php', | ||||
|             'app/Listeners/Purchase/MarkBillCancelled.php', | ||||
|             'app/Listeners/Purchase/MarkBillReceived.php', | ||||
|             'app/Listeners/Purchase/SendBillRecurringNotification.php', | ||||
|             'app/Listeners/Purchase/SendBillReminderNotification.php', | ||||
|             'app/Listeners/Sale/CreateInvoiceCreatedHistory.php', | ||||
|             'app/Listeners/Sale/CreateInvoiceTransaction.php', | ||||
|             'app/Listeners/Sale/IncreaseNextInvoiceNumber.php', | ||||
|             'app/Listeners/Sale/MarkInvoiceCancelled.php', | ||||
|             'app/Listeners/Sale/MarkInvoiceSent.php', | ||||
|             'app/Listeners/Sale/MarkInvoiceViewed.php', | ||||
|             'app/Listeners/Sale/SendInvoicePaymentNotification.php', | ||||
|             'app/Listeners/Sale/SendInvoiceRecurringNotification.php', | ||||
|             'app/Listeners/Sale/SendInvoiceReminderNotification.php', | ||||
|             'app/Models/Purchase/Bill.php', | ||||
|             'app/Models/Purchase/BillHistory.php', | ||||
|             'app/Models/Purchase/BillItem.php', | ||||
|             'app/Models/Purchase/BillItemTax.php', | ||||
|             'app/Models/Purchase/BillTotal.php', | ||||
|             'app/Models/Sale/Invoice.php', | ||||
|             'app/Models/Sale/InvoiceHistory.php', | ||||
|             'app/Models/Sale/InvoiceItem.php', | ||||
|             'app/Models/Sale/InvoiceItemTax.php', | ||||
|             'app/Models/Sale/InvoiceTotal.php', | ||||
|             'app/Traits/Purchases.php', | ||||
|             'app/Traits/Sales.php', | ||||
|             'app/Transformers/Purchase/Bill.php', | ||||
|             'app/Transformers/Purchase/BillHistories.php', | ||||
|             'app/Transformers/Purchase/BillItems.php', | ||||
|             'app/Transformers/Purchase/BillTotals.php', | ||||
|             'app/Transformers/Sale/Invoice.php', | ||||
|             'app/Transformers/Sale/InvoiceHistories.php', | ||||
|             'app/Transformers/Sale/InvoiceItems.php', | ||||
|             'app/Transformers/Sale/InvoiceTotals.php', | ||||
|             'app/Utilities/Updater.php', | ||||
|             'config/maintenancemode.php', | ||||
|             'database/factories/Bill.php', | ||||
|             'database/factories/Invoice.php', | ||||
|             'public/0.js', | ||||
|             'public/38.js', | ||||
|             'public/js/purchases/bills.js', | ||||
|             'public/js/sales/invoices.js', | ||||
|             'resources/views/modals/bills/payment.blade.php', | ||||
|             'resources/views/modals/invoices/payment.blade.php', | ||||
|             'resources/views/partials/documents/item/print.blade.php', | ||||
|             'resources/views/partials/documents/item/show.blade.php', | ||||
|             'resources/views/purchases/bills/item.blade.php', | ||||
|             'resources/views/sales/invoices/item.blade.php', | ||||
|         ]; | ||||
|  | ||||
|         $directories = [ | ||||
|             'app/Events/Purchase', | ||||
|             'app/Events/Sale', | ||||
|             'app/Http/Controllers/Api/Purchases', | ||||
|             'app/Http/Controllers/Api/Sales', | ||||
|             'app/Http/Requests/Purchase', | ||||
|             'app/Http/Requests/Sale', | ||||
|             'app/Jobs/Purchase', | ||||
|             'app/Jobs/Sale', | ||||
|             'app/Listeners/Purchase', | ||||
|             'app/Listeners/Sale', | ||||
|             'app/Models/Purchase', | ||||
|             'app/Models/Sale', | ||||
|             'app/Transformers/Purchase', | ||||
|             'app/Transformers/Sale', | ||||
|             'resources/views/modals/bills', | ||||
|             'resources/views/modals/invoices', | ||||
|             'resources/views/partials/documents/item', | ||||
|             'resources/views/partials/documents', | ||||
|         ]; | ||||
|  | ||||
|         foreach ($files as $file) { | ||||
|             File::delete(base_path($file)); | ||||
|         } | ||||
|  | ||||
|         foreach ($directories as $directory) { | ||||
|             File::deleteDirectory(base_path($directory)); | ||||
|         } | ||||
|     } | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user