Pluf Framework

Pluf Framework Git Change Log




Age Message
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.
14 years 10 days Merge branch 'develop' of projects.ceondo.com:pluf into develop
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é
14 years 14 days Merge branch 'develop' of projects.ceondo.com:pluf into develop
Commit 7a8aad49ba86f25e5267dcb9128558c16bfcfe5f, by Thomas Riché
14 years 15 days Fixed Pluf model to handle automatic methode from a model toward itself
Commit cbc4fb6876314de0f33653f02e94812a95e96e83, by Thomas Riché
14 years 15 days Merge branch 'extends_pluf_user_and_group' into develop
Commit 4365d5bfaf697347af3e14fdf3868519513de3c9, by Thomas Riché
14 years 15 days Merge remote branch 'origin/develop' into paginator_max_pages
Commit 95295728eaceb39655242242ae52f7bbff47e32a, by Thomas Riché
14 years 15 days Merge remote branch 'origin/develop'
Commit ef671763ef65ec70e92bea7a058db0f8fad18dad, by Thomas Riché
14 years 15 days Resolved conflict in Pluf.php
Commit bc1a0d2a46d252c404532664194ae4a59b971c2b, by Thomas Riché
14 years 15 days Added pluf_custom_user and pluf_custom_group
Commit 0c113f47ae97904a4b8b499f1592a80e98e3e6c4, by Thomas Riché
14 years 1 month Fixed to work with PHP 5.2.
Commit ee85e01f9faff7fc3989dd43d6bba8d1cb660308, by Loïc d'Anterroches
14 years 1 month Fixed to correctly support bind authentication without throwing an exception.
14 years 1 month Added the multi authentication backend with models and ldap support.
Commit 708733499915bf8b703f22b94a2ba6217fd74505, by Loïc d'Anterroches
14 years 2 months Merge branch 'model_manytomany_methods' into develop
14 years 2 months Use parameter relate_name with many to many relationship.

Automatic methods "get_[relate_name]_list()" were not created for relationship type many to many.
14 years 2 months Do not crash unit tests when APC is not installed. Also fixed a notice.
14 years 3 months Added the following template filters: first, last, sha1, ltrim and rtrim.
14 years 3 months Paginator max number of pages
Commit eae74c43288708c85cfd971cca44eefb51d98aab, by Thomas Riché
14 years 3 months Added the date directly at creation of the email.

