Matthias Schmidt [Sat, 30 Jun 2012 10:10:26 +0000 (12:10 +0200)]
Adds two new database object interface.
The two new database object interfaces are:
- `wcf\data\ILinkableDatabaseObject`
- `wcf\data\ITitledDatabaseObject`
These interfaces **only** exist to avoid the problem of extending two different interfaces with the same method.
For example, a certain database object implements `wcf\system\request\IRouteController` which has a method `getTitle()` and also implements another interface (e.g. `wcf\data\IOtherDatabaseObject`) which requires the same method. PHP can't handle that: `Can't inherit abstract function IRouteableDatabaseObject::getTitle() (previously declared abstract in IOtherDatabaseObject)`.
If both interfaces extend the `wcf\data\ITitledDatabaseObject` interface, PHP has no problem and this avoids having to rename the `getTitle()` method in the second interface to a (hopefully) unique name like `getOtherTitle()` which would also pollute the class with methods doing the same thing, just having a different name.
Marcel Werk [Thu, 28 Jun 2012 23:01:31 +0000 (01:01 +0200)]
Small style fixes
Marcel Werk [Thu, 28 Jun 2012 18:27:46 +0000 (20:27 +0200)]
Merge branch 'master' of github.com:WoltLab/WCF
Marcel Werk [Thu, 28 Jun 2012 18:27:32 +0000 (20:27 +0200)]
Fixed small style issues
Marcel Werk [Thu, 28 Jun 2012 18:27:14 +0000 (20:27 +0200)]
Fixed icon name
Marcel Werk [Thu, 28 Jun 2012 18:24:27 +0000 (11:24 -0700)]
Merge pull request #657 from Gravatronics/cleanup/ioComments
Updates comments of io classes/interfaces
Marcel Werk [Thu, 28 Jun 2012 18:24:05 +0000 (11:24 -0700)]
Merge pull request #658 from MeinAccount/iconNameFix
Changed icons in headInclude.tpl
Magnus Kühn [Thu, 28 Jun 2012 13:02:30 +0000 (15:02 +0200)]
Made wcfPages-Widget like PagesFunctionTemplatePlugin.
Magnus Kühn [Thu, 28 Jun 2012 12:59:16 +0000 (14:59 +0200)]
Added arrow-icons. Fixed wcfPages-Widget.
Alexander Ebert [Wed, 27 Jun 2012 15:58:52 +0000 (17:58 +0200)]
Added option to disable IP-Logging
IP-Logging can now be disabled through an option, the only exception is the session system which still stores IP addresses for security reasons. Since they usually get erased within a few hours this should be fine.
Additionally the blacklist now supports both IPv4 and IPv6 whereas all addresses are stored as IPv6 (faster checks on runtime), but IPv4 addresses will be still displayed as IPv4 (transparent conversion).
Alexander Ebert [Tue, 26 Jun 2012 20:31:54 +0000 (22:31 +0200)]
Improved WCF.DOMNodeInsertedHandler and WCF.Popover
WCF.DOMNodeInsertedHandler could cause an infinite loop due to multiple events triggered again and again, leaving the system crippled. Please be aware of the new methods enable() and disable() which toggle the handler activity.
WCF.Popover could break if the animation was stopped unexpectly, leaving the opacity at 0 and thus breaking everything.
Alexander Ebert [Tue, 26 Jun 2012 14:22:45 +0000 (16:22 +0200)]
Added methods to determine first/last page
Marcel Werk [Tue, 26 Jun 2012 13:43:53 +0000 (15:43 +0200)]
Merge branch 'master' of github.com:WoltLab/WCF
Marcel Werk [Tue, 26 Jun 2012 13:43:37 +0000 (15:43 +0200)]
Fixed small postgresql issue
Alexander Ebert [Tue, 26 Jun 2012 13:38:14 +0000 (15:38 +0200)]
Added missing CSS for sitemap
The current visuals aren't final, this is primarily for testing purposes until we're sure what things we support and how it should appear.
Marcel Werk [Tue, 26 Jun 2012 13:09:26 +0000 (15:09 +0200)]
Fixed small issue
Marcel Werk [Tue, 26 Jun 2012 11:52:39 +0000 (13:52 +0200)]
Changed the behaviour of fulltext indices for PostgreSQL
Alexander Ebert [Mon, 25 Jun 2012 19:10:52 +0000 (21:10 +0200)]
Added missing language variables
Alexander Ebert [Mon, 25 Jun 2012 15:53:46 +0000 (17:53 +0200)]
Added showOrder for sitemaps
Alexander Ebert [Mon, 25 Jun 2012 15:53:00 +0000 (17:53 +0200)]
Merge branch 'master' of github.com:WoltLab/WCF
Alexander Ebert [Mon, 25 Jun 2012 15:52:32 +0000 (17:52 +0200)]
Added showOrder for sitemaps
Alexander Ebert [Mon, 25 Jun 2012 15:22:15 +0000 (17:22 +0200)]
Improved sitemap implementation
Alexander Ebert [Mon, 25 Jun 2012 11:32:54 +0000 (04:32 -0700)]
Merge pull request #655 from MeinAccount/wcfPagesWidget
WCF.js Fixes
Matthias Schmidt [Mon, 25 Jun 2012 10:00:20 +0000 (12:00 +0200)]
Updates comments of io classes/interfaces
Magnus Kühn [Sun, 24 Jun 2012 12:05:39 +0000 (14:05 +0200)]
Changed wcf-info to info
Magnus Kühn [Sun, 24 Jun 2012 12:03:27 +0000 (14:03 +0200)]
Fixed wcfPages-widget
Alexander Ebert [Sat, 23 Jun 2012 00:35:18 +0000 (02:35 +0200)]
Added missing PIP for sitemap
Alexander Ebert [Fri, 22 Jun 2012 16:13:47 +0000 (18:13 +0200)]
Added sitemap API
Alexander Ebert [Fri, 22 Jun 2012 00:58:25 +0000 (02:58 +0200)]
Fixed script-tags being displayed in Chrome
Alexander Ebert [Thu, 21 Jun 2012 13:17:29 +0000 (15:17 +0200)]
Added custom template support for ClipboardHandler
Alexander Ebert [Wed, 20 Jun 2012 18:02:25 +0000 (20:02 +0200)]
Fixed confirmation dialog not properly handled within ClipboardHandler
Alexander Ebert [Wed, 20 Jun 2012 17:56:47 +0000 (19:56 +0200)]
Improved System.Notification to provide custom HTML
Alexander Ebert [Tue, 19 Jun 2012 17:35:38 +0000 (19:35 +0200)]
Improved visuals for nested dropdown menus
Alexander Ebert [Mon, 18 Jun 2012 17:16:05 +0000 (19:16 +0200)]
Removed unserialize() for additionalData
ObjectType itself handles the conversion already and is way more straight-forward if you ever fetch an object type directly.
Alexander Ebert [Mon, 18 Jun 2012 16:35:41 +0000 (18:35 +0200)]
Enhanced visuals for board thread list
Marcel Werk [Mon, 18 Jun 2012 08:55:01 +0000 (01:55 -0700)]
Merge pull request #648 from Gravatronics/enhancement/addButtonJSLangVar
Adds add button lang var to JS lang var dictionary
Matthias Schmidt [Mon, 18 Jun 2012 08:40:05 +0000 (10:40 +0200)]
Adds button add lang var to JS lang var dictionary
Marcel Werk [Sat, 16 Jun 2012 18:41:28 +0000 (20:41 +0200)]
Merge branch 'master' of github.com:WoltLab/WCF
Marcel Werk [Sat, 16 Jun 2012 18:41:13 +0000 (20:41 +0200)]
Added user notice template
Marcel Werk [Sat, 16 Jun 2012 18:38:46 +0000 (11:38 -0700)]
Merge pull request #646 from wbbaddons/iconFix
Fixing icon in cacheList.tpl
Tim Düsterhus [Sat, 16 Jun 2012 18:36:20 +0000 (20:36 +0200)]
Fixing icon in cacheList.tpl
Marcel Werk [Sat, 16 Jun 2012 16:43:02 +0000 (18:43 +0200)]
Removed obsolete $template variable
Alexander Ebert [Thu, 14 Jun 2012 15:09:35 +0000 (17:09 +0200)]
Fixed visibility override within RegisterForm
Marcel Werk [Wed, 13 Jun 2012 22:24:41 +0000 (00:24 +0200)]
Merge branch 'master' of github.com:WoltLab/WCF
Marcel Werk [Wed, 13 Jun 2012 22:24:27 +0000 (00:24 +0200)]
Small fixes
Alexander Ebert [Wed, 13 Jun 2012 21:25:43 +0000 (23:25 +0200)]
Fixed user options not entirely displayed in ACP
Alexander Ebert [Tue, 12 Jun 2012 20:34:12 +0000 (13:34 -0700)]
Merge pull request #633 from Gravatronics/bug/__run
Fixes usage of __construct instead of __run
Matthias Schmidt [Tue, 12 Jun 2012 20:30:33 +0000 (22:30 +0200)]
Fixes same bug in category add form
Matthias Schmidt [Tue, 12 Jun 2012 20:23:54 +0000 (22:23 +0200)]
Fixes usage of __construct instead of __run
Alexander Ebert [Tue, 12 Jun 2012 16:41:42 +0000 (18:41 +0200)]
Fixed 'additionalData' access
Alexander Ebert [Mon, 11 Jun 2012 23:26:05 +0000 (01:26 +0200)]
Added enhanced __get() for ModificationLog
Alexander Ebert [Mon, 11 Jun 2012 18:08:17 +0000 (20:08 +0200)]
Added missing 'action' column
Alexander Ebert [Mon, 11 Jun 2012 17:25:17 +0000 (19:25 +0200)]
Declared _add() and _remove() as protected
Alexander Ebert [Mon, 11 Jun 2012 14:41:50 +0000 (16:41 +0200)]
Fixed variable and column name
Alexander Ebert [Mon, 11 Jun 2012 13:19:59 +0000 (15:19 +0200)]
Improved clipboard actions
Alexander Ebert [Mon, 11 Jun 2012 13:18:58 +0000 (15:18 +0200)]
Added modification log
Alexander Ebert [Fri, 8 Jun 2012 12:06:37 +0000 (14:06 +0200)]
Fixed CSS for collapsed messages
Alexander Ebert [Thu, 7 Jun 2012 21:14:41 +0000 (23:14 +0200)]
Merge branch 'master' of github.com:WoltLab/WCF
Alexander Ebert [Thu, 7 Jun 2012 21:14:20 +0000 (23:14 +0200)]
Fixed top/bottom anchors not working properly
Marcel Werk [Thu, 7 Jun 2012 20:59:18 +0000 (22:59 +0200)]
Fixed small issue
Alexander Ebert [Thu, 7 Jun 2012 17:33:03 +0000 (19:33 +0200)]
Removed disturbing debug message
Marcel Werk [Thu, 7 Jun 2012 17:28:23 +0000 (19:28 +0200)]
Small style fixes
Marcel Werk [Wed, 6 Jun 2012 20:31:02 +0000 (22:31 +0200)]
Some small style fixes
Alexander Ebert [Wed, 6 Jun 2012 16:31:32 +0000 (18:31 +0200)]
Added health check for innodb_flush_log_at_trx_commit
Alexander Ebert [Tue, 5 Jun 2012 21:17:47 +0000 (23:17 +0200)]
Defined Action/Form/Page constructors as final
Everything takes place in __run(), feel free to overwrite this method if you like.
Alexander Ebert [Tue, 5 Jun 2012 21:10:50 +0000 (23:10 +0200)]
Fixed login form
Alexander Ebert [Tue, 5 Jun 2012 21:08:46 +0000 (23:08 +0200)]
Fixed one of these awesome "BREAK DAT SETUP" errors ;)
Alexander Ebert [Tue, 5 Jun 2012 21:02:40 +0000 (23:02 +0200)]
Suppressing a few issues on page unload
Popovers and WCF.Action.Proxy no longer cause strange errors if you're unloading the page (e.g. clicked a link).
Alexander Ebert [Tue, 5 Jun 2012 17:55:40 +0000 (19:55 +0200)]
Merge branch 'master' of github.com:WoltLab/WCF
Alexander Ebert [Tue, 5 Jun 2012 17:54:56 +0000 (19:54 +0200)]
Added some CSS for collapsed messages
Marcel Werk [Tue, 5 Jun 2012 17:46:48 +0000 (19:46 +0200)]
Merge branch 'master' of github.com:WoltLab/WCF
Marcel Werk [Tue, 5 Jun 2012 17:46:30 +0000 (19:46 +0200)]
Added controller logging
Alexander Ebert [Tue, 5 Jun 2012 17:12:00 +0000 (19:12 +0200)]
Replace __construct() with __run() for all pages
Initialization no longer takes place within __construct(), instead all logic is moved into __run().
This way you can access the current request object via RequestHandler::getInstance()->getActiveRequest()->getRequestObject(), but beware it isn't fully initialized yet (as the __run() is active while you access the object itself).
Marcel Werk [Tue, 5 Jun 2012 16:33:43 +0000 (18:33 +0200)]
Fixed fatal error in session handler
Alexander Ebert [Fri, 1 Jun 2012 12:20:53 +0000 (14:20 +0200)]
Checkboxes are now properly reset within clipboard
Alexander Ebert [Fri, 1 Jun 2012 10:59:05 +0000 (12:59 +0200)]
Finally fixed the username-column issue
See
312a61b
Alexander Ebert [Fri, 1 Jun 2012 10:56:36 +0000 (12:56 +0200)]
Fixed cronjobs being initialized within WCFSetup
@BurntimeX: PACKAGE_ID is *always* defined, but resolves to "0" within WCFSetup
Alexander Ebert [Fri, 1 Jun 2012 10:47:20 +0000 (12:47 +0200)]
Use empty username during setup
Fixes #625
Alexander Ebert [Thu, 31 May 2012 21:40:01 +0000 (23:40 +0200)]
Added CSS for disabled / deleted threads
Alexander Ebert [Thu, 31 May 2012 21:39:22 +0000 (23:39 +0200)]
Added event for AJAX responses within clipboard
Alexander Ebert [Thu, 31 May 2012 15:22:20 +0000 (17:22 +0200)]
Class name is no more generic
Marcel Werk [Wed, 30 May 2012 20:57:09 +0000 (22:57 +0200)]
Added cronjob execution
Marcel Werk [Wed, 30 May 2012 20:34:34 +0000 (22:34 +0200)]
Fixed small template error
Marcel Werk [Wed, 30 May 2012 16:02:14 +0000 (18:02 +0200)]
Small session system / cronjob optimization
Marcel Werk [Tue, 29 May 2012 11:17:23 +0000 (13:17 +0200)]
Small style fixes
Alexander Ebert [Mon, 21 May 2012 13:36:01 +0000 (06:36 -0700)]
Merge pull request #614 from Gravatronics/new/categories
Adds abstract nestable category implementation
Alexander Ebert [Mon, 21 May 2012 13:33:56 +0000 (15:33 +0200)]
Improved style for editable item lists
Alexander Ebert [Mon, 21 May 2012 12:58:35 +0000 (14:58 +0200)]
Merge branch 'master' of github.com:WoltLab/WCF
Alexander Ebert [Mon, 21 May 2012 12:52:42 +0000 (14:52 +0200)]
Added methods to receive className and objects
Closes #615
Matthias Schmidt [Mon, 21 May 2012 11:16:23 +0000 (13:16 +0200)]
Fixes documentation type
Matthias Schmidt [Mon, 21 May 2012 11:13:55 +0000 (13:13 +0200)]
Adds better support for additional category data
Matthias Schmidt [Mon, 21 May 2012 11:05:26 +0000 (13:05 +0200)]
Fixes little text typo
Matthias Schmidt [Mon, 21 May 2012 10:38:31 +0000 (12:38 +0200)]
Adds abstract nestable category implementation
Alexander Ebert [Mon, 21 May 2012 10:30:38 +0000 (03:30 -0700)]
Merge pull request #602 from wbbaddons/zipBZ
Zip now decompresses "12" = bzip2 as well
Alexander Ebert [Mon, 21 May 2012 10:30:20 +0000 (03:30 -0700)]
Merge pull request #612 from Gravatronics/bug/userListColorationMissingLines
Fixes little border radius issue in user list css
Alexander Ebert [Mon, 21 May 2012 10:30:02 +0000 (03:30 -0700)]
Merge pull request #613 from Gravatronics/enhancement/extendableJSActions
Makes it possible to extend JS delete/toggle action
Matthias Schmidt [Mon, 21 May 2012 07:24:35 +0000 (09:24 +0200)]
Makes it possible to extend JS delete/toggle action
This is very helpful when you want to have a different effect which is especially needed when dealing with nested lists and deleting a list item with children.
Alexander Ebert [Sun, 20 May 2012 23:36:26 +0000 (01:36 +0200)]
Fixed a few issues with editable item lists in JS
Alexander Ebert [Sun, 20 May 2012 18:10:47 +0000 (20:10 +0200)]
Merge branch 'master' of github.com:WoltLab/WCF
Alexander Ebert [Sun, 20 May 2012 18:10:24 +0000 (20:10 +0200)]
Fixed parameter type (compatibility with PHP 5.4)