Zum Inhalt springen

danp_documentdirs update per externen Script

Erstellt am 14. Dezember 2005 · 1 Antwort · letzte Antwort am 12. April 2006

Tags: Frage

Newtyp ·

Hallo,

Ich möchte das update also das neu einlesen der Dateien der danp_documentdirs per Script aus den Shell heraus aufrufen.
Ich hab jetzt schon mal herausgefunden wie man grundsätzlich ein PHP Script aus der Shell aufrufen kann. Beschreibung siehe hier http://typo3.org/documentation/document-library/doc_core_inside/Initialize_TYPO3_bac/
Das funktioniert so auch wunderbar.

Aber wie kann ich jetzt speziell die Update Funktion aufrufen?
Hab zwar leider nicht wirklich Ahnung von Extension Programmierung, aber in der class.tx_danpdocumentdirs.php gibt es die Funktionen startUpdate() aus dieser heraus werden dann die Funktionen updateAllDocuments()und updateAllFolders aufgerufen.
Also müsste ich doch nur die startUpdate aufrufen und dafür sorgen das die ensprechden Variablen den rochtigen Wert haben.
Aber genau das ist der Punkt, wie fang ich da richtig an.
Wie ruft man in php überhaupt einen Funktion auf?
Es steht da immer in der Form z.B $this->updateAllFolders();
aber wenn ich das mache bekomme ich einen Fehlermeldung, und was bedeutet eigentlich das $this->, also ich würde mal vermuten das this eine Variable ist, aber warum hat man eigentlich immer
$this=... usw. was bedeutet das.

Hat villeicht jemad efahrung mit so einer Aufgabestellung? Wäre für jeden Tip dankabr, blick da echt nicht durch.

Vieln Dank

mfg

[/url]

Newtyp ·

Hallo,

kann mich nun seit längeren wieder mit dem Problem beschäftigen, hab aber leider immer noch nichts Brauchbares herausfinden können.
Die Doku auf die ich oben verwiesen hab gibt es leider auch nicht mehr, hat mir aber eh nicht wirklich weitergeholfen, bzw. funktioniert es meiner Meinung nach auf diese Art nicht wirklich

Hat irgendjemand eine Idee wie man es machen könnte die update Funktion der danp_documentdirs extern anzustoßen, oder ob man es irgendwie übers BE oä. zu bestimmten Zeiten laufen lassen kann?

Grundsätzlich geht es um folgendes: ich kopiere 3 mal Täglich zu fixen Zeiten (per batch) Dateien ins Root der danp_doc, damit diese im FE angezeigt werden muss ich ins BE und dort das Update starten (die Einstellung, dass automatisch beim Aufruf der Seite im FE upgedatet wird ist unbrauchbar, dauert viel zu lange). Nun bin ich aber nicht immer zur richtigen Zeit am richtigen Ort um das update zu starten, angezeigt werden müssen die neunen Dateien aber umgehend.

Hmm, wie würdet ihr das Problem lösen? Hatte noch nie irgendjemand einen Ähnliche Aufgabenstellung???

Wäre für jeden auch noch so kleinen Tipp echt dankbar!!!

lg