This is to force the date and not to rely on the the MUA to set it.
Commit e289514c275b734c41ca10b762bf979bb6c65499, by Loïc d'Anterroches
14 years 3 months Fixed errors when several users with different ids access the same cache.
Commit d4b85db5658a86a27e8c9d3f1ac379eaddc5e2fd, by Loïc d'Anterroches
14 years 3 months Fixed error in the documentation string.
Commit dce15861ed8f89694907c96b153b23d35d828cae, by Loïc d'Anterroches
14 years 3 months Marked the GeoIP module as deprecated.
Commit 5056cb1a077a1fe81ad94402ce10cf51dad8115f, by Loïc d'Anterroches
14 years 3 months Merge branch 'master' of git://projects.ceondo.com/pluf
Commit 2a1c346ed3107343b6537bf5c00ec1511aa36bc6, by Loïc d'Anterroches
14 years 3 months Fixed django style typo.
14 years 3 months Added several template tags: cycle, firstof, now and regroup.
14 years 3 months Added new DB field type Slug.
14 years 6 months Added a simple view to display a very basic static content.
Commit 514a0cf78a629e0828209e65bdebc570b266f04c, by Loic d'Anterroches
14 years 6 months Fixed a bug preventing the validation of compressed signed strings.
Commit f2c18d7c0ea05d41116cd1f2e5eac0ca7bd4cf6e, by Loic d'Anterroches
14 years 7 months Fixed the return value of Pluf_Cache_File::set(). Added Unit tests for the File and Apc cache API.
14 years 7 months Simpler code for Pluf_HTTP_URL::generate()
14 years 8 months Added the big total to each step to ease display of data.
Commit 55a13cb2fd3f2dd8be9421ad0df675ac60db7765, by Loic d'Anterroches
14 years 8 months Made the funnel analysis more robust against missing steps and funky in/out entries of visitors.
Commit 48dd53abe15cc80bdc5042ff0150aad2b660ec1b, by Loic d'Anterroches
14 years 8 months Fixed to filter by property directly at the mongodb level.
Commit b12a3ad33fd1564c02f70ee7af8c48e28e45a9b5, by Loic d'Anterroches
14 years 8 months Fixed to handle missing data cases.
Commit 0864973cb9e0d0fc595782058616edd29e7051b5, by Loic d'Anterroches
14 years 8 months Added a link to reset the view when no stats available.
Commit 169dfff0caa483056379e25250fbec4b37ed3a3e, by Loic d'Anterroches
14 years 8 months Fixed stupid html error.
Commit 6bc80991ab5ab5b210d59c3ac2e325435e73af32, by Loic d'Anterroches
14 years 8 months Fixed a corner case when no stats are available.
Commit 2f8fb90ebd6d024ad9ebb7d471ffdfddd4f750e2, by Loic d'Anterroches
14 years 8 months Cleaned the funnel analysis template.
Commit 6babdf56bea2463f6e2e347ab8cd26654fdb25c4, by Loic d'Anterroches
14 years 8 months Improved the stats and layout in the funnel analysis.
Commit c44b777f8544db78d65888d3fa4a76d69b089a05, by Loic d'Anterroches
14 years 8 months Improved the stats in the funnel analysis.
Commit 9384edc574f3c4202890861d452997cb5b225e8f, by Loic d'Anterroches
14 years 8 months Started the work to display the visitor properties in the funnels.
Commit 93554e74eb1de2e849e8fd550c8bcf9146811d07, by Loic d'Anterroches
14 years 8 months Improved the performance by using only one function call to log on file.
Commit a8919ef7836f3e8ab44586f9c34b77a2981201b1, by Loic d'Anterroches
14 years 8 months Added optgroup support in the select form widget.
Commit 8e26c8fc0372f9a5c9eba2e84d6b16a2bebbc16e, by Thomas Riché
14 years 8 months Added filtering of the funnel data by predefined periods.
Commit 6523fb7bf6b52a36a2f4cffea777992938e73366, by Loic d'Anterroches
14 years 8 months Improved the display of the stats in the funnel analysis.
Commit cb980652386ef9a7462fb11f4d996b6384eb4859, by Loic d'Anterroches
14 years 8 months Improved the style of the funnel page.
Commit e08f574a01252c56a964e32eae16084cc14a8830, by Loic d'Anterroches
14 years 8 months Fixed the percentage stats for the step completion.
Commit ad3da80bf689e27ad2bfad4b4aa76759e27d39ab, by Loic d'Anterroches
14 years 8 months Fixed to always set the funnel tracking properties.
Commit 8b45e0493a3aea95c8a2e35b34b83a06e0f06d81, by Loic d'Anterroches
14 years 8 months Added a funnel tracking system.
Commit 00fd702b875e22644cf1d791ed984dbc2cc9693e, by Loic d'Anterroches
14 years 9 months Added an A/B testing library to easily improve a webapplication.
Commit 8345dbaaab7d4ac54fa4d83a9b01af2d38cb2a2b, by Loic d'Anterroches
14 years 9 months Fixed issue 394, Pluf_Form_Field_Float::clean does not account for leading/trailing 0's
Commit 819b375e5c6b7dcf6eaca3141791340661482272, by Brian Armstrong
14 years 9 months Removed the tests from the packaging engine.
Commit ff273e083c19cb3dee15b9ab7f1ce861f8f1d354, by Loic d'Anterroches
14 years 9 months Updated the markdown parser to the latest version.
Commit 699aa3bea28c81f3086a88b51c2b0e3d64990801, by Loic d'Anterroches
14 years 10 months Added a DB wrapper generating statistics.
Commit dcc03b431a4bf060edafaf129c5ccdd6d3aee234, by Loic d'Anterroches
14 years 10 months Improved the logging lib with better levels and some utility functions.
Commit e24114fca6452b3cfb832a2bb0f43a15c082d63d, by Loic d'Anterroches
14 years 10 months Fixed ticket 392 with a correct set of the null values.
Commit 873517a31a26c473f20160c4f37f18a18039e7ad, by Loic d'Anterroches
14 years 10 months Added change of LC_TIME when switching locale to get date translations.
Commit b4abca849de9341052b9e7badd84d00be8b5ec3f, by Loic d'Anterroches
14 years 10 months Added the log system.
Commit 184787dad4902a7b4dc7e43293b950f4e056b058, by Loic d'Anterroches
14 years 10 months Fixed the unit test to follow the new compiler way of doing the things.
Commit a9718072eae01b28a09ca035d02da11bab1ddbe7, by Loic d'Anterroches
14 years 10 months Correctly use the builtin function.
Commit 1050261a272731eca2ef3e8e83d8d73e81022ed1, by Loic d'Anterroches
14 years 11 months Fixed bug with .po file containing deprecated translations.
Commit e30756210f2a8ba8ceb730449687e8373a78de3e, by Loic d'Anterroches
15 years 1 month Fixed to fully use the default language in the configuration.
Commit 0fbb4875ee5ebf740c7102d3cfd7eb262a9d03a1, by Loic d'Anterroches
15 years 1 month Partial fix of my own stupidity.
Commit eaa745527f39152f47fe4c7314d264a2d03722ed, by Loic d'Anterroches
15 years 1 month Fixed to use the project default language as default value for the user.
Commit 7547e3e033f4411822e02e165ad7a76d33556760, by Loic d'Anterroches
15 years 1 month Set the session lang from the user object only if not already set.
Commit a5af930af03149e0f744a40db043a98bafc6e148, by Loic d'Anterroches
15 years 1 month Fixed issue 331, bad cookie check for the language settings.
Commit ce3f6e499d3764fe034d303bc944bdf1b060f088, by Loic d'Anterroches
15 years 1 month Fixed issue 328, bad Czech 2 letter iso code.
Commit 1ccd34d12a933c7133a45f8d0481a8e39475cee9, by Loic d'Anterroches
15 years 1 month Fixed issue 322, bad debugging information is given when the migration script is upgrading to the latest.
15 years 1 month Added a ReCaptcha field for the forms.
Commit 1ede9dc94aa6b423640c84e256882a0c13fb1aa4, by Loic d'Anterroches
15 years 1 month Added the German translations.
Commit 163641133fa671c83d9ccc64d350e0237faaae64, by Jürgen Hörmann
15 years 1 month Fixed problems with multibytes subjects in emails.
Commit da6bc2d06b8eb35631fee64a6475d6c8378d0fd1, by Loic d'Anterroches
15 years 1 month Fixed issue 279, ServerErrorDebug nice view of array dumped
Commit 89ea8b0285e981d01469176d66fcdde9148892b3, by Baptiste Durand-Bret
15 years 1 month Added the support of the MySQL transactions.
Commit 718548557ca8435ff883b2665f459bb4604d6974, by Loic d'Anterroches
15 years 1 month Added the CZech translations for Pluf.
15 years 2 months Added the backup/restore migration actions.
Commit 960a50f72b4001b23176252be349b70ced8471c9, by Loic d'Anterroches
15 years 2 months Added the backup/restore migrations for Pluf.
Commit 7e289cd7237c3c034aa392654d610057d1c424f7, by Loic d'Anterroches
15 years 2 months Improved the performance of the ORM for fast backup, restore (20% faster).
Commit 8cf66a115318414d124656cfa654849e64a01394, by Loic d'Anterroches
15 years 2 months Better margins for the read only message.
Commit f3a7bfb5fcdb39db76f1e3b234dde3bd2910d676, by Loic d'Anterroches
15 years 2 months Fixed to support PHP 5.3.0.
Commit 647b63fd4df959ce9f501cc6ecffd996e0b6fcc6, by Loic d'Anterroches
15 years 2 months Added template rendering optimisations.
Commit af5a111ff0ae34682af3714d96d1eff4a22fe44a, by Loic d'Anterroches
15 years 2 months Changed to use PHP builtin to get the max memory usage.
Commit 6987537800d623eb7197b1ff39ca96f8eae4bd00, by Loic d'Anterroches
15 years 2 months Improved the speed to get an index from the context object.
Commit 3b49fd0e960195d65f359358e6d404207e2d7e0c, by Loic d'Anterroches
15 years 2 months Fixed the hello world example.
Commit a3551b508a6509f89c488ef11dc9768994a2db55, by Loic d'Anterroches
15 years 2 months Refactored the loading of the translation files.
Commit 490e44385f0b99641983e38abf66fbb33db7a885, by Loic d'Anterroches
15 years 2 months Correctly unset the cache when updating a foreignkey.
Commit 6f2a8e11ea6057fc49f6d17205f6e7487b944176, by Loic d'Anterroches
15 years 2 months Added the option to filter a list in the paginator.
Commit d56046b47e1727e8b9479c1854ec8963a7b50872, by Loic d'Anterroches
15 years 2 months Added a middleware to switch a complete website to read only mode.
Commit 791783b9a78f13f09958be6454f0e16ff757fb9d, by Loic d'Anterroches
15 years 2 months Added a set of functions to sign strings and dump/load objects.
Commit b14b013875d70cc1235c3ca8b1210a4bcdcd3faf, by Loic d'Anterroches
15 years 2 months Fixed to respect the error reporting level of the user.
Commit 5978e7b0e7c20f1029646640cd8b5d55f28cd99a, by Loic d'Anterroches
15 years 2 months Fixed some wrapping issues.
Commit 2c53e24b69818c86a0721e07e09b2637089eaafa, by Loic d'Anterroches
15 years 2 months Fixed issue 225, hexadecimal HTML entities are escaped twice.
15 years 2 months Remove the PHP 5.3 deprecated split function.
Commit a1560823a2425f97e54a7b644791d989a174c99b, by Loic d'Anterroches
15 years 2 months Fixed a small issue in the order not correctly initialized in some cases.
Commit b4590114b61136f4c8e555fee64a163ae1b93c20, by Loic d'Anterroches
15 years 3 months Correctly handle the 0/1 byte case in the file size translation.
Commit db7bf26632ef0772755d95c97781f458c5381fe6, by Loic d'Anterroches
15 years 3 months Added a simple redirection view.
Commit 616bac872d2ded921ea6fbe61cd7e4d58ed859d1, by Loic d'Anterroches
15 years 3 months Correctly handles the case of a non required integer.
Commit 8954ac68c0dfc23108f56245119e82a12c48bffd, by Loic d'Anterroches
15 years 4 months Added the time of the request to the request object.
Commit 27c5d25f0308483699e1c57e1f2a2ca12a07485b, by Loic d'Anterroches
15 years 4 months Fixed the cookie session settings.
Commit dddca5070e52d50d6b00dca6d0a75d418f908ae6, by Loic d'Anterroches
15 years 5 months Added a not available response.
Commit 0f156614fe9529cea27704ea7d8f9b9e7704fdc9, by Loic d'Anterroches
15 years 5 months Added a new SSL precondition.
Commit 820daf22e6ce01a36a3c86010ec70da8bec8aee2, by Loic d'Anterroches
15 years 5 months Updated the Google Analytics javascript.
Commit f275abbf0ccdd3daaea4b44d71b8f649e5190750, by Loic d'Anterroches
15 years 5 months Added a tag with practical l10n functions.
Commit 06fd8001b9b17d099124438db1fb9de9fa81d1bc, by Loic d'Anterroches
15 years 5 months Added the ability to pass the filter string directly in the getOne method.
Commit f67ef4ce2835e03fa2a97f2018fbc83bf32eeccd, by Loic d'Anterroches
15 years 5 months Added a method to get the country codes.
Commit 129080c09e4acc90586ca5dc70159ef5407a0029, by Loic d'Anterroches
15 years 5 months Fixed to correctly handle the case of 127.0.0.1
Commit bbe7c75d75bc41e190f876a45e320d65c1523e4a, by Loic d'Anterroches
15 years 5 months Added a more radical error when the autoload of a class is failing in debug mode.
Commit de454c77a52b2a7e07f5003b94478e0cfbfb5190, by Loic d'Anterroches
15 years 5 months Correctly use SI units and added the GB.
Commit 32cde71cd010739aef3e5ddff01efb5ec5501dfc, by Loic d'Anterroches
15 years 5 months Added a bit more tests.
Commit bb66724b9b2fb9bfce7f93f49a1584b8db67a5e5, by Loic d'Anterroches
15 years 5 months Added the logo files.
Commit 6a7e3377862544cba835654d3f3992cf86b830be, by Loic d'Anterroches
15 years 5 months Added more dispatcher tests.
Commit bd0b8707a8fe410b322b1613940b691ff38bd9bb, by Loic d'Anterroches
15 years 5 months Added the ability to have the sort order on the header directly.
Commit 955e2dd713ad17a8d00f18660fc024360d213c28, by Loic d'Anterroches
15 years 5 months Removed the MacCyrillic encoding as not supported by PHP.
Commit ac2602dca45a26a961880d43a96f816b00465314, by Loic d'Anterroches
15 years 5 months Prevent the submission of the form with an empty login/password.
Commit 68cc225bb566ac4d80db6192f7816200487f66c1, by Loic d'Anterroches
15 years 5 months Added a wordwrap method not breaking the HTML.
Commit dbba527c951ce0a1d91b58900ef5dc3e1eabd445, by Loic d'Anterroches
15 years 5 months Added hook on user deletion.
Commit b497e5b1a81f7602ff15aba86134afd29c20c7ad, by Loic d'Anterroches
15 years 6 months Updated to add more info when in unit tests.
Commit 45186bf595f3786a8668e904dc00d6d46f77fa33, by Loic d'Anterroches
15 years 6 months Fixed to ignore when not the rights to write the file.
Commit 710db67557c89cea3aa553b492a182b5939ac390, by Loic d'Anterroches
15 years 6 months Fixed error with the urls.
Commit 3cdac775e92b1ec85c6f95d1b39079eddb612d53, by Loic d'Anterroches
15 years 6 months Added a shortcuts to get one object or throw a 404 exception.
Commit f1f23bc18093471e76cbc50e7e7c854138c3cf24, by Loic d'Anterroches
15 years 7 months Added the display of the include path.
Commit f283c3a2d07073d5d704d97ac11ed05433a12a1a, by Loic d'Anterroches
15 years 7 months Fixed issues with recursive URLs inclusion.
Commit 5088d0508839e9ca08574fe90f8371117339fe6e, by Loic d'Anterroches
15 years 7 months Fixed issue 184, added a getOne method.
Commit 7aa17fcfc9204c4d139f3b72c464f1a58261ac23, by Loic d'Anterroches
15 years 7 months Added the ability to add paths to the default include path.
Commit 95a9768590da0f57ff54214e8dcdd54da2caa081, by Loic d'Anterroches
15 years 7 months Fixed issue 49, orm generation from model does not fill automatically the selection list for a mant-to-many relation.
Commit af00cbc50a919d68ceb6ef390a10e1517caf529e, by Loic d'Anterroches
15 years 7 months Added Russian encoding detection method.
Commit 8a7e834931d6c8660dc74120730247856bae5b10, by Loic d'Anterroches
15 years 7 months Fixed error when no defined signals.
Commit 2ddd5e10ca049e42afc33ea58b4e422310ea7302, by Loic d'Anterroches
15 years 7 months Optimized the reverse URL generation.
Commit d5c95dc2751d97ecf05e576ad106168f47bc02eb, by Loic d'Anterroches
15 years 7 months Fixed to correctly cache the DB connection at the model level.
Commit 7809b1ae1138252f1cad5c0d9a3b8a9705a6ad6d, by Loic d'Anterroches
15 years 7 months Improved the speed of the loadClass.
Commit a4c6ae09a0d92f7eae59acb91b2ba5d130c9d894, by Loic d'Anterroches
15 years 7 months Improved the speed by removind a function call.

