Show changed files | Details | Compare with Previous | Blame | RSS feed
Clear current filter
Footnotes: Fixed PHPdoc
* footnotes.class.php - Generate HTML5-obsolete `name' attributes only if $html4Compat = true
* Db/Database.php: Fixed PHPDoc
* Db/Database.php: Scrollable cursor: simplified result assignment
* Db/Database.php: Added support for scrollable cursor (fixes OOM in es-matrix)
application/ path prefix is no longer required
* Db/ - MySQLDB::getLastModified() overrides Database::getLastModified() - Added Table::getLastModified()
* Db/MySQLDB.php: Added MySQLDB::getLastModified()
ORM: Use non-strict model by default (more efficient)
Added capabilities to insert several stylesheets and scripts in one call
Added capabilities to insert stylesheets and scripts dynamically
* Db/Database.php: Fixed readConfig() logic
* Db/Database.php - Added general support for the `port' parameter * Db/Database.php, Db/MySQLDB.php - Added support for the `port' and `unix_socket' parameters
* Model.php: Added findByProperty()
* Db/Database.php: Removed unnecessary spaces
ORM: Allow to search for any ID, but never assign it until successful
Access global namespace explicitly
(Abstract)Model: Support exclusive mapping in constructor call
* Model.php - find(): Allow searching by ID directly - Fixed PHPdoc
Fixed PHPdoc
* Base.php: Fixed PHPdoc
AbstractModel extends Base for getters/setters, wrappers always throw exceptions on error
* Db/Database.php - Added createTable() to create table from meta-information * Db/MySQLDB.php - Overridden _columnDef() to handle specialties for createTable() * Db/Table.php - Added meta-information to create() table from it (uses Database::createTable()) * Db/MySQLTable.php - Overridden _createOptions() to handle specialties for Table::create()
* Application.php - autoload(): + Security fixes + Use DIRECTORY_SEPARATOR
Table's meta-properties are static to allow for reuse across instances
All ORM $_persistent* properties are static now
ORM $_persistentTable is now static to allow reuse across model objects
* Model.php: - $_persistentProperties is empty by default - Added insert() to avoid unnecessary SELECT - Speed optimizations
Use Autoloader
Added namespaces
* Db/Table.php - Support string for database class, converted to corresponding instance - use === instead of is_null()
* Db/Mapper.php: - Mapper inherits from AbstractModel for generic getters/setters, constructors must be `protected'
* Db/Database.php - Database::updates(): Require array for $updates
Can read database connection configuration from file
* Db/MySQLDB.php: Fixed create() parameters for strict standards
* Application.php, Registry.php: Return registry key of database for easier use of setDefaultDatabase()
* Db/Database.php, Db/MySQLDB.php: Added create() to create a database from scratch
* Controller.php: Fixed PHPDoc
Added de\pointedears\dom\DOMDocument2 with DOMDocument::renameNode() implementation
* Db/Database.php - Decoupled making the DB connection from instantiation * Db/MySQLDB.php - Fixed PHPDoc