Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
quix0r | 164 (100.0%) | 1634 (100.0%) | 9.9 |
Heacy rewrite/cleanup:
- Removed all deprecated files (with only @DEPRECATED in it)
- Listing of blacklist entries added (may be uncomplete, untested)
- Fixed AJAX installer + added first admin registration to it
- Prepared better CAPTCHA support
- Various other fixes (tons!)
- TODOs.txt updated
1 lines of code changed in 1 file:
Renamed more:
- F -> file (no shortened names)
- L -> line (same)
- Found some SQL_FOOBAR() in comments
3 lines of code changed in 1 file:
Renamed all SQL-related functions to camel-case notation
22 lines of code changed in 2 files:
Updated copyright notice as there are changes in this year
3 lines of code changed in 3 files:
More rewrites to configuration:
- Moved more configuration entries from tables.sql to proper extensions
- Moved some configuration from/to ext-other to/from ext-foo
- Swapped out 'update' step for ext-register
- TODOs.txt updated
7 lines of code changed in 2 files:
Fixes for parser errors
1 lines of code changed in 1 file:
Rewrote script to use more EL, introduced wrappers for sending pool:
- Introduced wrapper function getPaymentTime() and getPaymentPayment() and used
both in EL code instead of PHP script
- Added new function library "pool-functions.php"
- Rewrote reading emails from "pool" table
- Rewrote updating of "pool data"
- TODOs.txt updated
13 lines of code changed in 1 file:
Rewrote a lot parts to extract 'payments' table (+ handling) into own extension:
- Tried to avoid JOINs where possible to instead load data with getters from
cache
- Renamed many array elements for payment data to match with database columns
- Used more EL code for payment data
- TODOs.txt updated
1 lines of code changed in 1 file:
Mailer project rwritten:
- Extension ext-network continued:
+ More missing type handlers added
+ Also array element translations added
+ Made API query generally working
+ Added missing what-config_network.php to allow configuration
+ Many other improvements
- Used correct MIME type for JavaScripts (text/javascript)
- Many other rewrites
- TODOs.txt updated
2 lines of code changed in 1 file:
Code style changed, ext-user continued:
- Changed true/false to TRUE/FALSE
- Introduced validateSubId() and prepareFoundSubId()
- Add validation of edited sub id by member
- TODOs.txt updated
8 lines of code changed in 3 files:
Rewrote 'we' word a little, rewrote mail order to use SQL_INSERTID() instead of another SELECT query
5 lines of code changed in 2 files:
Fixed 'payments' cache (all array elements must have 'id' based index)
4 lines of code changed in 1 file:
mailer project continued:
- Some global array elements renamed (someGlobalElement -> __some_global_element)
- Copyright notice disabled in mailid.php as it destroys the frameset
- Function debug_report_bug() renamed to reportBug()
- Function app_die() renamed to app_exit()
- More wrapper functions used (e.g. getRandomTan() instead of PHP's mt_rand())
- New AJAX-based installation introduced (it is not finished)
- Renamed several ALL_UPER_CASE() functions to camel-case notation
- Extension ext-currency introduced which will deprecate ext-wernis all other eCurreny-related extensions
- Renamed various HTML and email templates to new notation
- Some shell scripts moved to 'contrib' folder
- JQUERY updated to latest stable version (including custom build of jqueryui)
- License files renamed/moved
- Many other fixes/improvements I forgot to mention
- Varrious typos fixed
- Copyright updated (to 2012)
- TODOs.txt updated
67 lines of code changed in 3 files:
Large code cleanups:
- Typo 'referal' fixed (should be 'referral', really!)
- Several queries improved with back-ticks and formatting
- TODOs.txt updated
37 lines of code changed in 1 file:
Don't exclude the waybackmaschine
1 lines of code changed in 1 file:
www is out-dated
3 lines of code changed in 3 files:
A lot has been rewritten, ext-teams added, ext-forced continued:
- Adding of (admin only) forced-ads basicly finished
- Listing of forced-ads in admin area basicly finished
- Extension ext-teams introduced (stub only)
- Many rewrites/refacturings (I cannot recall them all!) here and there,
including more usage of EL code and filters
- TODOs.txt updated
20 lines of code changed in 2 files:
Missing initReferalSystem() call added
1 lines of code changed in 1 file:
Minor cleanups/renaming
53 lines of code changed in 2 files:
Referal system refactured (and some parts fixed), wrapper function introduced:
- Referal points system refactured: All point accounts can now be handled (admin
menu is not yet finished) through the table 'points_data', including
notification by email.
- Introduced new "translation" wrapper generateYesNoOptionList() to simplify
many configuration menus
- Some internal TODOs closed (e.g. handling of registration welcome points)
- TODOs.txt updated
1 lines of code changed in 1 file:
- Rewrites to use more the userid than the actual email address when sending
emails to a user
- Fixed 'Send new password'
- is<Post|Get>RequestParameterSet() are now check if the content is not empty
- TODOs.txt updated
5 lines of code changed in 2 files:
A lot email templates renamed, SQL fixed:
- A lot (!) email templates renamed, the new naming may be more clear
- SQL statement fixed
- TODOs.txt updated
6 lines of code changed in 2 files:
svn:eol-style set to 'native'
4 lines of code changed in 4 files:
Some language strings fixed, renamed. Copyright notice updated
3 lines of code changed in 3 files:
Wrong array element fixed
1 lines of code changed in 1 file:
The usual asset of bugfixes/improvements:
- Variable $bonus renamed in function to make clear it is boolean type
- Counting of sent mails (column mails_sent) added
- No longer needed header comments removed (it is heavily rewritten anyway)
- A lot missing/wrong array elements fixed in templates and PHP scripts
- New wrapper added (used several times in pool-user.php)
- CSS classes fixed in several 'order' templates
- Several other minor improvements/fixes
- TODOs.txt updated
98 lines of code changed in 3 files:
Performance hacks, encapsulation and more EL code usage:
- Performance hack in SQL_QUERY() to save some expensive str_replace() and other
function calls
- Encapsulation of admin session data
- Some more usage of EL code in admin welcome templates
- TODOs.txt updated
1 lines of code changed in 1 file:
Deprecated 'replacer' removed. Now we use EL code instead (there are a lot example templates available)
0 lines of code changed in 2 files:
Added ability to allow empty passwords, if the user does so, a random password will be generated, many wrapper functions introduced
2 lines of code changed in 2 files:
Naming convention applied: is outdated, use (not shortended word), fixed missing variable in what-order.php, thanks to pieter01
6 lines of code changed in 2 files:
- Beg link does now (not yet implemented but prepared) log all referal URLs. It
is also planed to not pay beg link calls without a referer (admin can setup
it).
- The database layer is now aware of queries like
"ALTER TABLE `foo` CHANGE `bar` `bazz` ...."
- Several minor fixes/improvements
- TODOs.txt updated
1 lines of code changed in 1 file:
Columns renamed, more EL than direct usage in PHP script
1 lines of code changed in 1 file:
Removed comment introduced by Profi-Concept, this comment should fine (in a much better fashioned way) its resurrection in the Wiki
0 lines of code changed in 3 files:
More usage of isValdUserId()
2 lines of code changed in 1 file:
More language strings renamed (better naming convention)
1 lines of code changed in 1 file:
New extension ext-cliclbanner introduced, a lot SVN properties changed
4 lines of code changed in 4 files:
More rewrites to make use of (cached) wrapper functions
1 lines of code changed in 1 file:
New (template) wrapper function fixEmptyContentToDashes() introduced, EL rewrites:
- New (template) wrapper function fixEmptyContentToDashes() introduced, this
function should help template writers to deal with empty content. If an empty
string is detected, it got converted into three dashes. This may fix some
issues with empty div and/or td tags.
- Even more rewrites to make use of EL
- TODOs.txt updated
5 lines of code changed in 1 file:
Next wave of lesser getMessage()
2 lines of code changed in 1 file:
New debugging function debugOutput() introduced, some rewrites to EL:
- New debugging function debugOutput() added, this function does output any
XHTML message in a div-block to the browser.
- Some more rewrites to EL
- TODOs.txt updated
18 lines of code changed in 2 files:
(50 more)