Marcel Werk [Tue, 3 Jan 2012 17:59:00 +0000 (18:59 +0100)]
Fixed a PostgreSQL issue
Marcel Werk [Mon, 2 Jan 2012 18:35:36 +0000 (19:35 +0100)]
Merge branch 'master' of github.com:WoltLab/WCF
Marcel Werk [Mon, 2 Jan 2012 18:35:21 +0000 (19:35 +0100)]
Added fulltext index support for PostgreSQL
Alexander Ebert [Mon, 2 Jan 2012 15:57:42 +0000 (07:57 -0800)]
Merge pull request #356 from Gravatronics/enhancement/js/excludedSearchValues
Adds the possibility to exclude certain values from js search
Matthias Schmidt [Mon, 2 Jan 2012 15:43:12 +0000 (16:43 +0100)]
Adds the possibility to exclude certain values from search
Alexander Ebert [Mon, 2 Jan 2012 13:58:56 +0000 (05:58 -0800)]
Merge pull request #326 from Gravatronics/enhancement/controllerlessRoutes
Allows controller-less routes
Alexander Ebert [Sun, 1 Jan 2012 18:57:35 +0000 (19:57 +0100)]
Merge branch 'master' of github.com:WoltLab/WCF
Alexander Ebert [Sun, 1 Jan 2012 18:37:32 +0000 (19:37 +0100)]
WCF.Search now supports a minimum input length
Marcel Werk [Sun, 1 Jan 2012 17:43:47 +0000 (18:43 +0100)]
Added experimental styling of sub menu items
Alexander Ebert [Sun, 1 Jan 2012 02:41:59 +0000 (18:41 -0800)]
Merge pull request #344 from Gravatronics/bug/I18nHandler/validateValues
Fixes bug in I18nHandler::validateValues()
Alexander Ebert [Sun, 1 Jan 2012 02:41:32 +0000 (18:41 -0800)]
Merge pull request #345 from wbbaddons/sessionLogAccessesFix
actions -> accesses@\wcf\data\acp\session\log\ACPSessionLogList
Tim Düsterhus [Sat, 31 Dec 2011 11:52:06 +0000 (12:52 +0100)]
actions -> accesses@\wcf\data\acp\session\log\ACPSessionLogList
Matthias Schmidt [Sat, 31 Dec 2011 12:14:29 +0000 (13:14 +0100)]
Fixes bug in I18nHandler::validateValues()
If a plain value is validated there are two errors possible:
1. The value has to be a I18n value, but isn't it.
2. The plain value is empty.
So, when checking, there need to be an `or` instead of an `and`.
Alexander Ebert [Fri, 30 Dec 2011 02:44:24 +0000 (03:44 +0100)]
Merge branch 'master' of github.com:WoltLab/WCF
Alexander Ebert [Fri, 30 Dec 2011 02:44:02 +0000 (03:44 +0100)]
Fixed typo
Alexander Ebert [Thu, 29 Dec 2011 23:51:42 +0000 (15:51 -0800)]
Merge pull request #342 from Gravatronics/enhancement/AppHandlerDocFormat
Corrects indentation in ApplicationHandler class
Alexander Ebert [Thu, 29 Dec 2011 18:04:25 +0000 (19:04 +0100)]
Fixed jQuery's data() and WCF.Search
Replaces #339
Matthias Schmidt [Thu, 29 Dec 2011 17:38:40 +0000 (18:38 +0100)]
Corrects indentations in ApplicationHandler class
Alexander Ebert [Wed, 28 Dec 2011 16:05:47 +0000 (17:05 +0100)]
Merge branch 'master' of github.com:WoltLab/WCF
Alexander Ebert [Wed, 28 Dec 2011 16:05:21 +0000 (17:05 +0100)]
Added getList() for WCF.Search.User
Alexander Ebert [Wed, 28 Dec 2011 15:54:51 +0000 (07:54 -0800)]
Merge pull request #333 from Gravatronics/enhancement/deleteActionBadgeUpdate
Adds possibility to update badges after javascript deletions
Alexander Ebert [Wed, 28 Dec 2011 15:52:29 +0000 (07:52 -0800)]
Merge pull request #334 from Gravatronics/modernization/templateEvents
Replaces template variables with template events
Matthias Schmidt [Tue, 27 Dec 2011 16:19:53 +0000 (17:19 +0100)]
Replaces template variables with template events
I mostly replaced existing template variables with events and added some new events for consistency reasons.
Matthias Schmidt [Tue, 27 Dec 2011 14:14:57 +0000 (15:14 +0100)]
Adds possibility to update badges after javascript deletions
Alexander Ebert [Tue, 27 Dec 2011 13:32:36 +0000 (05:32 -0800)]
Merge pull request #329 from Gravatronics/enhancement/toggleObjectIDImplement
Adds default implementation of WCF.Collapsible.Remote._getObjectID()
Alexander Ebert [Tue, 27 Dec 2011 13:30:35 +0000 (05:30 -0800)]
Merge pull request #332 from Gravatronics/bug/counterTPLPlugin
Fixes and simplifies counter template plugin
Matthias Schmidt [Mon, 26 Dec 2011 22:10:35 +0000 (23:10 +0100)]
Use strict comparision
Matthias Schmidt [Mon, 26 Dec 2011 22:08:15 +0000 (23:08 +0100)]
Fixes and simplifies counter template plugin
Doesn't work at the moment as you can see in the acp of a standalone application in the cache list ({$cacheIndex} is always 0).
Matthias Schmidt [Mon, 26 Dec 2011 20:49:21 +0000 (21:49 +0100)]
Adds default implementation of WCF.Collapsible.Remote._getObjectID()
Alexander Ebert [Mon, 26 Dec 2011 20:18:50 +0000 (21:18 +0100)]
Quick search is now way more extensible
Alexander Ebert [Mon, 26 Dec 2011 15:38:21 +0000 (07:38 -0800)]
Merge pull request #321 from Gravatronics/enhancement/optionHandlerComments
Updates comments in option handler classes
Alexander Ebert [Mon, 26 Dec 2011 15:37:52 +0000 (07:37 -0800)]
Merge pull request #325 from Gravatronics/enhancement/collapsibleRemoteObjectIDs
Changes the way WCF.Collapsible.Remote handles AJAX-objectIDs
Alexander Ebert [Mon, 26 Dec 2011 15:37:18 +0000 (07:37 -0800)]
Merge pull request #322 from Gravatronics/bug/CollapsibleRemoteStateTypeNames
Unifies the state type names in WCF.Collapsible.Remote
Alexander Ebert [Mon, 26 Dec 2011 15:36:48 +0000 (07:36 -0800)]
Merge pull request #327 from frmwrk123/mail
Added missing dot in Mail.class.php.
Matthias Schmidt [Mon, 26 Dec 2011 14:29:12 +0000 (15:29 +0100)]
Fixes typo and enhances code and comments
Jim Martens [Mon, 26 Dec 2011 12:42:53 +0000 (13:42 +0100)]
Added missing dot in Mail.class.php.
Matthias Schmidt [Mon, 26 Dec 2011 09:35:05 +0000 (10:35 +0100)]
Allows controller-less routes
Matthias Schmidt [Sun, 25 Dec 2011 19:44:41 +0000 (20:44 +0100)]
Changes the way WCF.Collapsible.Remote handles AJAX-objectIDs
Now, the default objectIDs property of the `AbstractDatabaseObject` class is used instead of a new parameter, which makes it easier reading the relevant objects without having to set the object ID(s) manually.
Matthias Schmidt [Sun, 25 Dec 2011 10:18:04 +0000 (11:18 +0100)]
Unifies the state types in WCF.Collapsible.Remote
Everywhere the states were always called "open" or "close", here they should be called the same way.
Matthias Schmidt [Fri, 23 Dec 2011 17:56:15 +0000 (18:56 +0100)]
Updates subpackage phpdoc
Matthias Schmidt [Fri, 23 Dec 2011 17:54:32 +0000 (18:54 +0100)]
Updates comments in option handler classes
Alexander Ebert [Thu, 22 Dec 2011 19:43:46 +0000 (11:43 -0800)]
Merge pull request #317 from Gravatronics/enhancement/LangCacheBuilderUnusedVar
Removes unused variable in language cache builder class
Matthias Schmidt [Thu, 22 Dec 2011 19:41:22 +0000 (20:41 +0100)]
Removes unused variable in language cache builder class
Marcel Werk [Thu, 22 Dec 2011 19:38:05 +0000 (11:38 -0800)]
Merge pull request #316 from wbbaddons/regexClass
Adding \wcf\system\Regex::isValid()
Tim Düsterhus [Thu, 22 Dec 2011 19:34:41 +0000 (20:34 +0100)]
Adding \wcf\system\Regex::isValid()
Alexander Ebert [Thu, 22 Dec 2011 19:03:43 +0000 (20:03 +0100)]
Fixed i18n support for textarea elements
Alexander Ebert [Thu, 22 Dec 2011 19:00:07 +0000 (20:00 +0100)]
Fixed loadApplication() to not init settings in ACP
Alexander Ebert [Thu, 22 Dec 2011 18:39:21 +0000 (19:39 +0100)]
Fixed i18n and ACP access
Alexander Ebert [Thu, 22 Dec 2011 18:30:43 +0000 (10:30 -0800)]
Merge pull request #313 from wbbaddons/templateScriptingCompilerOptimization
Removing one check as it caused problems
Tim Düsterhus [Thu, 22 Dec 2011 18:29:08 +0000 (19:29 +0100)]
Removing one check as it caused problems
Alexander Ebert [Thu, 22 Dec 2011 18:08:47 +0000 (19:08 +0100)]
Merge branch 'master' of github.com:WoltLab/WCF
Alexander Ebert [Thu, 22 Dec 2011 18:08:22 +0000 (19:08 +0100)]
Changes options to no longer require i18n
Thanks @TimWolla for noticing :)
Luzifr [Thu, 22 Dec 2011 18:07:20 +0000 (19:07 +0100)]
Comment
Alexander Ebert [Thu, 22 Dec 2011 17:59:47 +0000 (09:59 -0800)]
Merge pull request #249 from wbbaddons/templateScriptingCompilerOptimization
Template scripting compiler optimization
Alexander Ebert [Thu, 22 Dec 2011 17:58:10 +0000 (09:58 -0800)]
Merge pull request #283 from wbbaddons/fileSizeOptionType
Implements an fileSize option-type for easier handling of file sizes.
Alexander Ebert [Thu, 22 Dec 2011 17:54:16 +0000 (09:54 -0800)]
Merge pull request #305 from wbbaddons/regexClass
Adding \wcf\system\Regex
Alexander Ebert [Thu, 22 Dec 2011 17:51:01 +0000 (18:51 +0100)]
Fixed multiple language input
i18n-inputs can now be declared optional and will no longer force a value, unless you left out one language. This means if i18n is not required you can leave out the value completely, but once you enable i18n you must give values for ALL installed languages!
Fixes #235
Fixes #282
Alexander Ebert [Thu, 22 Dec 2011 16:22:33 +0000 (17:22 +0100)]
Fixed application not be initialized in ACP
Please be aware the namespaces will be registered, but loadApplication() will *not* init the application if within ACP.
Fixes #312
Marcel Werk [Thu, 22 Dec 2011 14:33:31 +0000 (15:33 +0100)]
Merge branch 'master' of github.com:WoltLab/WCF
Luzifr [Thu, 22 Dec 2011 13:42:41 +0000 (14:42 +0100)]
That one was too flexible … ;-)
Luzifr [Thu, 22 Dec 2011 13:05:52 +0000 (14:05 +0100)]
Makes the topMenu drop-downs more beautiful
Luzifr [Wed, 21 Dec 2011 18:23:54 +0000 (19:23 +0100)]
Making the CSS files more flexible
(and smaller)
Luzifr [Wed, 21 Dec 2011 16:15:19 +0000 (17:15 +0100)]
Going back to "dropdown"!
Luzifr [Wed, 21 Dec 2011 16:14:52 +0000 (17:14 +0100)]
Going back to "dropdown"!
Luzifr [Wed, 21 Dec 2011 16:06:06 +0000 (17:06 +0100)]
Going back to "dropdown"!
Harald Szekely [Wed, 21 Dec 2011 14:21:15 +0000 (06:21 -0800)]
Merge pull request #311 from Gravatronics/bug/cacheListLargeButtons
Fixes wrong "largeButtons" css class in cache list template
Matthias Schmidt [Wed, 21 Dec 2011 14:05:39 +0000 (15:05 +0100)]
Fixes wrong "largeButtons" css class in cache list template
Luzifr [Wed, 21 Dec 2011 13:41:41 +0000 (14:41 +0100)]
More work on sidebars
The profile-sidebar now has the same structure as the one in the ACP;
Changed the way the collapsible arrow icons are being included for all
sidebars, to allow for always opened menu items.
Luzifr [Tue, 20 Dec 2011 18:13:47 +0000 (19:13 +0100)]
Getting rid of "clear: both"
Alexander Ebert [Tue, 20 Dec 2011 18:08:49 +0000 (19:08 +0100)]
Implemented quick search (replaces Suggestions)
Luzifr [Tue, 20 Dec 2011 15:22:55 +0000 (16:22 +0100)]
That fixes the breadcrumbs
(when a sidebar is there)
Luzifr [Tue, 20 Dec 2011 15:20:47 +0000 (16:20 +0100)]
Dropdowns reloaded (still not final!)
Alexander Ebert [Tue, 20 Dec 2011 13:52:48 +0000 (14:52 +0100)]
Work-around for ACL
Luzifr [Tue, 20 Dec 2011 13:35:25 +0000 (14:35 +0100)]
One more change for the dropdowns
Luzifr [Tue, 20 Dec 2011 13:32:20 +0000 (14:32 +0100)]
Repaired user-list-dropdown
This will be the way all menus will function soon …
Marcel Werk [Mon, 19 Dec 2011 16:56:12 +0000 (17:56 +0100)]
Fixed footer menu
Marcel Werk [Mon, 19 Dec 2011 16:46:52 +0000 (17:46 +0100)]
Removed obsolete function
closes #300
Marcel Werk [Mon, 19 Dec 2011 16:16:23 +0000 (17:16 +0100)]
Merge branch 'master' of github.com:WoltLab/WCF
Marcel Werk [Mon, 19 Dec 2011 16:16:11 +0000 (17:16 +0100)]
Added object class name
Luzifr [Mon, 19 Dec 2011 15:22:06 +0000 (16:22 +0100)]
Small optical improvement
Alexander Ebert [Mon, 19 Dec 2011 12:30:10 +0000 (04:30 -0800)]
Merge pull request #308 from wbbaddons/balloonTooltipTitleRemove
Remove title of balloon-tooltip-item when it changed
Alexander Ebert [Mon, 19 Dec 2011 12:25:08 +0000 (13:25 +0100)]
Replaced raw number with sqlLimit reference
Marcel Werk [Sun, 18 Dec 2011 15:27:56 +0000 (16:27 +0100)]
Added sidebar placeholder
Tim Düsterhus [Sun, 18 Dec 2011 13:53:49 +0000 (14:53 +0100)]
Remove title of balloon-tooltip-item when it changed
Tim Düsterhus [Sat, 17 Dec 2011 14:39:11 +0000 (15:39 +0100)]
Improved error-handling of \wcf\system\Regex
Tim Düsterhus [Sat, 17 Dec 2011 12:39:32 +0000 (13:39 +0100)]
Adding \wcf\system\Regex
That way we can typehint regexes and have object-oriented access on regexes.
There is no longer a need to add or escape the delimiters, this is all done by the Regex-class.
The modifiers are added via a bitmask as the second parameter:
Valid modifiers are:
Regex::CASE_INSENSITIVE (add i)
Regex::EVAL_REPLACEMENT (add e)
Regex::UNGREEDY (add U)
Regex::NO_ANALYSE (don't add s)
Usage:
```
$regex = new Regex('^http(s)?://(www\.)woltlab\.(com|de|info)/', Regex::CASE_INSENSITIVE);
var_dump($regex->match('http://www.woltlab.com/pluginstore/')); // int(1)
var_dump($regex->getMatches()); // array with all matched substrings
var_dump(Regex::compile('[a-z]')->replace('asdf345', '')); // string(3) "345"
var_dump(Regex::compile('[a-z]')->replace('asdf345', new Callback(function ($matches) {
return 'x';
})); // string(7) "xxxx345"
```
Luzifr [Fri, 16 Dec 2011 17:29:39 +0000 (18:29 +0100)]
Removed Profile Comment styles from here
Luzifr [Fri, 16 Dec 2011 15:45:14 +0000 (16:45 +0100)]
Small correction
Alexander Ebert [Fri, 16 Dec 2011 13:45:51 +0000 (14:45 +0100)]
Added missing language variables
Alexander Ebert [Fri, 16 Dec 2011 13:16:15 +0000 (14:16 +0100)]
Fixed ACP package list
Alexander Ebert [Thu, 15 Dec 2011 19:42:19 +0000 (11:42 -0800)]
Merge pull request #302 from max-m/patch-5
Fixed HTML - added forgotten "
Luzifr [Thu, 15 Dec 2011 18:25:20 +0000 (19:25 +0100)]
Small changes
max-m [Thu, 15 Dec 2011 17:58:16 +0000 (18:58 +0100)]
Fixed HTML - added forgotten "
Alexander Ebert [Thu, 15 Dec 2011 15:34:15 +0000 (16:34 +0100)]
Disabled automatic transactions for now
Alexander Ebert [Thu, 15 Dec 2011 15:22:39 +0000 (16:22 +0100)]
Enhanced database exceptions
Alexander Ebert [Thu, 15 Dec 2011 15:03:37 +0000 (16:03 +0100)]
Using transaction now
Changes to PreparedStatement: execute() will now automatically wrap itself in a transaction before committing changes, including an automatic rollback on failure.
If you want to send multiple queries at once, you should wrap the whole loop in a transaction and use executeUnbuffered() instead.
You SHOULD NOT use executeUnbuffered() without a transaction.
Alexander Ebert [Wed, 14 Dec 2011 23:25:15 +0000 (15:25 -0800)]
Merge pull request #272 from Gravatronics/bug/DBOActionUpdateData
Fixes a possible bug in AbstractDatabaseObjectAction::update()
Alexander Ebert [Wed, 14 Dec 2011 23:24:44 +0000 (15:24 -0800)]
Merge pull request #298 from wbbaddons/getLinkPageMenu
Adding getLink()-method for page-menu
Alexander Ebert [Wed, 14 Dec 2011 23:23:38 +0000 (15:23 -0800)]
Merge pull request #291 from max-m/patch-4
Fixes menu item options not saved in database
Alexander Ebert [Wed, 14 Dec 2011 23:22:58 +0000 (15:22 -0800)]
Merge pull request #275 from wbbaddons/mailSenderOptimizatio
Mail sender optimization