GitHub/WoltLab/WCF.git
12 years agoAdded menuItemController for *Menu-PIPs
Alexander Ebert [Thu, 3 Jan 2013 17:45:08 +0000 (18:45 +0100)]
Added menuItemController for *Menu-PIPs

12 years agoFixed hash creation
Alexander Ebert [Thu, 3 Jan 2013 17:30:17 +0000 (18:30 +0100)]
Fixed hash creation

12 years agoAdded PasswordUtil::secureCompare()
Alexander Ebert [Thu, 3 Jan 2013 17:17:28 +0000 (18:17 +0100)]
Added PasswordUtil::secureCompare()

secureCompare() is invulnerable to timing attacks as the comparison of two strings always takes the same time to finish (no early return).

12 years agoImproved RegEx for bcrypt probing
Alexander Ebert [Thu, 3 Jan 2013 16:20:24 +0000 (17:20 +0100)]
Improved RegEx for bcrypt probing

12 years agoAdded missing support for MyBB 1.x
Alexander Ebert [Thu, 3 Jan 2013 15:39:27 +0000 (16:39 +0100)]
Added missing support for MyBB 1.x

12 years agoUsing bcrypt for passwords and added PasswordUtil
Alexander Ebert [Thu, 3 Jan 2013 15:10:27 +0000 (16:10 +0100)]
Using bcrypt for passwords and added PasswordUtil

12 years agoAdd CONTRIBUTING.md
Tim Düsterhus [Thu, 3 Jan 2013 13:08:00 +0000 (14:08 +0100)]
Add CONTRIBUTING.md

12 years agoFix comment of FileUtil::downloadFileFromHttp()
Tim Düsterhus [Thu, 3 Jan 2013 12:46:39 +0000 (13:46 +0100)]
Fix comment of FileUtil::downloadFileFromHttp()

12 years agoMerge branch 'master' of github.com:WoltLab/WCF
Marcel Werk [Thu, 3 Jan 2013 00:34:32 +0000 (01:34 +0100)]
Merge branch 'master' of github.com:WoltLab/WCF

12 years agoAdded CSS for nested category lists
Marcel Werk [Thu, 3 Jan 2013 00:34:19 +0000 (01:34 +0100)]
Added CSS for nested category lists

12 years agoMinor style improvements
Marcel Werk [Thu, 3 Jan 2013 00:34:06 +0000 (01:34 +0100)]
Minor style improvements

12 years agoAdded missing pointer class
Marcel Werk [Wed, 2 Jan 2013 23:38:51 +0000 (00:38 +0100)]
Added missing pointer class

12 years agoChanged input type
Marcel Werk [Wed, 2 Jan 2013 23:38:34 +0000 (00:38 +0100)]
Changed input type

12 years agoMerge pull request #1071 from MeinAccount/jsToggle/AJAXContent
Alexander Ebert [Wed, 2 Jan 2013 21:37:55 +0000 (13:37 -0800)]
Merge pull request #1071 from MeinAccount/jsToggle/AJAXContent

WCF.Action.Toggle on inserted content

12 years agoAdded support for a confirm message
Magnus Kühn [Wed, 2 Jan 2013 20:22:06 +0000 (21:22 +0100)]
Added support for a confirm message

12 years agoFixed WCF.Action.Toggle
Magnus Kühn [Wed, 2 Jan 2013 18:45:27 +0000 (19:45 +0100)]
Fixed WCF.Action.Toggle

12 years agoMerge branch 'master' into jsToggle/AJAXContent
Magnus Kühn [Wed, 2 Jan 2013 18:44:19 +0000 (19:44 +0100)]
Merge branch 'master' into jsToggle/AJAXContent

12 years agoFixed WCF.Action.Toggle and implemented changes
Magnus Kühn [Wed, 2 Jan 2013 18:32:06 +0000 (19:32 +0100)]
Fixed WCF.Action.Toggle and implemented changes

12 years agoHide style chooser unless two or more styles are given
Alexander Ebert [Wed, 2 Jan 2013 18:09:53 +0000 (19:09 +0100)]
Hide style chooser unless two or more styles are given

Fixes #895

12 years agoIgnoring optionals if already installed
Alexander Ebert [Wed, 2 Jan 2013 18:04:43 +0000 (19:04 +0100)]
Ignoring optionals if already installed

Fixes #1065

12 years agoFixed landing page after package (un-)installation
Alexander Ebert [Wed, 2 Jan 2013 17:48:27 +0000 (18:48 +0100)]
Fixed landing page after package (un-)installation

Fixes #1070