It is faster to catch the exception when the index is not defined than
testing for the index before getting it.
Commit 3a91a52cacbdc3fe7a7cb73814e90ce64fef40e9, by Loic d'Anterroches
15 years 8 months Added the cache of the relations and signals.

This is particularily useful when using multiple applications, with one
or 2 applications the differences are negligeable.
Commit 69bc435014d37d730777f18e664c7f8f055ccace, by Loic d'Anterroches
15 years 8 months Removed unnecessary code.
Commit 9f2a573297da70a7ec7e3ab72a8605f9d90196be, by Loic d'Anterroches
15 years 8 months Added the modularization of the URLs.
Commit a7df883a9b6b4e4bd529e6f8c03a811045d1996c, by Loic d'Anterroches
15 years 8 months Fixed to display connection errors with MySQL.
Commit fc18955b62b883b690385f178509cb9c85286e12, by Loic d'Anterroches
15 years 8 months Added PHP version check and better error display.
Commit b3f5684117c700fc7231a632cd7177aca2fa06e8, by Loic d'Anterroches
15 years 8 months Added the ability to pass the action with a get parameter.

Now, the _pluf_action get parameter can be used to pass the action. This
can be practical for some mod_rewrite configurations.
Commit c7d2912bb09c2d620469a14116e6da38b64edea1, by Loic d'Anterroches
15 years 9 months Fixed issue 150, prevent loading empty .po file.
Commit ea0db1b83c98a4fb598837e42313111a5920afc4, by Loic d'Anterroches
15 years 9 months Fixed the documentation.
Commit 87772252b02d03d107d6580eef4588f83466e7e5, by Loic d'Anterroches
15 years 9 months Fixed to be more resilient in case of concurrent indexing.
Commit e3fc921906e8ae5bf918f96be5a020c8899e90b3, by Loic d'Anterroches
15 years 10 months Added a per request unique id.

