Menu

Code Code Commit Log


Commit Date  
[r488] by saviola

Der obligatorische Weihnachtscommit... Das wird ein größerer, viel Spaß. :)

Changelog:

Achtung: Konfigurationsdatei geändert.

- Dsao_Object_Storage* abgeschafft. Stattdessen Dsao_Registry erstellt und dort die Methoden getTable() und getModel() bereit gestellt. In den Controllern und Modellen ändert sich nicht viel, da die alten Methoden _getModel() bzw. _getTable() weiterhin vorhanden sind (und auch weiterhin genutzt werden sollten)
- Dsao_Table* nach Dsao_Db_Table* verschoben, um der Struktur des ZF näher zu kommen
- Dsao_Db_Table_Abstract geschrieben, in der alle wichtigen Eigenschaften beschrieben und sinnvolle Standards gesetzt wurden. In den weiteren Tabellenklassen muss also von den Standardeigenschaften keine mehr dokumentiert werden (das bläht alles nur auf)
- Dsao_Db_Table_Select geschrieben und die Zend-Klasse um einige sinnvolle Methoden ergänzt (fetchRow(), fetchAll()), die zwar im Endeffekt wieder nur Wrapper der entsprechenden Methoden der Tabellenklasse sind, aber das ganze so viel simpler zu handhaben ist, da das Select-Objekt sich selbst an die Tabelle weitergeben kann
- Autologin neu geschrieben, es sollte nun ein Stück sicherer sein, da in dem Cookie nur die Benutzer-ID und keine weiteren Daten über den Benutzer festgehalten sind. Natürlich kann jeder, der in den Besitz dieses Cookies gelangt, sich als der entsprechende Benutzer einloggen. Er kann ihn jedoch nicht dauerhaft unter seine Kontrolle bringen, da der eigentliche Benutzer natürlich sofort merkt, das sein Cookie nicht mehr gültig ist (dies wird bei jeder Benutzung neu gesetzt).
- Registrierung / Aktivierung repariert.
- viele der Bibliotheksklassen erweitert, umgeschrieben oder verbessert (jaja, der Rundumschlag des Vergesslichen)
- URI-Parser erweitert und besser mit Controller verpflochten. Auf den aufgerufenen URI kann man nun auch über Smarty zugreifen ($uri) und im Controller (und auch von außen) kann über getUri() auf das Objekt zugegriffen werden
- zwei weitere Hash-Klassen geschrieben, mit der einen können Passwörter verwaltet und erstellt werden, mit der anderen Einträge der Tabelle user_hash
- einen Wert der Konfiguration entfernt, der vom ZF automatisch berechnet wird (Base-URI)
- öh... viel Kleinmist, fehlende Übersetzungen usw.
- für den Rest... schaut euch einfach die Änderungen im Code an :P

2008-12-24 20:45:08 Tree
[r487] by tbanus

vergessene anpassungen bzgl. "hero-entfern-massnahme" nachgereicht

2008-11-24 16:41:09 Tree
[r486] by tbanus

* Entfernung vom hero-modul gaenzlich aus dsao-md
* Wurde nach /pool/hero/ verschoben.
* Entfernung der ACL-Rollen fuer Hero (und dabei auch gleich das unbenutzte forum)
* Entfernung der Daten aus der install.sql - ausgelagert nach hero.sql im pool
* Patch-SQL erstellt fuer die loeschung der helden-tabellen

2008-11-24 16:33:06 Tree
[r485] by saviola

Changelog:

* in allen Templates Links durch Aufrufe von $uri->createUriString() ersetzt
* Exception auf dem Spieltisch, die von einem nicht korrigierten Tabellennamen herrührte, behoben
* URI-Parser geschrieben, der nun im Controller nicht richtig interpretierte Parameter nachträglich setzt (ohne falsch interpretierte zu entfernen, daher sollte von nun an $this->_uri->getParameters() statt $this->_request->getParam() eingesetzt werden)
* Registrierung bzw. Aktivierung auf neue Klasse Dsao_User_Hash und Tabelle 'user_hash' umgestellt
* Kompatibilitätsproblem in Dsao_Table_GameText_Row::save() behoben
* an alle Links Tokens anhängen lassen
* Klasse Dsao_Table_UserHash hinzugefügt

2008-11-24 10:19:29 Tree
[r484] by tbanus

* Link zum News-System korregiert
* Heldenmodul zur Sitemap zugefuegt

2008-11-12 12:02:04 Tree
[r483] by tbanus

Impressum zugefuegt und bug im patch-sql behoben.
Im Footer die deklaration von xhtml 1.0 strict auf xhtml 1.1 gaendert, sowie die css2.0 auf css2.1 gefixt

2008-11-12 11:38:47 Tree
[r482] by saviola

Changelog:

Achtung: Konfiguration angepasst; Tabellen-Patch vorhanden

* zum Schutz vor XSRF-Attacken wurden Tokens eingeführt, die immer übergeben werden (sollten), jedoch nur bei Aktionen gebraucht werden, die irgendeine Änderung an der Session oder an der Datenbank durchführt (also die meisten)
* Klasse Dsao_Uri_Http eingeführt, über die URIs generiert werden kann
* Tabelle game_texts in game_text umbenannt und die Felder angepasst, sodass nun der Erstellungszeitpunkt übergeben werden muss, beim Aktualisieren wird aber die aktuelle Zeit immer automatisch eingetragen
* Dsao_User_Hash eingeführt, über das Einträge der Tabelle user_hash verwaltet werden können, wird jedoch im Moment noch nicht verwendet

2008-11-10 19:29:45 Tree
[r481] by tbanus

SQL-Patchfile erzeugt (war von Revision 472, sorry fuer verspaetung - vergessen)

2008-11-06 14:31:24 Tree
[r480] by tbanus

w3c bug gefixt

2008-11-06 14:07:20 Tree
[r479] by tbanus

debug() entfernt -.-

2008-11-06 13:30:50 Tree
Older >
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.