12 years agoMerge branch 'master' of github.com:WoltLab/WCF
Alexander Ebert [Wed, 2 Jan 2013 14:28:03 +0000 (15:28 +0100)]
Merge branch 'master' of github.com:WoltLab/WCF

12 years agoUsing latest version of com.woltlab.wcf.acp.style
Alexander Ebert [Wed, 2 Jan 2013 14:27:38 +0000 (15:27 +0100)]
Using latest version of com.woltlab.wcf.acp.style

12 years agoRemoves unused method Package::getDependencies()
Matthias Schmidt [Wed, 2 Jan 2013 13:34:11 +0000 (14:34 +0100)]
Removes unused method Package::getDependencies()

12 years agoChanged WCF.Action.Toggle to work with inserted content
Magnus Kühn [Wed, 2 Jan 2013 13:31:58 +0000 (14:31 +0100)]
Changed WCF.Action.Toggle to work with inserted content

12 years agoFixes Package::getDependentPackages()
Matthias Schmidt [Wed, 2 Jan 2013 13:29:13 +0000 (14:29 +0100)]
Fixes Package::getDependentPackages()

Also optimizes Package:: getRequiredPackages()

12 years agoRemoves divs to avoid margin problems
Matthias Schmidt [Wed, 2 Jan 2013 10:09:59 +0000 (11:09 +0100)]
Removes divs to avoid margin problems

12 years agoRemoved unsupported parameter 'loadActiveOptions'
Alexander Ebert [Wed, 2 Jan 2013 01:48:11 +0000 (02:48 +0100)]
Removed unsupported parameter 'loadActiveOptions'

Fixes #1013

12 years agoAbstractDatabaseObjectAction now returns action name
Alexander Ebert [Wed, 2 Jan 2013 01:44:07 +0000 (02:44 +0100)]
AbstractDatabaseObjectAction now returns action name

Closes #1026

12 years agoDisallowed application uninstall if not within WCF ACP
Alexander Ebert [Wed, 2 Jan 2013 01:29:39 +0000 (02:29 +0100)]
Disallowed application uninstall if not within WCF ACP

Fixes #1067

12 years agoFixed menu item handling for landing page
Alexander Ebert [Wed, 2 Jan 2013 01:26:21 +0000 (02:26 +0100)]
Fixed menu item handling for landing page

Fixes #1066

12 years agoRemoved obsolete reset buttons
Marcel Werk [Wed, 2 Jan 2013 01:18:59 +0000 (02:18 +0100)]
Removed obsolete reset buttons

12 years agoMerged com.woltlab.wcf.acp.style
Alexander Ebert [Wed, 2 Jan 2013 00:01:31 +0000 (01:01 +0100)]
Merged com.woltlab.wcf.acp.style

12 years agoMerged com.woltlab.wcf.acp.language
Alexander Ebert [Tue, 1 Jan 2013 23:48:03 +0000 (00:48 +0100)]
Merged com.woltlab.wcf.acp.language

12 years agoRevert "Merge remote branch 'acp.style/master'"
Tim Düsterhus [Tue, 1 Jan 2013 23:02:29 +0000 (00:02 +0100)]
Revert "Merge remote branch 'acp.style/master'"

This reverts commit 845907323978d1e5a5d499c4ca1224c8e6529af7, reversing
changes made to 61d1f05a01c0bb5c54a366392c5213fcd5ad175e.

12 years agoRevert "Merge remote branch 'acp.language/master'"
Tim Düsterhus [Tue, 1 Jan 2013 23:02:09 +0000 (00:02 +0100)]
Revert "Merge remote branch 'acp.language/master'"

This reverts commit 9265d52d1e4030c3928145017ddbc3e221549f98, reversing
changes made to 845907323978d1e5a5d499c4ca1224c8e6529af7.

12 years agoMerge remote branch 'acp.language/master'
Tim Düsterhus [Tue, 1 Jan 2013 22:55:05 +0000 (23:55 +0100)]
Merge remote branch 'acp.language/master'

Conflicts:
.gitignore
.travis.yml
acpMenu.xml
language/de.xml
package.xml
userGroupOption.xml

12 years agoMerge remote branch 'acp.style/master'
Tim Düsterhus [Tue, 1 Jan 2013 22:49:20 +0000 (23:49 +0100)]
Merge remote branch 'acp.style/master'

Conflicts:
.travis.yml

12 years agoRenamed PackageListDetailed -> PackageList
Alexander Ebert [Tue, 1 Jan 2013 21:05:50 +0000 (22:05 +0100)]
Renamed PackageListDetailed -> PackageList