With this unique id, defined as a global and as a member of the request object, you can easily log all the
actions relative to a given request together.
Commit e9c9ebb29dfbd3174d5c80d49b6b06a1094742cf, by Loic d'Anterroches
15 years 10 months Better redirection to have canonical URLs.
Commit 687725ab2a690b5a8393d8fce3391955d4228dd9, by Loic d'Anterroches
15 years 10 months Added smarter 404 handling with trailing slash testing.

As normally the pages have a trailing slash, if the application is getting a 404 error with an URL not
having a trailing slash, we test with an added trailing slash.
Commit eb9dd9a39a47533338b50319cba92c02ac5bcbcb, by Loic d'Anterroches
15 years 10 months Added the handling of the k, m and g suffixes in the pretty size.

PHP allows for the configuration sizes to be set with k, m or g suffix, like 3m for 3MB. This patch
correctly handle these cases.
Commit 87e1528eb760aefe24f77a0b498275fc21de8b03, by Jürgen Hörmann
15 years 10 months Added the display of the authorized upload size.
Commit 743b11ec5076fba1e152913b1636974fa20a8248, by Jürgen Hörmann
15 years 10 months Rebuilt an up-to-date .pot file.
Commit 89095e707ef06250ad4a1bf5adcf85420e2bfebd, by Loic d'Anterroches
15 years 10 months Fixed English.
Commit a6b49b643635fccd5fcec024a9a49526eb1ef3d1, by Loic d'Anterroches
15 years 10 months Fixed the French translations and correctly use the Pluf gettext calls.
Commit 876f3d0c8ef592496c1820264c04eb52b2b4175f, by Loic d'Anterroches
15 years 10 months Fixed issue 125, properly handle singular/plural forms in Date.php.

