Autor MichiL
Datum 06.08.2009 18:24
Beiträge: Die Lösung in der neuen Version gefällt mir.

Allerdings konnte ich mich, da ich nicht im Quelltext suchen musste, nicht zurückhalten eine Erweiterung zu schreiben:
    /*
    if ($this->_config['uploadconfig'] <= $result->fields['uploadconfig']) {
    $this->_config['uploadconfig'] = $result->fields['uploadconfig'];
    }
    */
    if ($this->_config['uploadconfig'] < 1) {
    $this->_config['uploadconfig'] = $result->fields['uploadconfig'];
    } else if (($result->fields['uploadconfig'] == 3) && ($this->_config['uploadconfig'] <= $result->fields['uploadconfig'])) {
    $this->_config['uploadconfig'] = $result->fileds['uploadconfig'];
    } else if (($this->_config['uploadconfig'] == 1) && ($result->fields['uploadconfig'] == 2) ||  
           ($this->_config['uploadconfig'] == 2) && ($result->fields['uploadconfig'] == 1)) {
    $this->_config['uploadconfig'] = 3;
    }

Hier werden, wenn die Entscheidung zwischen URL- und Datei-Upload ansteht, beide Formulare angeboten.
Allerdings bin ich nicht ganz zufrieden damit, dass die Werte fest codiert sind, da das zu Problemen bei späteren Versionen führen könnte.

Was ich allerdings noch immer nicht ganz verstanden habe ist, welche Funktion erfüllt die Option "uploadconfig" genau? Ich kann ja im Prinzip auch alle Einstellungen über die Optionen "maxfileupload" und "maxuriupload" machen und somit einfacher aller möglichen Einstellungen umsetzen.

Michi


Diese Seite drucken
Diese Seite schließen

Dieser Artikel kommt von: OpenPHPNuke - das Open Source CMS

http://www.openphpnuke.info/