[root]/inc/modules
admin
(195 files, 23163 lines)
guest
(30 files, 3124 lines)
member
(61 files, 7273 lines)
sponsor
(7 files, 525 lines)
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 597 (100.0%) | 3780 (100.0%) | 6.3 |
quix0r | 596 (99.8%) | 3778 (99.9%) | 6.3 |
root | 1 (0.2%) | 2 (0.1%) | 2.0 |
Rewrote some parts:
- more double quotes converted to single (speed up)
- introduced isThemeReadable()
- Other minor rewrites
2 lines of code changed in 1 file:
More double-quotes to single-quotes
2 lines of code changed in 2 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
4 lines of code changed in 4 files:
Renamed all SQL-related functions to camel-case notation
1 lines of code changed in 1 file:
Updated copyright notice as there are changes in this year
8 lines of code changed in 8 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
2 lines of code changed in 1 file:
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
7 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
1 lines of code changed in 1 file:
Extension ext-network continued
- Added advertising network "Forced-Lose"
- Column 'network_api_config_site_id' now allows NULL
- Introduced function displayErrorMessage()
- TODOs.txt updated
1 lines of code changed in 1 file:
Some major rewrites + ext-network continued:
- A lot more advertising network added (GolloX is still missing)
- Renamed extension mode 'register' to 'setup' to have no conflicting file names
- Large extension modes (a lot code) can now be swapped out to "mode" files,
see inc/extensions/foo/mode-bar.php for them. These mode-files will be loaded
after the main include has been loaded
- TODOs.txt updated
4 lines of code changed in 1 file:
Used EL code {%template,LoadTemplate=foo%} instead of loadTemplate('foo', TRUE);
0 lines of code changed in 1 file:
Use countSumTotalData() instead of SQL query
2 lines of code changed in 1 file:
AJAX installation is 'basicly finished' :) Plus I threw in a small christmas present (hint: see installer)
2 lines of code changed in 1 file:
More improvements:
- More configuration wrapper functions added
- Renamed templates to naming convention
- Updated TODOs.txt
4 lines of code changed in 2 files:
Introduced registerFirstAdmin() and fixed some checks on 'ok' to 'add_first_admin'
2 lines of code changed in 1 file:
Added doTemplateGuestFooterExtras() call-back and guest_footer_extras filter chain
2 lines of code changed in 1 file:
Updated propset.sh, fixed all SVN properties
6 lines of code changed in 2 files:
More renaming of name='ok' to something else (better to separate them out)
1 lines of code changed in 1 file:
Mailer project continued (heavy refactoring):
- Added all missing nodes in all XML templates to allow $content being handled
by referred HTML templates
- This means that you can pass "dynamic" content through the XML sub system to
the templates as usual. If you do so, a generic 'rows' array element is being
used for the row output
- Refactured all form-tags to EL code to allow e.g. adding session id to all
forms or (not yet added) TAN numbers to combat any kind of form spamming and
accidentally done re-submits
- Including closing form tag
- In the above process, onsubmit/onreset are now strongly discouraged as you
should better use the jQuery AJAX framework
- Other rewrites/refacturings I cannot remember
- TODOs.txt updated
7 lines of code changed in 1 file:
Also these scripts are long-time dead
7 lines of code changed in 2 files:
Even more fixes :(
1 lines of code changed in 1 file:
Fixes for isAdmin() rewrite of latest commits.
6 lines of code changed in 1 file:
Temporary configuration 'RAND_NUMBER' is now 'cached' in session variable, possibly fixed handling of hash (wrong salt)
2 lines of code changed in 1 file:
Added site and date key for improved security
7 lines of code changed in 1 file:
Renamed many stuff (again), added points/user breakup:
- Renamed again many language ids
- Moved text from template to language file
- Added listing of user points amount and percentage holder
- TODOs.txt updated
1 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
34 lines of code changed in 7 files:
Mailer project continued:
- Most data of advert network 'superomo24.de' added to ext-network
- Some templates for ext-network renamed (networks->network_data) to fix
inconsistence with database table
- Templates for extension management (admin_extensions/~_delete/~_edit) renamed
to follow naming convention
- Sub-Id tracking: Admin area almost finished (edit/delete of sub ids
unfinished)
- Added space between `foo`,`bar` database query to make it better readable
- Other minor improvements
- TODOs.txt updated
2 lines of code changed in 2 files:
Mailer continued, sub-id tracking continued:
- Introduced function isUrlBlacklisted() (not everywhere used!)
- Templates for sub-id statistics added
- Introduced function anonymizeSensitiveData() which tries to "anonymized"
some data (admins always see all for now)
- Some language ids renamed
- Other minor fixes
- TODOs.txt updated
2 lines of code changed in 1 file:
Added logging for missing 'hash'
6 lines of code changed in 1 file:
Dereferrer is now secured with hashes
14 lines of code changed in 1 file:
Fixed 'payments' cache (all array elements must have 'id' based index)
1 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
39 lines of code changed in 8 files:
Admin menu prepared for AJAX requests:
- Admin menu system prepared for later updates (e.g. AJAX-driven) by adding ids to li-tags
- 2 internal TODOs closed to rewrite to SQL_FETCHARRAY()
- TODOs.txt updated
7 lines of code changed in 1 file:
Now all parameters will be restored after login
3 lines of code changed in 1 file:
Large code cleanups:
- Typo 'referal' fixed (should be 'referral', really!)
- Several queries improved with back-ticks and formatting
- TODOs.txt updated
1 lines of code changed in 1 file:
Don't exclude the waybackmaschine
9 lines of code changed in 1 file:
www is out-dated
8 lines of code changed in 8 files:
Extension ext-earning introduced (unfinished), renamings:
- Extension ext-earning introduced (ext-sql_patches did hold the tables)
- Some messages updated ('Mitglied-Id' reads better)
- All fooRequestParameterBar() functions renamed to fooRequestElementBar()
- TODOs.txt updated
80 lines of code changed in 4 files:
Renamed form fields to separate them from others
27 lines of code changed in 1 file:
(215 more)