Tim Düsterhus [Fri, 13 Jul 2012 14:16:57 +0000 (16:16 +0200)]
Changing default groupType to 4
Alexander Ebert [Fri, 13 Jul 2012 11:00:40 +0000 (04:00 -0700)]
Merge pull request #681 from Gravatronics/bug/categoryAddValidation
Adds missing validation of category's i18n values
Alexander Ebert [Fri, 13 Jul 2012 11:00:26 +0000 (04:00 -0700)]
Merge pull request #680 from Gravatronics/enhancement/formDataLangVar
Adds wcf.global.form.data lang var
Matthias Schmidt [Thu, 12 Jul 2012 20:10:04 +0000 (22:10 +0200)]
Adds missing validation of category's i18n values
Alexander Ebert [Thu, 12 Jul 2012 14:26:08 +0000 (07:26 -0700)]
Merge pull request #636 from Gravatronics/cleanup/absCatLiPageWhitespaces
Removes whitespaces from AbstractCategoryListPage
Alexander Ebert [Thu, 12 Jul 2012 14:25:50 +0000 (07:25 -0700)]
Merge pull request #631 from Gravatronics/bug/categoryHandler
Fixes array key in CategoryHandler::getChildCategories()
Alexander Ebert [Thu, 12 Jul 2012 14:25:05 +0000 (07:25 -0700)]
Merge pull request #639 from Gravatronics/bug/categoryListSortableNodeLabel
Adds missing sortableNodeLabel span in categoryList template
Alexander Ebert [Thu, 12 Jul 2012 14:24:41 +0000 (07:24 -0700)]
Merge pull request #660 from Gravatronics/enhancement/databaseObjectInterfaces
Adds two new database object interfaces
Alexander Ebert [Thu, 12 Jul 2012 14:19:39 +0000 (07:19 -0700)]
Merge pull request #671 from Gravatronics/enhancement/categoryNodes
Makes it easier to use own category nodes
Alexander Ebert [Thu, 12 Jul 2012 14:19:15 +0000 (07:19 -0700)]
Merge pull request #640 from Gravatronics/bug/categoryListTemplateClosingTags
Fixes number of closing tags if list depth decreases
Alexander Ebert [Thu, 12 Jul 2012 14:18:55 +0000 (07:18 -0700)]
Merge pull request #669 from Gravatronics/bug/packageView
Fixes bugs related to the packageView template
Alexander Ebert [Thu, 12 Jul 2012 14:18:37 +0000 (07:18 -0700)]
Merge pull request #676 from Gravatronics/bug/disabledI18nLangVarJs
Adds `wcf.global.button.disabledI18n` to JavaScript frontend language dictionary
Alexander Ebert [Thu, 12 Jul 2012 14:18:21 +0000 (07:18 -0700)]
Merge pull request #675 from Gravatronics/bug/multipleLanguageInput
Fixes WCF.MultipleLanguageInput
Alexander Ebert [Thu, 12 Jul 2012 14:18:08 +0000 (07:18 -0700)]
Merge pull request #670 from Gravatronics/enhancement/previewLanguageItem
Adds global preview language item
Alexander Ebert [Thu, 12 Jul 2012 14:17:44 +0000 (07:17 -0700)]
Merge pull request #674 from Gravatronics/bug/LANGUAGE_ID
Adds missing LANGUAGE_ID JavaScript variable in frontend
Alexander Ebert [Thu, 12 Jul 2012 14:17:31 +0000 (07:17 -0700)]
Merge pull request #673 from Gravatronics/enhancement/i18nFrontEndTemplate
Adds multipleLanguageInputJavascript frontend template
Alexander Ebert [Wed, 11 Jul 2012 18:17:19 +0000 (20:17 +0200)]
Added flags
Included flags: Most European countries as well as the flags for most spoken languages (country used with the majority of speakers per language)
All flags are optimized for 24px * 15px.
Every flag-SVG is Public Domain, feel free to use it for whatever you want.
Alexander Ebert [Mon, 9 Jul 2012 21:12:49 +0000 (23:12 +0200)]
Fixed imageViewer (forgot CSS)
Alexander Ebert [Mon, 9 Jul 2012 16:58:10 +0000 (18:58 +0200)]
Added ImageViewer
Based upon "Slimbox 2" by Christophe Beyls 2007-2010, http://www.digitalia.be/software/slimbox2#get_help, MIT-style license
Tim Düsterhus [Mon, 9 Jul 2012 15:41:28 +0000 (17:41 +0200)]
Merge branch 'master' of github.com:WoltLab/WCF
Tim Düsterhus [Mon, 9 Jul 2012 15:40:25 +0000 (17:40 +0200)]
Fixed detection of CacheSource
Tim Düsterhus [Sat, 7 Jul 2012 19:16:42 +0000 (21:16 +0200)]
Converting wcfLogo2.svg into unix linebreaks
Alexander Ebert [Sat, 7 Jul 2012 17:59:28 +0000 (19:59 +0200)]
Removed unnecessary userObj fetching (prevented ACP access)
Tim Düsterhus [Sat, 7 Jul 2012 15:35:48 +0000 (17:35 +0200)]
Commited dos linebreaks by accident
Tim Düsterhus [Sat, 7 Jul 2012 15:26:10 +0000 (17:26 +0200)]
Proxy WCF::getUser() through the session
Fixes #667
Tim Düsterhus [Sat, 7 Jul 2012 14:13:42 +0000 (07:13 -0700)]
Merge pull request #677 from max-m/master
Fixes array to string conversion.
max-m [Sat, 7 Jul 2012 14:12:11 +0000 (17:12 +0300)]
Fixes array to string conversion.
Tim Düsterhus [Sat, 7 Jul 2012 13:47:10 +0000 (15:47 +0200)]
Probably fix issue during WCFSetup created by
48364911b
Tim Düsterhus [Sat, 7 Jul 2012 13:17:54 +0000 (15:17 +0200)]
Merge branch 'health' of https://github.com/wbbaddons/WCF
Tim Düsterhus [Sat, 7 Jul 2012 13:04:29 +0000 (15:04 +0200)]
Optimizing output of header.tpl when there is no valid acpMenu-item
Tim Düsterhus [Sat, 7 Jul 2012 12:57:49 +0000 (14:57 +0200)]
Fix ACP for users without admin.general.canUseAcp
Fixes #552
Tim Düsterhus [Sat, 7 Jul 2012 12:55:41 +0000 (14:55 +0200)]
Fixing class in permissionDenied.tpl
Matthias Schmidt [Sat, 7 Jul 2012 07:21:41 +0000 (09:21 +0200)]
Fixes comment typo
Matthias Schmidt [Sat, 7 Jul 2012 07:15:16 +0000 (09:15 +0200)]
Fixes wrong function call
Matthias Schmidt [Sat, 7 Jul 2012 05:16:46 +0000 (07:16 +0200)]
Adds `wcf.global.button.disabledI18n` to JavaScript frontend language dictionary
Matthias Schmidt [Sat, 7 Jul 2012 05:11:38 +0000 (07:11 +0200)]
Fixes comment
Matthias Schmidt [Sat, 7 Jul 2012 05:10:30 +0000 (07:10 +0200)]
Fixes WCF.MultipleLanguageInput
Matthias Schmidt [Fri, 6 Jul 2012 20:03:32 +0000 (22:03 +0200)]
Adds missing LANGUAGE_ID JavaScript variable in frontend
Needed by `WCF.MultipleLanguageInput`
Matthias Schmidt [Fri, 6 Jul 2012 19:53:22 +0000 (21:53 +0200)]
Adds multipleLanguageInputJavascript frontend template
Matthias Schmidt [Fri, 6 Jul 2012 09:01:33 +0000 (11:01 +0200)]
Makes it easier to use own category nodes
With the changes of this commit you can easily extend the given node classes (without having to copy&paste the `__construct` methods and just change the class name). This makes it possible for your own implementation to add additional conditions for a category to be included in the list (like acl options "canViewCategory" or "canViewDisabledCategory").
Matthias Schmidt [Fri, 6 Jul 2012 08:19:29 +0000 (10:19 +0200)]
Fixes language item position and makes it available in JavaScript
Matthias Schmidt [Fri, 6 Jul 2012 08:16:46 +0000 (10:16 +0200)]
Adds global preview language item
Matthias Schmidt [Fri, 6 Jul 2012 07:53:55 +0000 (09:53 +0200)]
Fixes bugs related to the packageView template
Tim Düsterhus [Thu, 5 Jul 2012 19:58:52 +0000 (21:58 +0200)]
Merge branch 'master' of github.com:WoltLab/WCF
Tim Düsterhus [Thu, 5 Jul 2012 19:50:00 +0000 (21:50 +0200)]
Adding menuitem to jump to frontend
Alexander Ebert [Thu, 5 Jul 2012 17:48:04 +0000 (19:48 +0200)]
Work-around for template guessing if accessing *Edit page
Marcel Werk [Wed, 4 Jul 2012 16:49:57 +0000 (18:49 +0200)]
Merge branch 'master' of github.com:WoltLab/WCF
Marcel Werk [Wed, 4 Jul 2012 16:49:41 +0000 (18:49 +0200)]
Small improvements to the user suggestion drop down
Marcel Werk [Wed, 4 Jul 2012 16:49:09 +0000 (18:49 +0200)]
Added a function to disable the where keyword in condition builders
Alexander Ebert [Wed, 4 Jul 2012 16:20:07 +0000 (18:20 +0200)]
Fixed a few issues with WCF.Sortable.List
Alexander Ebert [Wed, 4 Jul 2012 14:05:14 +0000 (16:05 +0200)]
Added ability to ignore list items in structure
If you omit the object type id for a .sortableList-element it will not be considered as part of the structure. Useful if you're dragging elements between two lists, where one list should be ignored.
Alexander Ebert [Wed, 4 Jul 2012 13:58:00 +0000 (15:58 +0200)]
Added support for simple list sorting
Tim Düsterhus [Tue, 3 Jul 2012 18:45:11 +0000 (20:45 +0200)]
Adding EscapeCDATA-Templatemodifier
Tim Düsterhus [Tue, 3 Jul 2012 14:37:08 +0000 (16:37 +0200)]
Adding AbstractAuthedPage
AbstractAuthedPage authes a user for exactly one, the current request, based on the new accessToken.
The token is rendered invalid when the password of the user is changed. This ensures the user can make compromised tokens invalid by himself.
Tim Düsterhus [Tue, 3 Jul 2012 14:33:15 +0000 (16:33 +0200)]
Adding additional parameter `$hideSession` to SessionHandler::changeUser()
When set to true the user-change is not reflected in the database.
Tim Düsterhus [Mon, 2 Jul 2012 19:27:08 +0000 (12:27 -0700)]
Merge pull request #628 from wbbaddons/regexErrorFix
Fixed Error-Handling of Regex.class.php
Tim Düsterhus [Mon, 2 Jul 2012 19:11:05 +0000 (21:11 +0200)]
Reset caches in SessionHandler::changeUser()
Closes #630
Tim Düsterhus [Mon, 2 Jul 2012 19:05:45 +0000 (21:05 +0200)]
Fixed deleting of sessions in SessionHandler::changeUser()
Fixes #628
Additionally clearing up some unneeded whitespace and updating years in copyright.
Marcel Werk [Mon, 2 Jul 2012 13:56:55 +0000 (15:56 +0200)]
Merge branch 'master' of github.com:WoltLab/WCF
Marcel Werk [Mon, 2 Jul 2012 13:56:41 +0000 (15:56 +0200)]
Small style fix
Alexander Ebert [Sun, 1 Jul 2012 23:54:45 +0000 (01:54 +0200)]
Removed LESS_FILES option and added flag for landing page
Alexander Ebert [Sun, 1 Jul 2012 20:08:48 +0000 (22:08 +0200)]
Work-around for non-working auto-completion of database tablen ame
Alexander Ebert [Sat, 30 Jun 2012 14:53:25 +0000 (07:53 -0700)]
Merge pull request #659 from Gravatronics/bug/setLanguageID
Adds missing SessionHandler::setLanguageID() method
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.
Matthias Schmidt [Fri, 29 Jun 2012 17:22:13 +0000 (19:22 +0200)]
Adds missing SessionHandler::setLanguageID() method
Used in WCF::initLanguage()
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