ngettext is now used to correctly handles the different plural forms.
Commit 29b5d9d1e85567bafc4547775c287faae1915317, by Jürgen Hörmann
15 years 10 months Added Jürgen Hörmann as contributor.
Commit 686ebdbf458a1bc3dda577e8b676c8d6ccd85449, by Loic d'Anterroches
15 years 10 months Fixed Issue 120, code Typo in pluf/src/Pluf/Translation.php.
Commit a43b17932753428f33fc54518f90821559a17851, by Loic d'Anterroches
15 years 10 months Fixed to allow the use of {$private} or {$object.private}.
Commit e635e8f81d50d0c127ecd1d5cb3eb484b37221fa, by Loic d'Anterroches
15 years 10 months Fixed to avoid unnecessary updating of the session object.
Commit 44d8c636e771a779a1c8e8f9ea98877951396ef6, by Loic d'Anterroches
15 years 10 months Fixed issue 109, typo dans Pluf_Views::deleteObject().
Commit 0fcf474b9fbc8e85c2f4779bd85b752b918107a5, by Loic d'Anterroches
15 years 10 months Changed the way to escape to accomodate multiple input encodings.
Commit 138931df6fbf7ea438dcea7133a92230da595104, by Loic d'Anterroches
15 years 10 months Fixed the email form to allow empty emails.
Commit 929b87663dd612e295105c2516bcd2364cf51872, by Loic d'Anterroches
15 years 11 months Added the tracking of the search path.
Commit 4d61f0e17fe996799cf0875af7a8360461d91ed1, by Loic d'Anterroches
15 years 11 months Fixed for the cases where it is not defined.
Commit 43f2e3b1e3ee0671284d3c2a146a6abff8578dfe, by Loic d'Anterroches
15 years 11 months Updated translations.
Commit 9d364c6f00a8270b837b93fb4e2c80afa144ad3a, by Loic d'Anterroches
15 years 11 months Fixed to use the PATH_INFO and not ORIG_PATH_INFO.
Commit 3277c33de0b8a69569a593eb8cef0cfb9a39bbb5, by Loic d'Anterroches
15 years 11 months Fixed to have a correct boolean check.
Commit 3aa1b808765dc9cc526fc9da95b6a7698a1d7fdd, by Loic d'Anterroches
15 years 11 months Added an APC based storage for the cache.
Commit 51b866c4ea39660b7e837fa5fc716f2cfb7a187e, by Loic d'Anterroches
15 years 11 months Improved the caching mechanism.

