Zum Inhalt springen

Daten aus mehreren Sysfoldern ausgeben

Erstellt am 21. Juli 2009 · 1 Antwort · letzte Antwort am 23. Juli 2009

Tags: Kalender & Termine, PHP, Frage

r.​p.​ ·

Hallo zusammen!

Ich möchte gerne die Extension "activitycal" so modifizieren dass ich per

plugin.tx_activitycal_pi1.storageFolder = n

MEHRERE anstatt nur EINEN Sysfolder als Speicherort für Daten angeben kann.
Wenn ich mehrere IDs (der entsprechenden Sysfolder) angebe und diese wie gewöhlich mit einem Beistrich trenne erscheinen trotzdem nur die Daten des ersten Folders

Der PHP-Code den ich mit der Ausgabe in Verbindung bringe ist folgender:

function getStorageFolder() {
        $storagefolder = $GLOBALS['TSFE']->rootLine[0]['storage_pid'];
        if ($this->cObj->data['pages'] != "") {
            $storagefolder = $this->cObj->data['pages'];
        }
        if ($this->conf["storageFolder"]) {
            $storagefolder = $this->conf["storageFolder"];
        }
        return $storagefolder;
    }

Ich habe bereits versucht darin ein "explode" unterzubringen -leider ohne Erfolg.
Aber ich habe von PHP auch kaum eine Ahnung...
Kennt jemand eine Möglichkeit die Daten aus mehreren Sysfoldern auszulesen ohne den PHP-Code großartig verändern zu müssen?

Danke! Liebe Grüße.

BlackPixel ·

Naja, umbauen wirst Du das wohl müssen. ich kenne die Extension jetzt nicht, aber irgendwo werden sicherlich DB Abfrage sein "where pid = irgendwas" und diese Abfrage musst du dann ändern in "where pid IN (13,21,45)" oder so ähnlich...

Gruß Manfred