============== = TODO-Liste = ============== 27.09.2010: ----------- --- IMMER OFFEN: --- - Alle @TODO abarbeiten - Alle @DEPRECATED entfernen, wo es geht und evtl. Ersatzcode finden --- OFFEN: --- - Alle JavaScripte aus den HTML-Templates umlagern und per js.php?tag=xxx aufrufen (bzw. nach js/ auslagern wenn keine Template-Variablen vorhanden sind) - Die Datenbankspalten ext_has_css nach ext_css und id nach ext_id umbenennen (Tabelle extensions) - Dokumentation erweitern - Englische Uebersetzung komplettieren - Mehr Datenbank-Schichten hinzufuegen, wie fuer ODBC/M$SQL/Oracle - CSS-Klassen reduzieren und weiter vereinfachen - Von TABLE auf DIV-Container umstellen - AJAX einbinden - Klick-Smiley unterstuetzen: + Dazu ist es noetig, dass alle vergueteten Klicks zentral gezaehlt werden + Empfehlenswert ist hier ein Filter, der dies samt Gutschrift uebernimmt --- Allgemeine TODOs: --- - Hoere auf, "unfreie" Scripte zu verwenden und trete meiner Community bei. :-) - Kaempfe gegen Softwarepatente! Das ist Teufelszeug! --- ERLEDIGT: (alte TODO) --- - Den gesamten HTML-Code auf XHTML portieren und mit http://validator.w3.org validieren - Replace all HTTP_GET_VARS and HTTP_POST_VARS with _GET and _POST - Replace sqlQuery() command with sqlQueryEscaped() commands where ever it is needed to secure SQL queries. - Secure ID numbers with bigintval() - Secure other non-numberous data with sprintf() and later with new security functions - Use the abstract function sqlFreeResult() wherever we transfer massive data from the database to free memory