Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 2883 (100.0%) | 43209 (100.0%) | 14.9 |
quix0r | 2879 (99.9%) | 43188 (100.0%) | 15.0 |
root | 4 (0.1%) | 21 (0.0%) | 5.2 |
Rewrote 2 str_replace() calls to one with array()
182 lines of code changed in 1 file:
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
9 lines of code changed in 1 file:
Rewrote some code, added templates/functions:
- Introduced return(Error)Message() functions
- Added template for choosing registration provider
- Added template helper which reads all activated registration provider
- Other improvements
52 lines of code changed in 2 files:
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
117 lines of code changed in 3 files:
Rewrote some parts:
- more double quotes converted to single (speed up)
- introduced isThemeReadable()
- Other minor rewrites
7 lines of code changed in 3 files:
Better check if it is not empty (means set, too). This will speed-up the code again if no purpose is given
1 lines of code changed in 1 file:
Added some wrappers to speed-up things
48 lines of code changed in 1 file:
Some fixes:
- added default value for optional parameter (better understanding)
- some double quotes converted to single
- fixes for Wernis API
11 lines of code changed in 1 file:
More double-quotes to single-quotes
2 lines of code changed in 2 files:
Added missing 'abort' element
1 lines of code changed in 1 file:
Used 'network' and 'cache' in same file name, fixed proxy config language string
1 lines of code changed in 1 file:
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
54 lines of code changed in 1 file:
Added (unfinished) links to list API cache entries
6 lines of code changed in 1 file:
Renamed templates + added some filters for mail order
3 lines of code changed in 1 file:
Language string cleaned up
1 lines of code changed in 1 file:
Removed 2nd parameter for assert() as this is only available in PHP 5.4.8+ but Mailer 0.2.1-FINAL should support PHP 4
5 lines of code changed in 1 file:
Rewrote many parts:
- "Generic" filter splitted up and move to html_mail_filter.php as this filter will only work with ext-html_mail
installed
- ext-holiday does now register a filter on user_exclusion_sql which allows to remove some "static" if() blocks
- Other minor fixes
1 lines of code changed in 1 file:
Fixes + asserts
16 lines of code changed in 3 files:
Fixes for various bugs (e.g.: 'secret file could not be read', SQL error and more)
24 lines of code changed in 4 files:
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
450 lines of code changed in 16 files:
Renamed more:
- F -> file (no shortened names)
- L -> line (same)
- Found some SQL_FOOBAR() in comments
8 lines of code changed in 3 files:
Renamed all SQL-related functions to camel-case notation
522 lines of code changed in 28 files:
Added more configuration wrappers
39 lines of code changed in 1 file:
Updated copyright notice as there are changes in this year
52 lines of code changed in 52 files:
One more underscore to make it more readable
3 lines of code changed in 1 file:
Continued with ext-blacklist:
- Blacklisting of IP addresses now possible (with pattern as for all)
- Resorted ext-blacklist library, added new functions for IP blacklisting
- TODOs.txt updated
49 lines of code changed in 2 files:
Rewrote new extension detection:
- Updated new extension detection (and task registration) so that it won't use
so much database space anymore as this only adds a place-holder (see below)
- Renamed OPEN/CLOSE_TEMPLATE TO OPEN/CLOSE_LANGUAGE
- Added OPEN/CLOSE_TEMPLATE for {% and %}
- TODOs.txt updated
3 lines of code changed in 1 file:
Fixes and other improvements
2 lines of code changed in 1 file:
Fixes
0 lines of code changed in 1 file:
Also 'min_age' is now wrapped
12 lines of code changed in 1 file:
Introduced (means, being added and then used) more wrappers for ext-order/other
97 lines of code changed in 2 files:
Renamed function, used more "pool functions":
- Renamed SQL_INSERTID() to SQL_INSERT_ID()
- Used more functions from inc/pool-funtions.php instead of JOINs and queries
- TODOs.txt updated
16 lines of code changed in 4 files:
MINOR: Small code improvements
4 lines of code changed in 1 file:
Fix for wrong variable name
2 lines of code changed in 1 file:
Rewrites to use filters instead of mass if() blocks
8 lines of code changed in 2 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
127 lines of code changed in 3 files:
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 2 files:
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
3 lines of code changed in 1 file:
Rewrote reset and some extensions:
- Rewrote script reset that weekly and monthly are now separated out from daily
functions
- Rewrote ext-profile/order to handle their own configuration entries (were all
in ext-other)
- Moved large 'update' block for ext-order out to
inc/extensions/order/mode-update.php
- TODOs.txt updated
4 lines of code changed in 1 file:
Extension ext-blacklist continued:
- Added check in ext-register/mydata to check for email address
- Added filters for above check + unfinsihed logging
- TODOs.txt updated
88 lines of code changed in 2 files:
(819 more)