Note, this is a partially deprecated file.
Commit 91849f4957fa0819a0ce1f4e6eb3c7705e081406, by Loic d'Anterroches
15 years 11 months Added a cache of the translation files.
Commit 1ed1eeb958889ec0c9ea382401988a7e7950cdc1, by Loic d'Anterroches
15 years 11 months Fixed the handling of the output errors in the PostgreSQL connection.
Commit 7a31ad2a7ceef876df8eb73e84c97925ef7a9e50, by Loic d'Anterroches
15 years 11 months Improved a little bit the documentation.
Commit d5c9f879052d230261f6a92c88d4af8141b1b027, by Loic d'Anterroches
15 years 11 months Added a post rendering hook in the dispatcher.
Commit 94670952d43e1a7a59cf0f18919e4ba8ded54021, by Loic d'Anterroches
15 years 11 months Added a one line description of the class.
Commit aee1ad5a3647d44142b19a5f42792314643b274a, by Loic d'Anterroches
15 years 11 months Small optimisation to save one if control.
Commit 21b60be8f2dba5a235f75ef1df34afde1ebab413, by Loic d'Anterroches
15 years 11 months Added a new filter to encode an email address.
Commit ce2227540c6f475719ff638d8c0ae7a51d033f25, by Loic d'Anterroches
15 years 11 months Document the addTo method.
Commit cc9bb7e37d5430450f189b8044243830571ca185, by Loic d'Anterroches
15 years 11 months Added a method to add an object to the queue.
Commit ed340bd2344111bc1b24685de46fea06655728b6, by Loic d'Anterroches
15 years 11 months Fixed to pass the request object as reference.

The preconditions can now modify the request object. This was not
working with all the PHP versions.
Commit 69b8ecde7f6bcec55666cf488c34126a93c6e693, by Loic d'Anterroches
15 years 11 months Added the ability to pass static parameters to a precondition function.

For example, you can now put:

public $view_precond = array(('Pluf_Precondition::hasPerm', 'MyApp.my-perm'));

This will run the hasPerm method with the request object as first
parameter and the string 'MyApp.my-perm' as second parameter.
Commit 5bd706559eb5989c50209a2c535b3c11bc905163, by Loic d'Anterroches
15 years 11 months Added the ability to set a per column class in the paginator.
Commit 6dfaa8c63a048e9f0c9371a3f62aedfcc718fc5b, by Loic d'Anterroches
16 years 2 days Changed to title case the installed languages.

The main use of the installed language list is to provide it in a form.
We have better consistency with a title case on them.
Commit d8b2a34328cbcffeb7f5a1f7ad14598528a6b59a, by Loic d'Anterroches
16 years 2 days Added the language control from the user object.
Commit 04e855468b238e3d02355921de0340444d3c1d72, by Loic d'Anterroches
16 years 2 days Fixed to correctly remove the test cookie after a good login.
Commit 4cdca4b8334676376c10f325b9927a63827b555c, by Loic d'Anterroches
16 years 2 days Restructured the dispatcher to catch exceptions.

