TOPIC:

Uploaded File löschen 5 years 3 weeks ago #178623

  • Topic Author
  • swicare
  • Offline
  • Fresh Breezer
  • Fresh Breezer
  • Posts: 12
  • Thanks: 0
Ausgangslage:
User Bilderalbum.
Habe mit ContentBuilder eine Datenbank-Tabelle mit zugehörigem View gemacht.
Mit einem BreezingForm Formular wird die Tabelle gefüllt: Bildname, UserID und das eigentliche Bild mit Upload Funktion.
Funktioniert alles Bestens. -> Super Komponenten! - Record kommt in der Tabelle und das Bild mit Timestamp wird im Uploadverzeichnis gespeichert.

Problem:
Wenn der User im ContentBuilder View ein Bild löscht wird nur der Eintrag (Record) in der Tabelle gelöscht. Das Bild bleibt physikalisch im Uploadverzeichnis stehen.
Das sollte auch gelöscht werden.

Wie und Wo kann ich ein Script schreiben, dass beim Löschen des DB Records auch das Bild löscht? Im Record würde ja VOR dem Löschen der Filename stehen...?!

Habe ein paar Einträge hier im Forum gefunden, aber eigentlich keine Lösung.

Christoph

Versionen: Joomla! 3.6.2 PHP 5.5.38
Versionen: Joomla 3.6.4 PHP 7.0.12 BreezingForms 1.8.7 (897) ContentBuilder 0.9.91 (250)

Please Log in or Create an account to join the conversation.

Last edit: Post by swicare.

Uploaded File löschen 5 years 2 weeks ago #178712

  • Topic Author
  • swicare
  • Offline
  • Fresh Breezer
  • Fresh Breezer
  • Posts: 12
  • Thanks: 0
Keine Lösung? Auch keine Antwort, trotz Bezahlung des sogenannten "priorisiertern Support" !?
Versionen: Joomla 3.6.4 PHP 7.0.12 BreezingForms 1.8.7 (897) ContentBuilder 0.9.91 (250)

Please Log in or Create an account to join the conversation.

Uploaded File löschen 5 years 2 weeks ago #178717

  • pedro81's Avatar
  • pedro81
  • Offline
  • Ultimate Breezer
  • Ultimate Breezer
  • Posts: 15273
  • Karma: 287
  • Thanks: 1077
Hallo Christoph,

sorry für die spät Antwort, aber am Wochenende haben wir frei. Wir suchen nach einer Lösung für dieses Problem.

Please Log in or Create an account to join the conversation.

Uploaded File löschen 5 years 1 week ago #179328

  • Topic Author
  • swicare
  • Offline
  • Fresh Breezer
  • Fresh Breezer
  • Posts: 12
  • Thanks: 0
Wo stehen wir mit einer Lösung?
Versionen: Joomla 3.6.4 PHP 7.0.12 BreezingForms 1.8.7 (897) ContentBuilder 0.9.91 (250)

Please Log in or Create an account to join the conversation.

Uploaded File löschen 4 years 11 months ago #180091

  • TheMuffinMan's Avatar
  • TheMuffinMan
  • Offline
  • Developer
  • Developer
  • Posts: 10064
  • Karma: 167
  • Thanks: 808
Hi,

ContentBuilder versucht durchaus Uploads zu löschen und zwar auf zwei Ebenen:

1) Wenn der zugehörige Record gelöscht wird
2) Wenn die Datei mit einer anderen ausgetauscht wird

Wenn das bei Ihnen nicht klappt, dann bitte ich Sie erstmal zu prüfen, ob die Schreibrechte auf den Upload-Folder noch korrekt sind oder die Pfade überhaupt noch stimmen.

Letzteres hört sich am wahrscheinlisten in Ihrem Falle an, falls Sie z.B. eine Zeit lang für die Records einen anderen Speicherort verwendet haben und dann den Upload-Ordner verschoben haben. Dann würden zwar neuere Dateien gelöscht, allerdings keine alten mehr, weil einfach der Pfad nicht mehr stimmt.

Das würde ich als erste prüfen und wenn alle Stricke reissen, dann müssen wir das bei Ihnen debuggen.

Der Code dafür befindet sich übrigens in der "delete()" Funktion in "/administrator/components/com_contentbuilder/classes/types/com_contentbuilder.php" ODER "/administrator/components/com_contentbuilder/classes/types/com_breezingforms.php", je nachdem welchen Formular-Provider Sie im Einsatz haben.

Gruss,
Markus

Please Log in or Create an account to join the conversation.

Last edit: Post by TheMuffinMan.

Uploaded File löschen 4 years 11 months ago #180141

  • TheMuffinMan's Avatar
  • TheMuffinMan
  • Offline
  • Developer
  • Developer
  • Posts: 10064
  • Karma: 167
  • Thanks: 808
....PS: Ihre Mitgliedschaft haben wir übrigens als kleine Entschädigung für die Wartezeit auf ab jetzt 1 Jahr verlängert.

Gruss,
Markus

Please Log in or Create an account to join the conversation.

  • Page:
  • 1
  • 2
Time to create page: 0.051 seconds

BreezingForms Pro 1.4.7 for WordPress Released!

Available in the membership section.

September Discount!

Massive discounts on all subscriptions!

Get Your Subscription Here

Quick Links

Downloads

BreezingForms

ContentBuilder

BreezingCommerce

Templates

Documentation

BreezingForms

ContentBuilder

BreezingCommerce

Apprendre BreezingForms (French Community)

Apprendre et maîtriser BreezingForms par des tutoriels et exemples, le tout en français

breezingforms.eddy-vh.com

Questions et réponses sur les forums de l'AFUJ

AFUJ

Special Offer

Summer Sale! All subscriptions at a special price!

Includes prio support, all of our current and future Joomla!® extensions and Joomla!® templates for the duration of your membership.

Get it from here

3rd Party Discount - 25% Off

We help you to keep your costs under control. If you are a new member and purchased a form building tool from a different form vendor, then you'll get a 25% discount on our subscription plans.

How to receive the discount:

Send us a quick email to sales@crosstec.org with a proof of purchase (for example a paypal receipt), await payment instructions and enjoy your membership!