12 years agoRemoved PackageListPage, will be replace with "old" list
Alexander Ebert [Tue, 1 Jan 2013 21:01:32 +0000 (22:01 +0100)]
Removed PackageListPage, will be replace with "old" list

12 years agoMerge branch 'master' of github.com:WoltLab/WCF
Alexander Ebert [Tue, 1 Jan 2013 16:49:18 +0000 (17:49 +0100)]
Merge branch 'master' of github.com:WoltLab/WCF

12 years agoFixed landing page and handled infinite loops
Alexander Ebert [Tue, 1 Jan 2013 16:49:03 +0000 (17:49 +0100)]
Fixed landing page and handled infinite loops

Fixes #1063

12 years agoFixes bug in ACPTemplatesFileHandler
Matthias Schmidt [Tue, 1 Jan 2013 16:18:37 +0000 (17:18 +0100)]
Fixes bug in ACPTemplatesFileHandler

12 years agoFixes bug in StylePackageInstallationPlugin if default style is uninstalled
Matthias Schmidt [Tue, 1 Jan 2013 16:16:32 +0000 (17:16 +0100)]
Fixes bug in StylePackageInstallationPlugin if default style is uninstalled

12 years agoRemoves double code
Matthias Schmidt [Tue, 1 Jan 2013 15:17:21 +0000 (16:17 +0100)]
Removes double code

12 years agoFixes ACL JavaScript code
Matthias Schmidt [Tue, 1 Jan 2013 15:14:27 +0000 (16:14 +0100)]
Fixes ACL JavaScript code

12 years agoAdds missing newline at file end
Matthias Schmidt [Tue, 1 Jan 2013 08:28:20 +0000 (09:28 +0100)]
Adds missing newline at file end

12 years agoAdds IPermissionObject
Matthias Schmidt [Tue, 1 Jan 2013 08:15:56 +0000 (09:15 +0100)]
Adds IPermissionObject

12 years agoAdds ICategoryType::getApplication() to fix links
Matthias Schmidt [Mon, 31 Dec 2012 22:42:26 +0000 (23:42 +0100)]
Adds ICategoryType::getApplication() to fix links

12 years agoFixes typo
Matthias Schmidt [Mon, 31 Dec 2012 22:12:54 +0000 (23:12 +0100)]
Fixes typo

12 years agoFixes Package::isRequired()
Matthias Schmidt [Mon, 31 Dec 2012 22:12:02 +0000 (23:12 +0100)]
Fixes Package::isRequired()

12 years agoFixed TabMenu after login
Alexander Ebert [Mon, 31 Dec 2012 21:39:31 +0000 (22:39 +0100)]
Fixed TabMenu after login

12 years agoRemoves obsolete checks
Matthias Schmidt [Mon, 31 Dec 2012 21:18:36 +0000 (22:18 +0100)]
Removes obsolete checks

12 years agoRemoves unused parameter
Matthias Schmidt [Mon, 31 Dec 2012 19:41:26 +0000 (20:41 +0100)]
Removes unused parameter

12 years agoRemoves $usePackageDependencies from ACLHandler
Matthias Schmidt [Mon, 31 Dec 2012 19:30:51 +0000 (20:30 +0100)]
Removes $usePackageDependencies from ACLHandler

12 years agoMerge branch 'master' of github.com:WoltLab/WCF
Matthias Schmidt [Mon, 31 Dec 2012 18:51:28 +0000 (19:51 +0100)]
Merge branch 'master' of github.com:WoltLab/WCF

12 years agoChanges language items for ACL options/option categories
Matthias Schmidt [Mon, 31 Dec 2012 18:48:43 +0000 (19:48 +0100)]
Changes language items for ACL options/option categories

Like in any other language item, the object type is now used, not the package.

12 years agoAdds missing template variable
Matthias Schmidt [Mon, 31 Dec 2012 17:40:58 +0000 (18:40 +0100)]
Adds missing template variable

12 years agoLanding page is now automatically assigned
Alexander Ebert [Mon, 31 Dec 2012 17:03:00 +0000 (18:03 +0100)]
Landing page is now automatically assigned

Fixes #1059

12 years agoMerge pull request #1057 from Gravatronics/bug/userGroupOptionForm
Gravatronics [Mon, 31 Dec 2012 16:48:10 +0000 (08:48 -0800)]
Merge pull request #1057 from Gravatronics/bug/userGroupOptionForm

Removes package dependency handling in UserGroupOptionForm

12 years agoReloads categories after category is created
Matthias Schmidt [Mon, 31 Dec 2012 16:46:24 +0000 (17:46 +0100)]
Reloads categories after category is created

