Roland Haeder [Fri, 3 Apr 2015 17:50:19 +0000 (19:50 +0200)]
dl() is not always available in all supported PHP versions (SAPIs from 5.3+ may
not contain it, why?). Maybe it is not contained due to security reasons?
Roland Haeder [Thu, 11 Sep 2014 18:59:44 +0000 (20:59 +0200)]
A lot fixes:
- $_SESSION must be used, not $GLOBALS['_SESSION']
- "Cache" 'isAdmin' must be unset, not set to FALSE
- initSession() must be called before user name (including admin data) has been read from session (so? ;-) )
- Various other improvements
- TODOs.txt updated
Roland Haeder [Wed, 16 Apr 2014 19:27:16 +0000 (21:27 +0200)]
Some more improvements:
- 'provider' renamed to 'registration_provider' (GET parameter)
- Added developer-only code (do only use if you are developing on the
registration and don't want to have registrations, e.g. because you are
implementing a new registration provider.
Roland Haeder [Wed, 16 Apr 2014 18:07:34 +0000 (20:07 +0200)]
Some improvements:
- No need for 'status' in $content because it is always '1' at this point
- Fixed form name and submit button to allow isFormSent() call catch it
Roland Haeder [Tue, 8 Apr 2014 21:14:50 +0000 (23:14 +0200)]
The maximum file size needs to be increased a little. Still you may not need
to worry about your small files as @DEPRECATED must be included to be found by
this script.
Roland Haeder [Tue, 8 Apr 2014 21:03:17 +0000 (23:03 +0200)]
- Introduced generateDateMonthYearSelectionBox() which is suitable for e.g.
birthday input fields.
- Introduced doTemplateDisplayReferralIdContent() template helper to get rid
of an unneccessary if() block and $content[foo] in template
- Content of template register_header.tpl has now been moved to
inc/language/register_de.php and has marked as deprecated
- Added new template (unfinished) for ext-wernis registration provider
Roland Haeder [Tue, 8 Apr 2014 19:19:12 +0000 (21:19 +0200)]
- remove triplle extension (.tpl.cache.php)
- ignored only new cache files
- missed to use getPath() to generate FQFN (full-qualified file name) for template cache file
Roland Haeder [Tue, 8 Apr 2014 19:11:57 +0000 (21:11 +0200)]
Introduced some wrapper functions, the extension for cache files is now .cache.php to make them executed on servers like Lighttpd. This will make the data "invisible" to the client as the script only contains an array.
Roland Haeder [Sun, 6 Apr 2014 21:25:19 +0000 (23:25 +0200)]
Continued with ext-wernis:
- Added wernis_refid column which will hold the referral id from WDS66. This
can be used to link a registered (through ext-wernis, not ext-register)
account with this.
- Added registration provider to mappedData array
- Some rewrites
- Added convertEmptyToNull() (generic)
Roland Häder [Sat, 30 Nov 2013 21:31:21 +0000 (21:31 +0000)]
Disallow subtraction on unsigned columns:
When you use subtraction between integer values where one is of type
UNSIGNED, the result is unsigned unless the NO_UNSIGNED_SUBTRACTION SQL
mode is enabled. See Section 12.10, “Cast Functions and Operators”.
Roland Häder [Sun, 4 Aug 2013 05:38:00 +0000 (05:38 +0000)]
Registration provider continued:
- Added missing guest templates, "translate" function, language elements
- Fixed handling of 'provider' parameter (renamed!) in filters
- Start of cleanup of CSS classes
Roland Häder [Wed, 31 Jul 2013 01:34:28 +0000 (01:34 +0000)]
Continued with registration provider:
- Added a lot filter for both ext-register/wernis to handle (partly finished)
registration requests and forms
- Add config entry (currently not changeable in web interface) for default
registration and login provider
Roland Häder [Wed, 3 Jul 2013 09:38:31 +0000 (09:38 +0000)]
Fix for missing isValidSqlLink() when no database layer has been loaded. This function depends on the layer because the MySQLi extension uses objects and the (deprecated) MySQL extension resources
Roland Häder [Wed, 12 Jun 2013 01:10:47 +0000 (01:10 +0000)]
MySQLi support added (very basic):
- Added very basic MySQLi module as MySQL extension is becoming deprecated
- Module for listing network API cache added
- Other minor fixes to get MySQLi working
Roland Häder [Tue, 4 Jun 2013 12:45:38 +0000 (12:45 +0000)]
Project continued:
- Added more functions for ext-grade
- Fixesd XML template for ext-grade
- Added missing language element
- Swapped out 'setup' phase for ext-grade
- Added more asserts
- Various other fixes
Roland Häder [Sat, 1 Jun 2013 18:57:43 +0000 (18:57 +0000)]
Fixed bug 'sprintf() too few arguments':
- This bug was caused by {% which is the EL code open "tag". In all language
files this has to be renamed to {OPEN_TEMPLATE} and %} to {CLOSE_TEMPLATE}
to avoid this bug in getMaskedMessage() function