The dispatcher now correctly catches exceptions thrown by the
middleware stack.
Commit b519e074b6d00dbf4b247bf22a95868a946c110d, by Loic d'Anterroches
16 years 14 days Fixed the case of redirection.
Commit ba7d7d844ae31710499c9a3b0109327c6086b9e5, by Loic d'Anterroches
16 years 16 days Add a middleware to prevent CSRF.
Commit 4f4240c0c67446bcccf605870421dbeaba4f289d, by Loic d'Anterroches
16 years 16 days Cleaned little things.
Commit 3fc7bb73ae987b1a5e050c15ba2c932edc941dbb, by Loic d'Anterroches
16 years 16 days Fixed error resulting in a white page.
Commit 83f2d1d2e2f4c58676e27834af08f2b79b9301e5, by Loic d'Anterroches
16 years 16 days Added a signal to modify the template tags and modifiers.
Commit 60175e41b2b82ecbce178a61bce55db3abef45f0, by Loic d'Anterroches
16 years 18 days Added a formating string without local time conversion.
Commit 1a7c3236effee77463c4741b9d71cb00756d4cf8, by Loic d'Anterroches
16 years 18 days Added a special iterator for some models.
Commit 1c162797b48b1ea00ea64c2213fca8d447f138d4, by Loic d'Anterroches
16 years 21 days Improved the handling of the 404 errors to be simple by default.
Commit 964dc2d87da9c823572ce892d4b57aea048127b1, by Loic d'Anterroches
16 years 21 days Added array access to the form.
Commit 3fb39807c9713cfd926592223c37d19b76c43f5d, by Loic d'Anterroches
16 years 24 days Improved the upload of files in case of no files.
Commit 4a4fe11a64c80380998fb8f81ac9ab6117cb211c, by Loic d'Anterroches
16 years 24 days Changed to allow post failure cleaning of a form.
Commit 9eed1bd5e4314d77ccef3834c1c3f34ff4e89fce, by Loic d'Anterroches
16 years 26 days Fixed the reference problem in the signal.

This should work with PHP 5.2.6 now.
Commit 0c4e9ec58d47da453a5789e38a27fbe14de75a07, by Loic d'Anterroches
16 years 26 days Reverted previous fix as breaking PHP 5.2.4.

We need to figure out the right way to do that.
Commit 898381618ee5fe4eaeabf267680d7ebad345f867, by Loic d'Anterroches
16 years 27 days Fixed call-time pass-by-reference error.
Commit 7704a4a700052667e624a0702d40e6fec1cd3e72, by Loic d'Anterroches
16 years 27 days Added a registry to avoid cache object duplication.
Commit 3cc4430c3fc75291bf55768c832d586fd5cb7f02, by Loic d'Anterroches
16 years 27 days Added a memcached cache backend.
Commit f1e66cd6feffcc933b8fa05f0b10168cf2b08c6d, by Loic d'Anterroches
16 years 28 days Fixed the escaping of blobs for SQLite.
Commit acd2bc4d59122ee387c534aaee2cb6ddc0642d7f, by Loic d'Anterroches
16 years 29 days Added the blob database type.
Commit c09aa45bdc399ec5b2f1a9ecec84221c31917dbe, by Loic d'Anterroches
16 years 1 month Added JSON specific class and method.
Commit 98d7f915624ebcd701ca98b4177052cc268c2b3c, by Loic d'Anterroches
16 years 1 month Fixed documentation string.
Commit 37c40e5278f00a019e6538c2b620a6615e9fb8ad, by Loic d'Anterroches
16 years 1 month Fixed the error reporting to not raise errors on @ escaped calls.
Commit 5cc81b1ad8c78657686ef75f1f059dc0588c45eb, by Loic d'Anterroches
16 years 1 month Fixed issue with the checkbox not correctly unchecked.
Commit 161080f312c4eb24c6d508adfcebdc6745e29428, by Loic d'Anterroches
16 years 1 month Added the helloworld application.
Commit 1aa66025b77aeb5a17860888652762b368e14fee, by Loic d'Anterroches
16 years 1 month Fixed possible concurrency errors.

Ignore problems when trying to remove a file as it can already be
removed.
Write with exclusive lock the data in the cache.
Commit 42d7f1bee48e64d88b6523ca19e389a8621c2349, by Loic d'Anterroches
16 years 1 month Fixed as stupidly forgot the inflate/deflate calls.
Commit 49e5d563e55a285c879ea76e16930b577e9450f0, by Loic d'Anterroches
16 years 1 month Fixed issue 53, compressed field invalid byte sequence for encoding "UTF8" error.

Added from/to db functions to correctly (un)escape the binary in the
correct way for PostgreSQL.
Commit 0bae4c544eb41f106bc58f6639dce6ac20d25b12, by Loic d'Anterroches
16 years 1 month Added info about the PEAR path.

This should avoid issue 52 in the future.
Commit 4e70f0782d4c86a191bd69e05021c8febdcf813f, by Loic d'Anterroches
16 years 1 month Try again to fix the blob.
Commit 77f7c96c2188459a869dbafbea3a4c02eea34163, by Loic d'Anterroches
16 years 1 month Added blob type, redux.
Commit 356bfcdca8755731941b8c18d384c2fd36a5ff45, by Loic d'Anterroches
16 years 1 month Added the blob type of field.
Commit 374ee38cfa3aa334ccab0a9fb9d244c499ede948, by Loic d'Anterroches
16 years 1 month Improved the default configuration of the Todo application.
Commit 4b263d8d2ee436a06c91a7eb495e6a1b8d4534c4, by Loic d'Anterroches
16 years 1 month Updated the installation details.
Commit 680dfdcc7b762fddcc57cc70bd7bbb8616eb9b30, by Loic d'Anterroches
16 years 1 month Fixed some small issues in the creation of the path and requirement checking.
Commit 40d07a8e21bb5a2a91aa4e5d0e96620236d0d9da, by Loic d'Anterroches
16 years 1 month Improved the file upload functionnalities.

