quix0r [Sat, 3 Nov 2012 21:41:44 +0000 (21:41 +0000)]
Extension ext-sql_patches continued:
- Logging of wrong SERVER_NAME values added (admin menu not yet)
- Fix for missing array element 'default' in admin-inc.php
quix0r [Sat, 3 Nov 2012 14:18:33 +0000 (14:18 +0000)]
Mailer fixed, ext-admins improved:
- In Table 'mailer_admins_mails' the column 'admin_id' is now default NULL, not 0
- Purged old admin mail template names from same table
- Possible fix for bug #237 (please test it)
- Other minor improvement: column names always in back-ticks (`)
quix0r [Thu, 25 Oct 2012 16:18:32 +0000 (16:18 +0000)]
Project continued:
- Move some theme-related language ids to ext-theme
- Added header to admin_edit_theme.tpl
- Added CSS classes header_column and footer_column to general.css
quix0r [Wed, 24 Oct 2012 19:48:20 +0000 (19:48 +0000)]
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
quix0r [Tue, 23 Oct 2012 21:01:18 +0000 (21:01 +0000)]
Testers excluded (almost, see TODO) from guest stats page:
- Don't do secureString(getRequestElement('foo')) as it is already secured
- Testers excluded from almost all statistics in what-stats.php
- TODOs.txt updated
quix0r [Tue, 23 Oct 2012 18:23:13 +0000 (18:23 +0000)]
Project continued with rewrites:
- Introduced doHandleExtraValues() to encapsulate more if/elseif/else blocks
- Introduced addKeyValueSql()
- PHP's array_merge() didn't maintain $array2's index, so now merge_array() does
(optionally) it for us
- Other XML template rewrites
quix0r [Tue, 23 Oct 2012 14:19:45 +0000 (14:19 +0000)]
Sub ids "fixed":
- ADMIN_FORCED_ADS_404 was wrong in user_subids XML template
- Move alphabet for random passwords to initialize filter
- Removed some chars that may look to similar to others
- Other minor improvements
quix0r [Mon, 22 Oct 2012 20:51:50 +0000 (20:51 +0000)]
Rewrote handling almost all extension-based ALTER TABLE queries:
- Introduced addExtensionAddTableColumnSql(), addExtensionChangeTableColumnSql()
and addExtensionDropTableColumnSql()
- Rewrote extension files to make usage of these new functions
quix0r [Mon, 22 Oct 2012 19:13:54 +0000 (19:13 +0000)]
Renamed showEntriesByXmlCallback() to doGenericXmlTemplateCallback() as it is no longer for only showing entries, it has become a generic XML call-back system
quix0r [Mon, 22 Oct 2012 19:08:57 +0000 (19:08 +0000)]
Extension ext-grade continued:
- Added XML template for adding grade data entries
- Introduced validateIsEmpty() which returns the input string if its trimmed
string is not empty or FALSE otherwise.
- Made extra-value handling function more restrictive: Now the call-back
function must be there
- Removed deprecated comment from all XML templates
quix0r [Mon, 22 Oct 2012 17:04:31 +0000 (17:04 +0000)]
Extension ext-surfbar continued:
- Moved language strings from template to language file surfbar_de.php
- Added minimum waiting time (per URL)
- Fixed other minor things
quix0r [Mon, 22 Oct 2012 16:17:57 +0000 (16:17 +0000)]
Fixed handling of float values, ext-surfbar continued:
- Added missing config wrappers for ext-surfbar (some had typos)
- Added missing language string for "locked order points"
- Fixed handling of float values, somehow it didn't work as I thought :(
- TODOs.txt updated
quix0r [Wed, 17 Oct 2012 21:42:50 +0000 (21:42 +0000)]
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
quix0r [Wed, 17 Oct 2012 19:44:10 +0000 (19:44 +0000)]
Extension ext-user (sub-id tracking) continued:
- Editing/deleting of sub ids by admin basicly finished
- Renamed some templates to have separate templates for admin action and member
action
- Removed comments in inc/filters.php so build-mails will only be sent if at
least one row as been affected
- Other minor things fixed
quix0r [Sun, 14 Oct 2012 11:38:00 +0000 (11:38 +0000)]
Mailer project continued:
- Refactured FILTER_ORDER_ZIP_CODE_SQL() to allow also zip code member inclusion
through GET parameters. This can be used e.g. in what=list_user&zip=12345 to
only list members from zip code 12345
- Some todos added for what-list_user.php: please refacture birthday handling
and link generation
- TODOs.txt updated
quix0r [Sat, 13 Oct 2012 21:05:40 +0000 (21:05 +0000)]
Extension ext-network continued:
- eu-ADS.de now added (do you really have 'text' even for forced-banner and no
banner URL is being returned???)
- Minor: some typo fixed
quix0r [Sat, 13 Oct 2012 19:22:18 +0000 (19:22 +0000)]
make-euros.de also now wants an ID card (commerical card; Gerbewerbanmeldung). This is completely nonsense as still private people are allowed to earn money with their private home pages. I now try to deal with them, if they don't unlock my account, make-euros.de will be removed as I can no longer support it.
quix0r [Sat, 13 Oct 2012 18:53:18 +0000 (18:53 +0000)]
Extension ext-network continued:
- Inconsistencies in naming of language ids vs. database columns fixed
- Templates for editing/deleting of array index translatons added
- Required call-back functions for above also added
- Other things I cannot remember fixed/improved
- Fixed minor HTML error in member_order_thanks.tpl
- TODOs.txt updated
quix0r [Sat, 13 Oct 2012 15:47:10 +0000 (15:47 +0000)]
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
quix0r [Tue, 9 Oct 2012 19:43:43 +0000 (19:43 +0000)]
Caching of XML/email templates finished:
- Added very basic (but working) support for caching XML and email templates
- Added new XML templates for listing user sub ids
- Added filter to "hook" another member action for listing member's sub ids
- Some other minor improvements
- TODOs.txt updated
quix0r [Mon, 8 Oct 2012 21:32:52 +0000 (21:32 +0000)]
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
quix0r [Mon, 8 Oct 2012 17:27:14 +0000 (17:27 +0000)]
Sub id tracking continued:
- destroyMemberSession() does now accept optional $destroy parameter which will
call session_destroy() instead of deleting member session entries
- Added sub modules for sub id tracking (with extra checks)
- Introduced isUserSubIdAssignedCurrentMember()
- TODOs.txt updated