GitHub/WoltLab/WCF.git
11 years agoMerge branch 'master' of github.com:WoltLab/WCF
Marcel Werk [Mon, 31 Dec 2012 02:19:52 +0000 (03:19 +0100)]
Merge branch 'master' of github.com:WoltLab/WCF

11 years agoAdded better landing page handling
Marcel Werk [Mon, 31 Dec 2012 02:19:39 +0000 (03:19 +0100)]
Added better landing page handling

11 years agoBuild link to landing page if controller = null
Alexander Ebert [Mon, 31 Dec 2012 01:38:05 +0000 (02:38 +0100)]
Build link to landing page if controller = null

11 years agoMerge pull request #1053 from Kiv4h/patch-4
Alexander Ebert [Mon, 31 Dec 2012 00:45:07 +0000 (16:45 -0800)]
Merge pull request #1053 from Kiv4h/patch-4

Usage simplified

11 years agoSmall fix
Jeffrey Reichardt [Sun, 30 Dec 2012 22:32:13 +0000 (23:32 +0100)]
Small fix

..for the code patrol ;D

11 years agoAdded support to create a link to landing page
Alexander Ebert [Sun, 30 Dec 2012 22:29:17 +0000 (23:29 +0100)]
Added support to create a link to landing page

{link}{/link} is now a perfectly valid call.

11 years agoRenamed method and small changes
Jeffrey Reichardt [Sun, 30 Dec 2012 22:29:15 +0000 (23:29 +0100)]
Renamed method and small changes

11 years agoUsage simplified
Jeffrey Reichardt [Sun, 30 Dec 2012 21:41:38 +0000 (22:41 +0100)]
Usage simplified

11 years agoMerge pull request #983 from Kiv4h/versionableDBO
Alexander Ebert [Sun, 30 Dec 2012 19:17:38 +0000 (11:17 -0800)]
Merge pull request #983 from Kiv4h/versionableDBO

Versionable DBO

11 years agoMerge pull request #1036 from MeinAccount/wcfDialog/loading
Alexander Ebert [Sun, 30 Dec 2012 19:16:40 +0000 (11:16 -0800)]
Merge pull request #1036 from MeinAccount/wcfDialog/loading

Added loading method on wcfDialog

11 years agoMerge pull request #1042 from MeinAccount/Action.Toggle/customEffect
Alexander Ebert [Sun, 30 Dec 2012 19:16:18 +0000 (11:16 -0800)]
Merge pull request #1042 from MeinAccount/Action.Toggle/customEffect

Added _toggleButton to allow custom toggeling effects

11 years agoMerge pull request #1052 from Gravatronics/enhancement/activeMenuItem
Alexander Ebert [Sun, 30 Dec 2012 19:08:45 +0000 (11:08 -0800)]
Merge pull request #1052 from Gravatronics/enhancement/activeMenuItem

Adds active menu item handling to AbstractPage and removes ACPForm

11 years agoMerge pull request #1051 from Gravatronics/bug/package
Alexander Ebert [Sun, 30 Dec 2012 18:56:06 +0000 (10:56 -0800)]
Merge pull request #1051 from Gravatronics/bug/package

Fixes method name

11 years agoRemoved ACPMenu/PageMenu controller validation
Alexander Ebert [Sun, 30 Dec 2012 18:55:27 +0000 (19:55 +0100)]
Removed ACPMenu/PageMenu controller validation

11 years agoFixes method name
Matthias Schmidt [Sun, 30 Dec 2012 18:49:50 +0000 (19:49 +0100)]
Fixes method name

11 years agoFixes ACP Index without path components
Alexander Ebert [Sun, 30 Dec 2012 18:40:34 +0000 (19:40 +0100)]
Fixes ACP Index without path components

Fixes #1045

11 years agoMerge pull request #1050 from Gravatronics/bug/ignoreUniques
Alexander Ebert [Sun, 30 Dec 2012 18:20:04 +0000 (10:20 -0800)]
Merge pull request #1050 from Gravatronics/bug/ignoreUniques

Removes obsolete template code

