Age | Message |
---|---|
9 years 5 months | Updating MySQL backend to use MySQLi library |
12 years 4 months | Merge branch 'develop' |
Commit b1fed2e6d592d18527cfff6e78a5e14058708173,
by Thomas Keller
|
|
12 years 6 months | Bump Markdown (Extra) to 1.0.1o (1.2.5) which - amongst other things - fixes a problem with newer PHP 5.3 versions (issue 807). |
Commit 8b4b7ef3a4d286d41e24a35ac7d4c9f47a85373c,
by Thomas Keller
|
|
12 years 7 months | Merge branch 'develop' of projects.ceondo.com:pluf into develop |
Commit 012bd110caafcb759ec0eff9cf572d9be753244c,
by Thomas Keller
|
|
12 years 7 months | When new tables are created (e.g. on initial installations or during
upgrades), Pluf used to create foreign key relations as part of the
table definitions. This however made problems when two tables, A and
B, cross-referenced themselves via a foreign While being at it, I fixed the following things: - Association tables (*_assoc) where missing foreign key relations to the base tables for PostgreSQL; this has been fixed - PostgreSQL's (and MySQL's as well) limit for name identifiers are 64 characters; the schema code now ensures that we do not hit this boundary for foreign keys - MySQL uses InnoDB tables now by default and also sets up foreign key relations - no changes to SQLite, beside that constraints are still completly ignored, due to the unability of SQLite to change table definitions after a table has been created All these changes are likely to break backwards compatibility, so if you are already using Pluf for example to manage your database, you might be surprised that some of your (old) tables are relation-less, while others (new ones) come with relations. In cases like this it might be wise to backup your database (migrate.php -b) and restore it from the dump, because this re-creates the table structure including all the foreign key relations. Note however that the data dump might have become inconsistent, so the restore might not go through without that your DBMS yells at you... |
Commit a45dc195a7f1cc6943734434bc13cdd466c96800,
by Thomas Keller
|
|
12 years 7 months | Merge branch 'develop' |
Commit 98de3609345a10d417d389fe672b8768b6c505aa,
by Thomas Keller
|
|
12 years 7 months | Skip validation of dates and datetimes if a form field is not required and the entered value is recognized as empty value; also streamline the datetime validation a little more according to the date validation and don't accept '60' in the seconds par |
Commit c68ed31ead9561883676a37bf0d2efb9e6f8b6ea,
by Thomas Keller
|
|
12 years 7 months | Check dates for validity, which is unfortunately not done by strptime internally. Now inputs like 2012-04-31 are no longer accepted. |
Commit 0165f9ae4fe873afbf963ff5ba194bf99d9387f7,
by Thomas Keller
|
|
13 years 1 month | Add basic introspection for MySQL as well. |
Commit 4121ca463fa4f6f8da878aba9a9288b52743087d,
by Thomas Keller
|
|
13 years 1 month | Object member variables like $t.class or $t.function where wrongly parsed, as the original code enforced a T_STRING symbol after the dot symbol ".", which denotes the object accessor here. |
Commit e32248025529ba03e8ff4b8dbe8badafbe12a12a,
by Thomas Keller
|
|
13 years 5 months | Merge branch 'develop' |
Commit cdc7210d707c7b9670acba2609542131998c5d98,
by Loïc d'Anterroches
|
|
13 years 6 months | If error_reporting is disabled, give the userland code a chance to query the error still by returning false from the error handler. (See < https://groups.google.com/forum/#!topic/indefero-users/qDuwPN2etgM> ; for a discussion.) |
Commit 46b7f25197549255d51d00b7acaa6f5debd1420f,
by Thomas Keller
|
|
13 years 6 months | Add support for closures / lambdas as per-field validation methods The syntax for closures is $this->clean_foo = function($form) { // process $form->cleaned_data['foo'] } This eases the handling of dynamic form fields somewhat that all share some basic validation code, but can occur multiple times. |
Commit 324ae60b390d91e85b0123b34da7253a18119b6a,
by Thomas Keller
|
|
13 years 6 months | Fix issue 685 |
Commit 3f985c690c87a9629940e7419f15491ae3a35f55,
by Thomas Keller
|
|
13 years 6 months | Fix issue 642 |
Commit 397226475e85086523bb549e8ea7127f4db680c5,
by Thomas Keller
|
|
13 years 8 months | Fixed some serious spelling errors and completed the translation. |
Commit 7d1e4b9ea5eb32cb93d709d383d62aab831f1272,
by Thomas Keller
|
|
13 years 9 months | Merge branch 'develop' of projects.ceondo.com:pluf into develop |
Commit 383842371c6da9f982fd8ff39f8023d84eb439c2,
by Thomas Keller
|
|
13 years 9 months | Use RFC2822 instead of RFC822 date, the latter produces invalid dates with only two year digits and the RFC is deprecated anyways (fixes indefero issue 438) |
Commit 95b16428246c6d6849e3c6e36100bb4013c7edea,
by Baptiste Durand-Bret
|
|
13 years 9 months | Always force UTF-8 locales to be loaded for specific languages (closes issue 457) |
Commit 0b090e2a673e1037011848655f2f6b2c01fa9cb6,
by Baptiste Durand-Bret
|
|
13 years 9 months | Use only the language part of the locale to resolve the name of the configured / available language (closes code review ) |
Commit cdd0c69102fb4b2ba068c100f10f2518f8eeaa2a,
by William Martin
|
|
14 years 10 days | Show cache files included in debug mode. |
Commit f306f8df225b07137c7f1c36bab622a60fcdf94b,
by Mehdi Kabab
|
|
14 years 10 days | Merge branch 'develop' of projects.ceondo.com:pluf into develop |
Commit 4249819190bc4a5ab3e1631b08267cbfd28e0fbe,
by Mehdi Kabab
|
|
14 years 11 days | Merge branch 'paginator_max_pages' into develop |
Commit ab19bf4b3cbcb7040af0595e57de3a1a647a21c4,
by Thomas Riché
|
|
14 years 11 days | Cosmectic changes to respect conventions |
Commit 272d84843fd833f6a6c5a08c30b7e366736257b8,
by Thomas Riché
|
|
14 years 14 days | Merge branch 'extends_pluf_user_and_group' into develop |
Commit 8fda9a476c9ce5316fb835bf4c815289e4a7fc10,
by Thomas Riché
|