Deutschland United States United Kingdom
ContentLion - Open Source CMS

QA Plugindata

Dieser Fehler kam, als ich code.contentlion.de aufgerufen hatte. ;)

Jep.
Und mit TortoiseSVN konnte ich auch nicht auf das Repo zugreifen...
Habe auch noch nen Screenshot davon:

Ahh ok. Die Oberfläche führt im Hintergrund auch nur SVN aus, hat aber andere Rechte als alle anderen. Hast du ne Url davon? Auf der Hauptseite komm ich drauf: http://code.contentlion.de/listing.php?r…703ca3be466fa8a

Kann auch sein, dass es noch im Cache liegt, den kann ich heute abend mal leeren.

Komisch, jetzt funktioniert wieder alles. ^^

BTT: Wie weit bist du jetzt mit den Sachen?

ich trage es gleich ein. ;)
Muss nur mal die Änderungen vergleichen und das Escapen halt wieder reinnehmen.

So, das Repo ist nun wieder aktuell und die Escapes sind wieder drin. ;)
Jetzt kannst du das nochmal testen und veröffentlichen. ;)

Fällt dir was auf?

PHP-Quelltext

1
$last_update "'".DataBase::Current()->EscapeString($area)."'";


Das $last_update würde ich auch als letzten Parameter nehmen, braucht man ja eigentlich nie, oder?

Die Funktion Current kannst du übrigens abkürzen:

PHP-Quelltext

1
2
3
4
5
6
7
public static function Current() {
    if (is_null(self::$instance) {
        self::$instance = new Plugin_PluginData_Data();
    }

    return self::$instance;
}

Ja, die Zeile ist quatsch.
Kannst du das gleich mal ändern? :)
Muss nämlich noch was für nen kleines anderes Projekt machen...

Naja, was ist, wenn man ein älteres Datum speichern will?
(z.B. wenn man ein Board integriert hat und da das Reg.-Datum speichern will...)

joa, aber wenigstens nach hinten verschieben.

Du hast ja setData derzeit folgende Reihenfolge:

- $property
- $value
- $last_update
- $area

daraus würde ich dann folgendes machen:

- $property
- $value
- $area
- $last_update

so musst du dann nicht nen null für $last_update reinmachen, wenn du die area setzen möchtest (was wahrscheinlicher ist).

Am besten nimmst auch noch areaType (plugin/skin) auf ;-)

Ach so. xD ^^
Ja, das mache ich. ;)
Und AreaType kann ich auch noch aufnehmen. ;)
Werde das gleich mal ändern. ;)

Habe es soeben geändert und hochgeladen. ;)
Kannst es jetzt erneuert testen! ;)

Und zum ersten Mal habe ich beim Committen mal ne ordentliche Beschreibung angegeben! :D

Sorry, vergessen. Nur noch eine Kleinigkeit: Bitte Tabs statt Leerzeichen verwenden :-)