11 years agoMerge pull request #1049 from Gravatronics/enhancement/nodeBuilderErrorMessage
Alexander Ebert [Sun, 30 Dec 2012 18:19:51 +0000 (10:19 -0800)]
Merge pull request #1049 from Gravatronics/enhancement/nodeBuilderErrorMessage

Improves error message in node builder

11 years agoMerge pull request #1048 from Gravatronics/bug/acpMenuCacheBuilder
Alexander Ebert [Sun, 30 Dec 2012 18:19:36 +0000 (10:19 -0800)]
Merge pull request #1048 from Gravatronics/bug/acpMenuCacheBuilder

Fixes and improves ACPMenuCacheBuilder

11 years agoAdds active menu item handling to AbstractPage and removes ACPForm
Matthias Schmidt [Sun, 30 Dec 2012 18:10:59 +0000 (19:10 +0100)]
Adds active menu item handling to AbstractPage and removes ACPForm

11 years agoRemoves obsolete template code
Matthias Schmidt [Sun, 30 Dec 2012 18:09:22 +0000 (19:09 +0100)]
Removes obsolete template code

11 years agoImproves error message in node builder
Matthias Schmidt [Sun, 30 Dec 2012 18:04:45 +0000 (19:04 +0100)]
Improves error message in node builder

If you install an application with packages currently uninstalled and one of the packages triggers the error, you currently don't get the info which package triggers the error. This commit changes that.

11 years agoDocumentation update
Matthias Schmidt [Sun, 30 Dec 2012 17:51:14 +0000 (18:51 +0100)]
Documentation update

11 years agoFixes and improves ACPMenuCacheBuilder
Matthias Schmidt [Sun, 30 Dec 2012 17:47:52 +0000 (18:47 +0100)]
Fixes and improves ACPMenuCacheBuilder

Previously, the menu items for the option categories were broken. Additionally, I rewrote the code using database object lists which saves two queries, only including a sub-query.

11 years agoMerge pull request #1046 from Gravatronics/bug/treeMenuController
Alexander Ebert [Sun, 30 Dec 2012 17:09:24 +0000 (09:09 -0800)]
Merge pull request #1046 from Gravatronics/bug/treeMenuController

Adds missing sub-condition in TreeMenu::removeEmptyItems()

11 years agoAdds missing sub-condition in TreeMenu::removeEmptyItems()
Matthias Schmidt [Sun, 30 Dec 2012 16:32:00 +0000 (17:32 +0100)]
Adds missing sub-condition in TreeMenu::removeEmptyItems()

11 years agoMerge pull request #1044 from Gravatronics/bug/package
Alexander Ebert [Sun, 30 Dec 2012 16:09:12 +0000 (08:09 -0800)]
Merge pull request #1044 from Gravatronics/bug/package

Fixes errors in Package class

11 years agoOh lord.. -.-
Kiv4h [Sun, 30 Dec 2012 16:05:26 +0000 (17:05 +0100)]
Oh lord.. -.-

11 years agoFinal code formatting, Travis should pass
Kiv4h [Sun, 30 Dec 2012 16:00:33 +0000 (17:00 +0100)]
Final code formatting, Travis should pass

11 years agoFixing code formatting and added detailed column information for PostgreSQL
Kiv4h [Sun, 30 Dec 2012 15:50:23 +0000 (16:50 +0100)]
Fixing code formatting and added detailed column information for PostgreSQL

11 years agoFixes errors in Package class
Matthias Schmidt [Sun, 30 Dec 2012 15:49:39 +0000 (16:49 +0100)]
Fixes errors in Package class

11 years agoMerge pull request #1043 from Gravatronics/bug/acpMenu
Alexander Ebert [Sun, 30 Dec 2012 15:42:39 +0000 (07:42 -0800)]
Merge pull request #1043 from Gravatronics/bug/acpMenu

Fixes crucial ACPMenu-related bugs

11 years agoFixes crucial ACPMenu-related bugs
Matthias Schmidt [Sun, 30 Dec 2012 15:37:01 +0000 (16:37 +0100)]
Fixes crucial ACPMenu-related bugs

11 years agoAdded _toggleButton to allow custom toggeling effects
Magnus Kühn [Sun, 30 Dec 2012 10:34:02 +0000 (11:34 +0100)]
Added _toggleButton to allow custom toggeling effects