This way the new category is directly available in the parent category select list.

12 years agoEnhances ViewableCategory-classes
Matthias Schmidt [Mon, 31 Dec 2012 16:41:56 +0000 (17:41 +0100)]
Enhances ViewableCategory-classes

12 years agoFixed WCF::getAnchor()
Alexander Ebert [Mon, 31 Dec 2012 16:39:29 +0000 (17:39 +0100)]
Fixed WCF::getAnchor()

Fixes #1060

12 years agoMerge pull request #1058 from Gravatronics/bug/userGroupOptionFormJS
Alexander Ebert [Mon, 31 Dec 2012 15:00:49 +0000 (07:00 -0800)]
Merge pull request #1058 from Gravatronics/bug/userGroupOptionFormJS

Fixes JavaScript of UserGroupOptionForm

12 years agoFixes JavaScript of UserGroupOptionForm
Matthias Schmidt [Mon, 31 Dec 2012 14:16:30 +0000 (15:16 +0100)]
Fixes JavaScript of UserGroupOptionForm

Previously, for an unchecked everybody user group checkbox, null was returned which caused, that no value for the everybody user group was submitted which causes an IllegalLinkException, since that value needs to exist.

12 years agoRemoves package dependency handling in UserGroupOptionForm
Matthias Schmidt [Mon, 31 Dec 2012 14:11:56 +0000 (15:11 +0100)]
Removes package dependency handling in UserGroupOptionForm

12 years agoMerge pull request #1056 from Gravatronics/bug/acpMenu
Alexander Ebert [Mon, 31 Dec 2012 14:04:54 +0000 (06:04 -0800)]
Merge pull request #1056 from Gravatronics/bug/acpMenu

Tries to fix ACP menu again

12 years agoTries to fix ACP menu again
Matthias Schmidt [Mon, 31 Dec 2012 13:47:31 +0000 (14:47 +0100)]
Tries to fix ACP menu again

Those top option category links are trying really hard to make one's life miserable.

Previously, the session ID of the active user was cached in the top option category links, which will break them in other sessions/for other users. Now, since these links are different and included in the core, `ACPMenuItem` is allowed to know that there are such "special" links and this it can handle them by building the link with the id of the option category which is cached with them as a "special" value.

12 years agoMerge branch 'master' of github.com:WoltLab/WCF
Alexander Ebert [Mon, 31 Dec 2012 02:33:48 +0000 (03:33 +0100)]
Merge branch 'master' of github.com:WoltLab/WCF

12 years agoMerged com.woltlab.wcf.acl into WCF
Alexander Ebert [Mon, 31 Dec 2012 02:33:22 +0000 (03:33 +0100)]
Merged com.woltlab.wcf.acl into WCF

12 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

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

12 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

12 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

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

..for the code patrol ;D

12 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.

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

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

12 years agoMerge pull request #21 from Gravatronics/enhancement/menuItem
Alexander Ebert [Sun, 30 Dec 2012 19:43:04 +0000 (11:43 -0800)]
Merge pull request #21 from Gravatronics/enhancement/menuItem

Uses AbstractPage::$activeMenuItem and removes use of ACPForm

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

Uses AbstractPage::$activeMenuItem and removes use of ACPForm

12 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

12 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

12 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

12 years agoResolves todos
Matthias Schmidt [Sun, 30 Dec 2012 19:12:57 +0000 (20:12 +0100)]
Resolves todos

12 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

12 years agoUses AbstractPage::$activeMenuItem and removes use of ACPForm
Matthias Schmidt [Sun, 30 Dec 2012 19:08:27 +0000 (20:08 +0100)]
Uses AbstractPage::$activeMenuItem and removes use of ACPForm

12 years agoUses AbstractPage::$activeMenuItem and removes use of ACPForm
Matthias Schmidt [Sun, 30 Dec 2012 19:07:53 +0000 (20:07 +0100)]
Uses AbstractPage::$activeMenuItem and removes use of ACPForm

12 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

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

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

12 years agoMerge branch 'master' of github.com:WoltLab/com.woltlab.wcf.acp.language
Marcel Werk [Sun, 30 Dec 2012 18:42:13 +0000 (19:42 +0100)]
Merge branch 'master' of github.com:WoltLab/com.woltlab.wcf.acp.language

12 years agoFixed installation
Marcel Werk [Sun, 30 Dec 2012 18:42:01 +0000 (19:42 +0100)]
Fixed installation

12 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

12 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

12 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

12 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

12 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

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

12 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.

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