- Added a new 'file_name' parameter to rename the uploaded file easily.
- Renamed the moveToUploadFolder function to match Pluf conventions.
Commit fe2351e157c1dff04de9def07eeea1ace5c03755, by Loic d'Anterroches
16 years 1 month Fixed stupid typo, sorry.
Commit 8305a3a4cc5398ac16519d85a7ebfb1add836d17, by Loic d'Anterroches
16 years 1 month Fixed the bad encoding in the email for the spaces.

The email was containing non breakable spaces encoded in latin1 but the
email was sent in utf-8.
Commit c648c9125690e280c4d397f27a6a859a5a6dd9ce, by Loic d'Anterroches
16 years 1 month Fixed to try to autodetect PEAR path.

In the error, if the file contains the string pear, ignore the E_STRICT
errors.
Commit 4c05e1d7a486e33d6f5868ea325bb41f71a23c8a, by Loic d'Anterroches
16 years 1 month Added a factory controlled by the Pluf configuration file.

This allows easy switching from one cache engine to another without
affecting the code.
Commit c24dfe5824d43249bd55269f0cbd6cb8be9df374, by Loic d'Anterroches
16 years 1 month Added the base of a cache framework.

A very minimal cache framework with support of get/set values with
timeout.
Commit 04e2ee104c4477f4834b0da330c0957098fd3002, by Loic d'Anterroches
16 years 1 month Fixed the quoting of the columns for the MySQL driver.
Commit 8d29ac0f2a67d7a6fd9e7e2da00dd048aea02c7d, by Loic d'Anterroches
16 years 1 month Fixed schema generation and indexes with correct quoting of the columns.
Commit 69938949b2ac73b7f63978ddf9f71741c5bf77ab, by Loic d'Anterroches
16 years 1 month Added a compressed DB field.

The compressed DB field will automatically deflate the data before
storage in the DB and inflate again when retrieving the data. This is
done transparently for the end user. This is good if you need to store
large body of text and do not need to search into it with the SQL
commands.
Commit 38d90e17142e1f1a20ba75ee2c1b0d41d1c1cf83, by Loic d'Anterroches
16 years 1 month Better handling of the class not found.

It will even be ready for PHP 5.3 using __callstatic.
Commit b8379bfae171cc1eb94f51ca68e24f342f3e0e35, by Loic d'Anterroches
16 years 1 month Added the not null statement by default in the table creation.
Commit 08f59e962277b712f4624b23230f2f8d8da1d8e2, by Loic d'Anterroches
16 years 1 month Fixed issue 20, Testing with MySQL.

Ok, it should work now, I have not tested it yet but I fixed as per the
provided patches.
Commit 76f4811b32f569205a023e1a8454704ec82f7501, by Loic d'Anterroches
16 years 1 month Fix error when trying to get row level permission of an anonymous user.
Commit 743dc62bcc16c440f3373a032a7693c6d471d63b, by Loic d'Anterroches
16 years 1 month Removed the emacs TAGS file.
Commit f8dde9672b1880c30767d26a63679fec589b399a, by Loic d'Anterroches
16 years 1 month Added a new method to get the country of a request.

Given the $request object and the path to the GeoIP.dat file, you can
directly get the country of the agent producing the request.

$cc = GeoIP_countryOfRequest($request, '/path/to/GeoIP.dat');

For more information about GeoIP, see http://www.maxmind.com/
Commit f101e5c787f9ec947ffa461bf6023ded61015371, by Loic d'Anterroches
16 years 1 month Improved the Pluf_User class.

- Added a profile with the ability to get it with getProfile().
- Store now the timezone and the language within the user base
information as this is common information.
Commit 56247d099baffa704bf3e75a9d90494c51bc568d, by Loic d'Anterroches
16 years 1 month Added a method to grab the DB connection of a model.

The system allows multiple DB connections to do data partitioning and
have models stored in one DB and other in another DB.
Commit f92797145045956156ff421ac3ab2707da609c2f, by Loic d'Anterroches
16 years 1 month Added a new template tag to get permission details.
Commit e7853dd4686e64f4c0c26d5426f08d20687d508d, by Loic d'Anterroches
16 years 1 month Added new exceptions to have a finer grained exception handling.
Commit 3f1fffb33fc7e890255c0f74c7163eab4c4b15ed, by Loic d'Anterroches
16 years 1 month Updated the default config.
Commit 25a066cc012e36407d54ba999fad67b16aadb17d, by Loic d'Anterroches
16 years 1 month Initial import.
Commit a1eccdcf29ecc922554cea8c3d86ea6f2d7e1c2e, by Loic d'Anterroches

Branches

Tags

Number of commits: 253
Page rendered in 0.34947s using 539 queries.