11 years agoMerge branch 'master' into wcfDialog/loading
Magnus Kühn [Sun, 30 Dec 2012 07:41:36 +0000 (08:41 +0100)]
Merge branch 'master' into wcfDialog/loading

11 years agoACPMenu should now behave like page menu
Alexander Ebert [Sun, 30 Dec 2012 02:20:06 +0000 (03:20 +0100)]
ACPMenu should now behave like page menu

Fixes #1030

11 years agoMerge pull request #1015 from Gravatronics/bug/missingImplementation
Alexander Ebert [Sun, 30 Dec 2012 01:54:49 +0000 (17:54 -0800)]
Merge pull request #1015 from Gravatronics/bug/missingImplementation

Adds missing implementation of IToggleAction

11 years agoRemoved outdated package-based style handling
Alexander Ebert [Sun, 30 Dec 2012 01:54:19 +0000 (02:54 +0100)]
Removed outdated package-based style handling

Fixes #1031

11 years agoRemoved isUnique
Alexander Ebert [Sun, 30 Dec 2012 01:50:18 +0000 (02:50 +0100)]
Removed isUnique

Fixes #1039

11 years agoMerge pull request #1038 from Gravatronics/cleanup/cronjobActive
Alexander Ebert [Sat, 29 Dec 2012 23:36:25 +0000 (15:36 -0800)]
Merge pull request #1038 from Gravatronics/cleanup/cronjobActive

Removes obsolete code

11 years agoRemoves obsolete code
Matthias Schmidt [Sat, 29 Dec 2012 16:40:42 +0000 (17:40 +0100)]
Removes obsolete code

11 years agoMerge pull request #1032 from Gravatronics/cleanup/isDisabled
Alexander Ebert [Sat, 29 Dec 2012 16:24:41 +0000 (08:24 -0800)]
Merge pull request #1032 from Gravatronics/cleanup/isDisabled

Replaces disabled and active with isDisabled

11 years agoMerge pull request #1035 from Gravatronics/bug/userGroupCache
Alexander Ebert [Sat, 29 Dec 2012 16:21:10 +0000 (08:21 -0800)]
Merge pull request #1035 from Gravatronics/bug/userGroupCache

Fixes clearing of cache after user group edited

11 years agoMerge pull request #1033 from MeinAccount/ADOA/readBool
Alexander Ebert [Sat, 29 Dec 2012 16:17:55 +0000 (08:17 -0800)]
Merge pull request #1033 from MeinAccount/ADOA/readBool

Added TYPE_BOOL

11 years agoFixed code-styling
Magnus Kühn [Sat, 29 Dec 2012 14:55:45 +0000 (15:55 +0100)]
Fixed code-styling

11 years agoRemoved returning of value in read*-methods
Magnus Kühn [Sat, 29 Dec 2012 14:38:42 +0000 (15:38 +0100)]
Removed returning of value in read*-methods

11 years agoAdded loaded-parameter to render()
Magnus Kühn [Sat, 29 Dec 2012 14:37:15 +0000 (15:37 +0100)]
Added loaded-parameter to render()

11 years agoAdded loading() in wcfDialog
Magnus Kühn [Sat, 29 Dec 2012 14:36:13 +0000 (15:36 +0100)]
Added loading() in wcfDialog

11 years agoFixes clearing of cache after user group edited
Matthias Schmidt [Sat, 29 Dec 2012 14:08:44 +0000 (15:08 +0100)]
Fixes clearing of cache after user group edited

Currently, the user group option cache isn't cleared. This way, it is ensured, that whenever a user group is edited, the all user group related caches are cleared.

11 years agoMerge pull request #1027 from Kiv4h/patch-3
Alexander Ebert [Sat, 29 Dec 2012 13:50:09 +0000 (05:50 -0800)]
Merge pull request #1027 from Kiv4h/patch-3

Add response fields

11 years agoMerge branch 'master' of github.com:WoltLab/WCF
Alexander Ebert [Sat, 29 Dec 2012 13:48:42 +0000 (14:48 +0100)]
Merge branch 'master' of github.com:WoltLab/WCF

11 years agoRemoved debug code
Alexander Ebert [Sat, 29 Dec 2012 13:47:50 +0000 (14:47 +0100)]
Removed debug code

