Menu

Commit [r488]  Maximize  Restore  History

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

saviola 2008-12-24

<< < 1 2 3 (Page 3 of 3)
changed /devel/lib/Dsao/Model/User/Register.php
removed /devel/lib/Dsao/Object
changed /devel/lib/Dsao/Plugin/Auth.php
added /devel/lib/Dsao/Registry.php
changed /devel/lib/Dsao/Scroll.php
changed /devel/lib/Dsao/Scrollset.php
removed /devel/lib/Dsao/Table
changed /devel/lib/Dsao/Time.php
changed /devel/lib/Dsao/Uri/Http.php
changed /devel/lib/Dsao/User.php
removed /devel/lib/Dsao/User/Hash.php
changed /devel/lib/Dsao/View/Smarty.php
changed /devel/templates/devel/game/desk/edit.tpl
renamed /devel/templates/devel/global/confirmation.tpl -> /devel/templates/devel/global/confirm.tpl
changed /devel/templates/devel/menu_left.tpl
changed /devel/templates/devel/scroll/overview/show.tpl
changed /devel/templates/devel/scroll/scroll/send.tpl
changed /devel/templates/devel/user/profile/edit.tpl
/devel/lib/Dsao/Model/User/Register.php Diff Switch to side-by-side view
Loading...
/devel/lib/Dsao/Object
File was removed.
/devel/lib/Dsao/Plugin/Auth.php Diff Switch to side-by-side view
Loading...
/devel/lib/Dsao/Registry.php Diff Switch to side-by-side view
Loading...
/devel/lib/Dsao/Scroll.php Diff Switch to side-by-side view
Loading...
/devel/lib/Dsao/Scrollset.php Diff Switch to side-by-side view
Loading...
/devel/lib/Dsao/Table
File was removed.
/devel/lib/Dsao/Time.php Diff Switch to side-by-side view
Loading...
/devel/lib/Dsao/Uri/Http.php Diff Switch to side-by-side view
Loading...
/devel/lib/Dsao/User.php Diff Switch to side-by-side view
Loading...
/devel/lib/Dsao/User/Hash.php
File was removed.
/devel/lib/Dsao/View/Smarty.php Diff Switch to side-by-side view
Loading...
/devel/templates/devel/game/desk/edit.tpl Diff Switch to side-by-side view
Loading...
/devel/templates/devel/menu_left.tpl Diff Switch to side-by-side view
Loading...
/devel/templates/devel/scroll/overview/show.tpl Diff Switch to side-by-side view
Loading...
/devel/templates/devel/scroll/scroll/send.tpl Diff Switch to side-by-side view
Loading...
/devel/templates/devel/user/profile/edit.tpl Diff Switch to side-by-side view
Loading...
<< < 1 2 3 (Page 3 of 3)
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.