initial commit, Version 0.1

This commit is contained in:
Markus Gärtner 2019-02-07 11:58:03 +01:00
parent 4aab3987d7
commit 4f226c9baf
4 changed files with 1461 additions and 0 deletions

50
Readme.md Normal file
View File

@ -0,0 +1,50 @@
#deletePictures
##Bilder löschen die in der Tabelle oxarticles nicht mehr hinterlegt sind
Löscht Bilder in den Unterverzeichnissen von "out/pictures/master/product/"
Installation:
-------------
Datei in das Hauptverzeichnis des Shops kopieren
Bedienung
--------
1) Datenbanktabelle d3lostpictures per Button erstellen
2) Über Button Verzeichnisse einlesen. Dieser Vorgang kann länger dauern, und mehrmal ausgeführt werden
3) Löschen der Bilder pro Slot. Die Anzahl der zu löschenden Bilder ist pro Durchgang beschränkt, daher muss der Vorgang mehrmals ausgeführt werden.
Deinstallation:
-------------
Entfernen der Datenbanktabelle d3lostpictures direkt in der Datenbank oder über den Button 'Tabelle d3lostpictures löschen'.
Das Script aus dem Shoproot per FTP löschen oder über den Button 'Löschen'.
English
-------
delete old pictures from Subfolders in "out/pictures/master/product/"
Installation:
-------------
Copy Script into the Shoproot
Bedienung
--------
1) Create Databasetable via Button 'Tabelle d3lostpictures erstellen'.
2) Run check for pictures with Button 'Bilder suchen / Verzeichnisse einlesen'. This action can take some time, and can performe some times till last picture slot.
3) Delete pictures separately for each slot. There is a limit to delete files. So it's necessary to perform this action some times.
Deinstallation:
-------------
Remove Script from Shoproot or delete the script via itself (Button 'Löschen')
Version:
------------
für/for: Oxid eShop 4.9 - 4.10
Script: 0.1

10
changelog.md Normal file
View File

@ -0,0 +1,10 @@
Changelog
---
Version 0.1
- Prüfung auf unvollständig eingelesene Ordner
- Buttons etwas "bunter"
- Prüfung / Ausgabe ob alle Verzeichnise komplett eingelesen wurden
- Bei erstem Aufruf Zustimmung durch Benutzer: Script löschen, Datensicherung/ .... . Sicherung der Zustimmung per Cookie/Session
- Hinweise zur Nutzung des Scriptes ohne Zugangsschutz ist, etc, Datensicherung, Hinweise auf die Slots
- Legende / Texte erstellen

1387
deletePictures.php Normal file

File diff suppressed because it is too large Load Diff

14
todo.md Normal file
View File

@ -0,0 +1,14 @@
Todo:
-----
* Bildnamen mit Sonderzeichen beachten, ebenfalls löschbar machen
* Galleriefunktion, Ausgabe der Bilder, mit Blätterfunktion
* Gegenprüfung für oxorderarticles einbauen
* Unterstützung von Kategorien, Hersteller, Lieferer, Verpackung
* Option um Bilder zu verschieben, zB. nach out/pictures/master_old/
* Anpassung auf v6
* Als Modul bereitstellen, V6
* Zugriffsschutz via Accesskey
* Ausgabe als CSV , mit delete für Ausführung auf CLI
* Übersetzungen der Texte erstellen, Auswahl Sprache En
* Aufruf als CronJob