11 years agoFields now matching with WoltLab/WCF
Jeffrey Reichardt [Sat, 29 Dec 2012 11:37:04 +0000 (12:37 +0100)]
Fields now matching with WoltLab/WCF

11 years agoTYPE_BOOL now works on "false" and "true"
Magnus Kühn [Sat, 29 Dec 2012 10:27:09 +0000 (11:27 +0100)]
TYPE_BOOL now works on "false" and "true"

11 years ago
Matthias Schmidt [Sat, 29 Dec 2012 08:08:05 +0000 (09:08 +0100)]


11 years agoFixed coding style
Marcel Werk [Sat, 29 Dec 2012 03:09:34 +0000 (04:09 +0100)]
Fixed coding style

11 years agoMerge branch 'master' of github.com:WoltLab/WCF
Marcel Werk [Sat, 29 Dec 2012 02:16:55 +0000 (03:16 +0100)]
Merge branch 'master' of github.com:WoltLab/WCF

11 years agoMinor style improvements
Marcel Werk [Sat, 29 Dec 2012 02:16:39 +0000 (03:16 +0100)]
Minor style improvements

11 years agoMerge branch 'master' of github.com:WoltLab/WCF
Alexander Ebert [Sat, 29 Dec 2012 00:51:58 +0000 (01:51 +0100)]
Merge branch 'master' of github.com:WoltLab/WCF

11 years agoFixed package uninstallation and removed requirement map
Alexander Ebert [Sat, 29 Dec 2012 00:51:46 +0000 (01:51 +0100)]
Fixed package uninstallation and removed requirement map

Fixes #962
Fixes #1002
Fixes #1021

11 years agoReplaces disabled and active with isDisabled
Matthias Schmidt [Fri, 28 Dec 2012 18:01:33 +0000 (19:01 +0100)]
Replaces disabled and active with isDisabled

`disabled` is renamed to `isDisabled` and cronjob's `active` is replaced with `isDisabled`.

Also adds missing `wcf\data\IToggleAction` to `wcf\data\language\server\LanguageServerAction`.

