Zum Inhalt springen

Wie zeitgesteuertes Hideflag (Start/Stop) in eigener Extension berücksichtigen?

Erstellt am 17. Oktober 2010 · 1 Antwort · letzte Antwort am 18. Oktober 2010

Tags: Frage

Amaterasu ·

Hallo!

Ich habe ein kleines Plugin geschrieben welches Datensätze in einer bestimmten Art & Weise präsentiert - funktioniert einwandfrei soweit.

Allerdings ist es erforderlich, daß diese Datensätze nur in dem Zeitfenster angezeigt werden, das mit den Hide Start/Stop-Feldern im Backend eingestellt ist. Und hier ist das Problem - ich weiß nicht wie man das macht...

Außerdem müsste ich dabei dann auch noch eine Uhrzeit eingeben können - leider haben alle Tips aus dem Netz in dieser Hinsicht bislang versagt.

Wer weiß Rat?

igorshmigor ·

Arbeite mit enableFields.

$enableFields=$this->cObj->enableFields($table='tx_myextension_mytable',$show_hidden='0');

Da steht dann alles drin, was deine Datenbankabfrage benötigt um hidden, deleted, start, stop, Zugriffsrechte und eventuell anderes zu berücksichtigen.
Die enableFields kannst du dann in deiner Select-Abfrage an die where-Klausel hängen.