`wcf\system\style\handler\StyleHandler` still uses `disabled` as an array key at two points (cf. WoltLab/WCF#1031).

11 years agoMerge pull request #1028 from Gravatronics/enhancement/getObjectID
Alexander Ebert [Fri, 28 Dec 2012 15:31:07 +0000 (07:31 -0800)]
Merge pull request #1028 from Gravatronics/enhancement/getObjectID

Adds DatabaseObject::getObjectID()

11 years agoAdds DatabaseObject::getObjectID()
Matthias Schmidt [Fri, 28 Dec 2012 15:25:50 +0000 (16:25 +0100)]
Adds DatabaseObject::getObjectID()

11 years agoprofileHits, activityPoints, likesReceived deleted
Jeffrey Reichardt [Fri, 28 Dec 2012 15:21:36 +0000 (16:21 +0100)]
profileHits, activityPoints, likesReceived deleted

11 years agoMerge pull request #1024 from Gravatronics/cleanup/isUnique
Alexander Ebert [Fri, 28 Dec 2012 15:17:11 +0000 (07:17 -0800)]
Merge pull request #1024 from Gravatronics/cleanup/isUnique

Removes obsolete package database table column `isUnique`

11 years agoMerge pull request #1025 from Gravatronics/enhancement/dboListObjectDecorator
Alexander Ebert [Fri, 28 Dec 2012 15:13:33 +0000 (07:13 -0800)]
Merge pull request #1025 from Gravatronics/enhancement/dboListObjectDecorator

Adds support for object decorators in DatabaseObjectList

11 years agoUpdate wcfsetup/install/files/lib/data/user/User.class.php
Jeffrey Reichardt [Fri, 28 Dec 2012 15:08:03 +0000 (16:08 +0100)]
Update wcfsetup/install/files/lib/data/user/User.class.php

11 years agoAdd response fields
Jeffrey Reichardt [Fri, 28 Dec 2012 15:01:19 +0000 (16:01 +0100)]
Add response fields

11 years agoAdds support for object decorators in DatabaseObjectList
Matthias Schmidt [Fri, 28 Dec 2012 12:27:14 +0000 (13:27 +0100)]
Adds support for object decorators in DatabaseObjectList

11 years agoRemoves obsolete package database table column `isUnique`
Matthias Schmidt [Fri, 28 Dec 2012 10:25:09 +0000 (11:25 +0100)]
Removes obsolete package database table column `isUnique`

11 years agoMerge pull request #1019 from Kiv4h/patch-2
Alexander Ebert [Thu, 27 Dec 2012 22:22:39 +0000 (14:22 -0800)]
Merge pull request #1019 from Kiv4h/patch-2

Check if field exists, value can be zero or null

11 years agoCheck if field exists, value can be zero or null
Jeffrey Reichardt [Thu, 27 Dec 2012 21:48:01 +0000 (22:48 +0100)]
Check if field exists, value can be zero or null

11 years agoMerge pull request #1016 from Gravatronics/enhancement/IPositionAction
Alexander Ebert [Thu, 27 Dec 2012 19:32:39 +0000 (11:32 -0800)]
Merge pull request #1016 from Gravatronics/enhancement/IPositionAction

Removes IPositionAction

11 years agoRemoves IPositionAction
Matthias Schmidt [Thu, 27 Dec 2012 19:19:10 +0000 (20:19 +0100)]
Removes IPositionAction

Use ISearchAction instead!

11 years agoAdds missing implementation of IToggleAction
Matthias Schmidt [Thu, 27 Dec 2012 19:12:17 +0000 (20:12 +0100)]
Adds missing implementation of IToggleAction

11 years agoMerge pull request #1012 from Gravatronics/enhancement/JSProxyActionInterfaceName
Alexander Ebert [Thu, 27 Dec 2012 18:51:22 +0000 (10:51 -0800)]
Merge pull request #1012 from Gravatronics/enhancement/JSProxyActionInterfaceName

Adds interfaceName to proxy actions

11 years agoMerge pull request #1011 from Gravatronics/bug/pageMenuItemList
Alexander Ebert [Thu, 27 Dec 2012 18:11:27 +0000 (10:11 -0800)]
Merge pull request #1011 from Gravatronics/bug/pageMenuItemList

Fixes bug (missing __menuItem) in pageMenuItemList.tpl

11 years agoAdded TYPE_BOOL
Magnus Kühn [Thu, 27 Dec 2012 17:14:42 +0000 (18:14 +0100)]
Added TYPE_BOOL

11 years agoAdds interfaceName to proxy actions
Matthias Schmidt [Thu, 27 Dec 2012 12:01:00 +0000 (13:01 +0100)]
Adds interfaceName to proxy actions

11 years agoFixes bug (missing __menuItem) in pageMenuItemList.tpl
Matthias Schmidt [Thu, 27 Dec 2012 09:27:16 +0000 (10:27 +0100)]
Fixes bug (missing __menuItem) in pageMenuItemList.tpl

Also does some formatting for better readability.

11 years agoFixed routes not properly handling ACP requests
Alexander Ebert [Thu, 27 Dec 2012 00:19:05 +0000 (01:19 +0100)]
Fixed routes not properly handling ACP requests

11 years agoMerge branch 'master' of github.com:WoltLab/WCF
Alexander Ebert [Thu, 27 Dec 2012 00:07:32 +0000 (01:07 +0100)]
Merge branch 'master' of github.com:WoltLab/WCF

11 years agoRemoved wcfNestedSortable(), use nestedSortable() instead
Alexander Ebert [Thu, 27 Dec 2012 00:07:21 +0000 (01:07 +0100)]
Removed wcfNestedSortable(), use nestedSortable() instead

Fixes #1007

11 years agoMerge pull request #1009 from Gravatronics/bug/errorMessage
Alexander Ebert [Wed, 26 Dec 2012 22:50:23 +0000 (14:50 -0800)]
Merge pull request #1009 from Gravatronics/bug/errorMessage

Fixes error message

11 years agoMerge pull request #1005 from Gravatronics/bug/categoryDeleteJS
Alexander Ebert [Wed, 26 Dec 2012 22:25:48 +0000 (14:25 -0800)]
Merge pull request #1005 from Gravatronics/bug/categoryDeleteJS

Fixes WCF.ACP.Category.Delete

11 years agoMerge pull request #1006 from Gravatronics/enhancement/afterDeletionCodeOptimization
Alexander Ebert [Wed, 26 Dec 2012 22:25:36 +0000 (14:25 -0800)]
Merge pull request #1006 from Gravatronics/enhancement/afterDeletionCodeOptimization

Optimizes AbstractCategoryType::afterDeletion()

11 years agoMerge pull request #1008 from Gravatronics/bug/multipleEditableItemList
Alexander Ebert [Wed, 26 Dec 2012 22:25:19 +0000 (14:25 -0800)]
Merge pull request #1008 from Gravatronics/bug/multipleEditableItemList

Fixes bug when working with multiple WCF.EditableItemList objects

11 years agoOptimized UserGroupOptionPackageInstallationPlugin
Alexander Ebert [Wed, 26 Dec 2012 22:24:56 +0000 (23:24 +0100)]
Optimized UserGroupOptionPackageInstallationPlugin

Closes #1010

11 years agoFixes error message
Matthias Schmidt [Wed, 26 Dec 2012 21:44:25 +0000 (22:44 +0100)]
Fixes error message

11 years agoAdded support for application based option types
Alexander Ebert [Wed, 26 Dec 2012 21:14:12 +0000 (22:14 +0100)]
Added support for application based option types

11 years agoFixes bug when working with multiple WCF.EditableItemList objects
Matthias Schmidt [Wed, 26 Dec 2012 12:59:02 +0000 (13:59 +0100)]
Fixes bug when working with multiple WCF.EditableItemList objects

Currently, `WCF.EditableItemList._data` is shared between multiple objects which has the unexpected effect that you find objects of the second list in the first list.

11 years agoOptimizes AbstractCategoryType::afterDeletion()
Matthias Schmidt [Wed, 26 Dec 2012 08:29:21 +0000 (09:29 +0100)]
Optimizes AbstractCategoryType::afterDeletion()

11 years agoOptimizes code
Matthias Schmidt [Wed, 26 Dec 2012 08:16:48 +0000 (09:16 +0100)]
Optimizes code

11 years agoFixes WCF.ACP.Category.Delete
Matthias Schmidt [Wed, 26 Dec 2012 08:13:16 +0000 (09:13 +0100)]
Fixes WCF.ACP.Category.Delete

cf. WoltLab/WCF@d371330f9edc6947d7d7020c0562e558c0103d72

11 years agoAdded AbstractApplication::isActiveApplication()
Alexander Ebert [Wed, 26 Dec 2012 03:28:16 +0000 (04:28 +0100)]
Added AbstractApplication::isActiveApplication()

If you're developing an own application, simply add a protected variable "$abbreviation" and assign the application's abbreviation (e.g. "wbb"). Furthermore the package id is automatically set and can be accessed through $this->packageID.

In case you're setting the active page menu item and adding a "top" breadcrumb for your application, please do so if $this->isActiveApplication() returns true. If you fail to check this, multiple applications will stack their breadcrumbs and the active page menu item would no longer be deterministic.

11 years agoPage menu cache builder overhaul
Alexander Ebert [Wed, 26 Dec 2012 03:13:43 +0000 (04:13 +0100)]
Page menu cache builder overhaul

Closes #1004

11 years agoAdded error handling again
Alexander Ebert [Wed, 26 Dec 2012 02:57:35 +0000 (03:57 +0100)]
Added error handling again

11 years agoImplemented landing page support
Alexander Ebert [Wed, 26 Dec 2012 02:56:03 +0000 (03:56 +0100)]
Implemented landing page support

See #998
Closes #1000

11 years agoUnified usage of the horizontal ellipsis character
Marcel Werk [Tue, 25 Dec 2012 21:06:37 +0000 (22:06 +0100)]
Unified usage of the horizontal ellipsis character

11 years ago'isLandingPage' is no more handled by ACP forms
Alexander Ebert [Tue, 25 Dec 2012 20:54:15 +0000 (21:54 +0100)]
'isLandingPage' is no more handled by ACP forms

Instead the option will be available as button both in page menu item list and editing.