Changeset 3447009
- Timestamp:
- 01/26/2026 10:25:17 AM (2 months ago)
- Location:
- user-access-manager
- Files:
-
- 201 added
- 15 edited
-
tags/2.3.11 (added)
-
tags/2.3.11/CONTRIBUTING.md (added)
-
tags/2.3.11/assets (added)
-
tags/2.3.11/assets/css (added)
-
tags/2.3.11/assets/css/uamAdmin.css (added)
-
tags/2.3.11/assets/css/uamLoginForm.css (added)
-
tags/2.3.11/assets/gfx (added)
-
tags/2.3.11/assets/gfx/icon.png (added)
-
tags/2.3.11/assets/gfx/noAccessPic.png (added)
-
tags/2.3.11/assets/js (added)
-
tags/2.3.11/assets/js/functions.js (added)
-
tags/2.3.11/assets/js/jquery.uam-group-suggest.js (added)
-
tags/2.3.11/assets/js/jquery.uam-time-input.js (added)
-
tags/2.3.11/composer.json (added)
-
tags/2.3.11/composer.lock (added)
-
tags/2.3.11/includes (added)
-
tags/2.3.11/includes/language.php (added)
-
tags/2.3.11/infection-7.2.json.dist (added)
-
tags/2.3.11/init.php (added)
-
tags/2.3.11/languages (added)
-
tags/2.3.11/languages/user-access-manager.pot (added)
-
tags/2.3.11/package-lock.json (added)
-
tags/2.3.11/readme.txt (added)
-
tags/2.3.11/src (added)
-
tags/2.3.11/src/Access (added)
-
tags/2.3.11/src/Access/AccessHandler.php (added)
-
tags/2.3.11/src/Cache (added)
-
tags/2.3.11/src/Cache/Cache.php (added)
-
tags/2.3.11/src/Cache/CacheProviderFactory.php (added)
-
tags/2.3.11/src/Cache/CacheProviderInterface.php (added)
-
tags/2.3.11/src/Cache/FileSystemCacheProvider.php (added)
-
tags/2.3.11/src/Command (added)
-
tags/2.3.11/src/Command/GroupCommand.php (added)
-
tags/2.3.11/src/Command/ObjectCommand.php (added)
-
tags/2.3.11/src/Config (added)
-
tags/2.3.11/src/Config/BooleanConfigParameter.php (added)
-
tags/2.3.11/src/Config/Config.php (added)
-
tags/2.3.11/src/Config/ConfigFactory.php (added)
-
tags/2.3.11/src/Config/ConfigParameter.php (added)
-
tags/2.3.11/src/Config/ConfigParameterFactory.php (added)
-
tags/2.3.11/src/Config/ConfigParameterInterface.php (added)
-
tags/2.3.11/src/Config/MainConfig.php (added)
-
tags/2.3.11/src/Config/SelectionConfigParameter.php (added)
-
tags/2.3.11/src/Config/StringConfigParameter.php (added)
-
tags/2.3.11/src/Config/WordpressConfig.php (added)
-
tags/2.3.11/src/Controller (added)
-
tags/2.3.11/src/Controller/Backend (added)
-
tags/2.3.11/src/Controller/Backend/AboutController.php (added)
-
tags/2.3.11/src/Controller/Backend/BackendController.php (added)
-
tags/2.3.11/src/Controller/Backend/CacheController.php (added)
-
tags/2.3.11/src/Controller/Backend/ControllerTabNavigationTrait.php (added)
-
tags/2.3.11/src/Controller/Backend/DynamicGroupsController.php (added)
-
tags/2.3.11/src/Controller/Backend/ObjectController.php (added)
-
tags/2.3.11/src/Controller/Backend/ObjectInformation.php (added)
-
tags/2.3.11/src/Controller/Backend/ObjectInformationFactory.php (added)
-
tags/2.3.11/src/Controller/Backend/PostObjectController.php (added)
-
tags/2.3.11/src/Controller/Backend/SettingsController.php (added)
-
tags/2.3.11/src/Controller/Backend/SetupController.php (added)
-
tags/2.3.11/src/Controller/Backend/TermObjectController.php (added)
-
tags/2.3.11/src/Controller/Backend/UserGroupController.php (added)
-
tags/2.3.11/src/Controller/Backend/UserObjectController.php (added)
-
tags/2.3.11/src/Controller/BaseControllerTrait.php (added)
-
tags/2.3.11/src/Controller/Controller.php (added)
-
tags/2.3.11/src/Controller/ControllerFactory.php (added)
-
tags/2.3.11/src/Controller/Frontend (added)
-
tags/2.3.11/src/Controller/Frontend/AdminOutputControllerTrait.php (added)
-
tags/2.3.11/src/Controller/Frontend/ContentController.php (added)
-
tags/2.3.11/src/Controller/Frontend/FrontendController.php (added)
-
tags/2.3.11/src/Controller/Frontend/LoginControllerTrait.php (added)
-
tags/2.3.11/src/Controller/Frontend/PostController.php (added)
-
tags/2.3.11/src/Controller/Frontend/RedirectController.php (added)
-
tags/2.3.11/src/Controller/Frontend/ShortCodeController.php (added)
-
tags/2.3.11/src/Controller/Frontend/TermController.php (added)
-
tags/2.3.11/src/Database (added)
-
tags/2.3.11/src/Database/Database.php (added)
-
tags/2.3.11/src/File (added)
-
tags/2.3.11/src/File/ApacheFileProtection.php (added)
-
tags/2.3.11/src/File/FileHandler.php (added)
-
tags/2.3.11/src/File/FileObject.php (added)
-
tags/2.3.11/src/File/FileObjectFactory.php (added)
-
tags/2.3.11/src/File/FileProtection.php (added)
-
tags/2.3.11/src/File/FileProtectionFactory.php (added)
-
tags/2.3.11/src/File/FileProtectionInterface.php (added)
-
tags/2.3.11/src/File/NginxFileProtection.php (added)
-
tags/2.3.11/src/Form (added)
-
tags/2.3.11/src/Form/Form.php (added)
-
tags/2.3.11/src/Form/FormElement.php (added)
-
tags/2.3.11/src/Form/FormFactory.php (added)
-
tags/2.3.11/src/Form/FormHelper.php (added)
-
tags/2.3.11/src/Form/Input.php (added)
-
tags/2.3.11/src/Form/LabelTrait.php (added)
-
tags/2.3.11/src/Form/MultipleFormElement.php (added)
-
tags/2.3.11/src/Form/MultipleFormElementValue.php (added)
-
tags/2.3.11/src/Form/Radio.php (added)
-
tags/2.3.11/src/Form/Select.php (added)
-
tags/2.3.11/src/Form/Textarea.php (added)
-
tags/2.3.11/src/Form/ValueSetFormElement.php (added)
-
tags/2.3.11/src/Form/ValueSetFormElementValue.php (added)
-
tags/2.3.11/src/Form/ValueTrait.php (added)
-
tags/2.3.11/src/Object (added)
-
tags/2.3.11/src/Object/ObjectHandler.php (added)
-
tags/2.3.11/src/Object/ObjectMapHandler.php (added)
-
tags/2.3.11/src/ObjectMembership (added)
-
tags/2.3.11/src/ObjectMembership/MissingObjectMembershipHandlerException.php (added)
-
tags/2.3.11/src/ObjectMembership/MissingObjectTypeException.php (added)
-
tags/2.3.11/src/ObjectMembership/ObjectMembershipHandler.php (added)
-
tags/2.3.11/src/ObjectMembership/ObjectMembershipHandlerFactory.php (added)
-
tags/2.3.11/src/ObjectMembership/ObjectMembershipWithMapHandler.php (added)
-
tags/2.3.11/src/ObjectMembership/PostMembershipHandler.php (added)
-
tags/2.3.11/src/ObjectMembership/RoleMembershipHandler.php (added)
-
tags/2.3.11/src/ObjectMembership/TermMembershipHandler.php (added)
-
tags/2.3.11/src/ObjectMembership/UserMembershipHandler.php (added)
-
tags/2.3.11/src/Setup (added)
-
tags/2.3.11/src/Setup/Database (added)
-
tags/2.3.11/src/Setup/Database/Column.php (added)
-
tags/2.3.11/src/Setup/Database/DatabaseHandler.php (added)
-
tags/2.3.11/src/Setup/Database/DatabaseObjectFactory.php (added)
-
tags/2.3.11/src/Setup/Database/DatabaseUpdate.php (added)
-
tags/2.3.11/src/Setup/Database/MissingColumnsException.php (added)
-
tags/2.3.11/src/Setup/Database/Table.php (added)
-
tags/2.3.11/src/Setup/SetupHandler.php (added)
-
tags/2.3.11/src/Setup/Update (added)
-
tags/2.3.11/src/Setup/Update/DatabaseUpdate1.php (added)
-
tags/2.3.11/src/Setup/Update/DatabaseUpdate2.php (added)
-
tags/2.3.11/src/Setup/Update/DatabaseUpdate3.php (added)
-
tags/2.3.11/src/Setup/Update/DatabaseUpdate4.php (added)
-
tags/2.3.11/src/Setup/Update/DatabaseUpdate5.php (added)
-
tags/2.3.11/src/Setup/Update/DatabaseUpdate6.php (added)
-
tags/2.3.11/src/Setup/Update/DatabaseUpdate7.php (added)
-
tags/2.3.11/src/Setup/Update/UpdateFactory.php (added)
-
tags/2.3.11/src/Setup/Update/UpdateInterface.php (added)
-
tags/2.3.11/src/User (added)
-
tags/2.3.11/src/User/UserHandler.php (added)
-
tags/2.3.11/src/UserAccessManager.php (added)
-
tags/2.3.11/src/UserGroup (added)
-
tags/2.3.11/src/UserGroup/AbstractUserGroup.php (added)
-
tags/2.3.11/src/UserGroup/AssignmentInformation.php (added)
-
tags/2.3.11/src/UserGroup/AssignmentInformationFactory.php (added)
-
tags/2.3.11/src/UserGroup/DynamicUserGroup.php (added)
-
tags/2.3.11/src/UserGroup/UserGroup.php (added)
-
tags/2.3.11/src/UserGroup/UserGroupAssignmentException.php (added)
-
tags/2.3.11/src/UserGroup/UserGroupAssignmentHandler.php (added)
-
tags/2.3.11/src/UserGroup/UserGroupFactory.php (added)
-
tags/2.3.11/src/UserGroup/UserGroupHandler.php (added)
-
tags/2.3.11/src/UserGroup/UserGroupTypeException.php (added)
-
tags/2.3.11/src/Util (added)
-
tags/2.3.11/src/Util/DateUtil.php (added)
-
tags/2.3.11/src/Util/Util.php (added)
-
tags/2.3.11/src/View (added)
-
tags/2.3.11/src/View/AdminAbout.php (added)
-
tags/2.3.11/src/View/AdminForm (added)
-
tags/2.3.11/src/View/AdminForm/Input.php (added)
-
tags/2.3.11/src/View/AdminForm/Radio.php (added)
-
tags/2.3.11/src/View/AdminForm/Select.php (added)
-
tags/2.3.11/src/View/AdminForm/Textarea.php (added)
-
tags/2.3.11/src/View/AdminNotice.php (added)
-
tags/2.3.11/src/View/AdminSettings.php (added)
-
tags/2.3.11/src/View/AdminSetup.php (added)
-
tags/2.3.11/src/View/AdminUserGroup.php (added)
-
tags/2.3.11/src/View/BulkEditForm.php (added)
-
tags/2.3.11/src/View/GroupInfo.php (added)
-
tags/2.3.11/src/View/GroupSelectionForm.php (added)
-
tags/2.3.11/src/View/InfoBox.php (added)
-
tags/2.3.11/src/View/Login (added)
-
tags/2.3.11/src/View/Login/LoginForm.php (added)
-
tags/2.3.11/src/View/LoginForm.php (added)
-
tags/2.3.11/src/View/LoginWidget.php (added)
-
tags/2.3.11/src/View/MediaAjaxEditForm.php (added)
-
tags/2.3.11/src/View/ObjectColumn.php (added)
-
tags/2.3.11/src/View/PostEditForm.php (added)
-
tags/2.3.11/src/View/SteadyBanner.php (added)
-
tags/2.3.11/src/View/TabList.php (added)
-
tags/2.3.11/src/View/TermEditForm.php (added)
-
tags/2.3.11/src/View/UserColumn.php (added)
-
tags/2.3.11/src/View/UserGroups (added)
-
tags/2.3.11/src/View/UserGroups/DefaultUserGroupEditForm.php (added)
-
tags/2.3.11/src/View/UserGroups/UserGroupEditForm.php (added)
-
tags/2.3.11/src/View/UserGroups/UserGroupList.php (added)
-
tags/2.3.11/src/View/UserProfileEditForm.php (added)
-
tags/2.3.11/src/Widget (added)
-
tags/2.3.11/src/Widget/LoginWidget.php (added)
-
tags/2.3.11/src/Widget/WidgetFactory.php (added)
-
tags/2.3.11/src/Wrapper (added)
-
tags/2.3.11/src/Wrapper/Php.php (added)
-
tags/2.3.11/src/Wrapper/Wordpress.php (added)
-
tags/2.3.11/src/Wrapper/WordpressCli.php (added)
-
tags/2.3.11/user-access-manager.php (added)
-
tags/2.3.11/vendor (added)
-
tags/2.3.11/vendor/autoload.php (added)
-
tags/2.3.11/vendor/composer (added)
-
tags/2.3.11/vendor/composer/ClassLoader.php (added)
-
tags/2.3.11/vendor/composer/InstalledVersions.php (added)
-
tags/2.3.11/vendor/composer/LICENSE (added)
-
tags/2.3.11/vendor/composer/autoload_classmap.php (added)
-
tags/2.3.11/vendor/composer/autoload_namespaces.php (added)
-
tags/2.3.11/vendor/composer/autoload_psr4.php (added)
-
tags/2.3.11/vendor/composer/autoload_real.php (added)
-
tags/2.3.11/vendor/composer/autoload_static.php (added)
-
tags/2.3.11/vendor/composer/installed.json (added)
-
tags/2.3.11/vendor/composer/installed.php (added)
-
tags/2.3.11/vendor/composer/platform_check.php (added)
-
trunk/composer.json (modified) (2 diffs)
-
trunk/composer.lock (modified) (16 diffs)
-
trunk/languages/user-access-manager.pot (modified) (1 diff)
-
trunk/package-lock.json (modified) (5 diffs)
-
trunk/readme.txt (modified) (2 diffs)
-
trunk/src/Controller/BaseControllerTrait.php (modified) (2 diffs)
-
trunk/src/Controller/Frontend/PostController.php (modified) (5 diffs)
-
trunk/src/UserAccessManager.php (modified) (1 diff)
-
trunk/src/View/AdminSettings.php (modified) (1 diff)
-
trunk/src/View/UserGroups/UserGroupList.php (modified) (1 diff)
-
trunk/user-access-manager.php (modified) (1 diff)
-
trunk/vendor/autoload.php (modified) (1 diff)
-
trunk/vendor/composer/autoload_real.php (modified) (2 diffs)
-
trunk/vendor/composer/autoload_static.php (modified) (2 diffs)
-
trunk/vendor/composer/installed.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
user-access-manager/trunk/composer.json
r3444772 r3447009 4 4 "type": "wordpress-plugin", 5 5 "license": "GPL-2.0", 6 "version": "2.3.1 0",6 "version": "2.3.11", 7 7 "authors": [ 8 8 { … … 17 17 "phpunit/phpunit": "^9.6.31", 18 18 "wp-cli/wp-cli": "^v2.4.1", 19 "adlawson/vfs": "^0.12 ",19 "adlawson/vfs": "^0.12.1", 20 20 "infection/infection": "^0.25.6", 21 21 "squizlabs/php_codesniffer": "^3.5", -
user-access-manager/trunk/composer.lock
r3415057 r3447009 5 5 "This file is @generated automatically" 6 6 ], 7 "content-hash": " 3db6e072f23f238582d26e3101461892",7 "content-hash": "daa845b7071a2ebafc731b437b87bad7", 8 8 "packages": [], 9 9 "packages-dev": [ … … 695 695 { 696 696 "name": "justinrainbow/json-schema", 697 "version": "5.3. 0",697 "version": "5.3.1", 698 698 "source": { 699 699 "type": "git", 700 700 "url": "https://github.com/jsonrainbow/json-schema.git", 701 "reference": " feb2ca6dd1cebdaf1ed60a4c8de2e53ce11c4fd8"702 }, 703 "dist": { 704 "type": "zip", 705 "url": "https://api.github.com/repos/jsonrainbow/json-schema/zipball/ feb2ca6dd1cebdaf1ed60a4c8de2e53ce11c4fd8",706 "reference": " feb2ca6dd1cebdaf1ed60a4c8de2e53ce11c4fd8",701 "reference": "b5a44b6391a3bbb75c9f2b73e1ef03d6045e1e20" 702 }, 703 "dist": { 704 "type": "zip", 705 "url": "https://api.github.com/repos/jsonrainbow/json-schema/zipball/b5a44b6391a3bbb75c9f2b73e1ef03d6045e1e20", 706 "reference": "b5a44b6391a3bbb75c9f2b73e1ef03d6045e1e20", 707 707 "shasum": "" 708 708 }, … … 754 754 "support": { 755 755 "issues": "https://github.com/jsonrainbow/json-schema/issues", 756 "source": "https://github.com/jsonrainbow/json-schema/tree/5.3. 0"757 }, 758 "time": "202 4-07-06T21:00:26+00:00"756 "source": "https://github.com/jsonrainbow/json-schema/tree/5.3.1" 757 }, 758 "time": "2025-12-12T08:56:22+00:00" 759 759 }, 760 760 { … … 1061 1061 { 1062 1062 "name": "php-vcr/php-vcr", 1063 "version": "1.8. 0",1063 "version": "1.8.2", 1064 1064 "source": { 1065 1065 "type": "git", 1066 1066 "url": "https://github.com/php-vcr/php-vcr.git", 1067 "reference": " ca996937cfa4ccf61b34979d9fa2db5baf342fd9"1068 }, 1069 "dist": { 1070 "type": "zip", 1071 "url": "https://api.github.com/repos/php-vcr/php-vcr/zipball/ ca996937cfa4ccf61b34979d9fa2db5baf342fd9",1072 "reference": " ca996937cfa4ccf61b34979d9fa2db5baf342fd9",1067 "reference": "fbc88e02d4658eea255ce39c937c32937ae606f7" 1068 }, 1069 "dist": { 1070 "type": "zip", 1071 "url": "https://api.github.com/repos/php-vcr/php-vcr/zipball/fbc88e02d4658eea255ce39c937c32937ae606f7", 1072 "reference": "fbc88e02d4658eea255ce39c937c32937ae606f7", 1073 1073 "shasum": "" 1074 1074 }, … … 1076 1076 "beberlei/assert": "^3.2.5", 1077 1077 "ext-curl": "*", 1078 "php": "^8,<8.2|>=8.2.9,<8. 4",1078 "php": "^8,<8.2|>=8.2.9,<8.6", 1079 1079 "symfony/event-dispatcher": "^4|^5|^6|^7", 1080 1080 "symfony/event-dispatcher-contracts": "^1|^2|^3", … … 1113 1113 "support": { 1114 1114 "issues": "https://github.com/php-vcr/php-vcr/issues", 1115 "source": "https://github.com/php-vcr/php-vcr/tree/1.8. 0"1116 }, 1117 "time": "202 4-10-29T19:57:47+00:00"1115 "source": "https://github.com/php-vcr/php-vcr/tree/1.8.2" 1116 }, 1117 "time": "2025-12-30T08:17:19+00:00" 1118 1118 }, 1119 1119 { … … 1438 1438 { 1439 1439 "name": "phpunit/phpunit", 1440 "version": "9.6.3 1",1440 "version": "9.6.32", 1441 1441 "source": { 1442 1442 "type": "git", 1443 1443 "url": "https://github.com/sebastianbergmann/phpunit.git", 1444 "reference": " 945d0b7f346a084ce5549e95289962972c4272e5"1445 }, 1446 "dist": { 1447 "type": "zip", 1448 "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/ 945d0b7f346a084ce5549e95289962972c4272e5",1449 "reference": " 945d0b7f346a084ce5549e95289962972c4272e5",1444 "reference": "492ee10a8369a1c1ac390a3b46e0c846e384c5a4" 1445 }, 1446 "dist": { 1447 "type": "zip", 1448 "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/492ee10a8369a1c1ac390a3b46e0c846e384c5a4", 1449 "reference": "492ee10a8369a1c1ac390a3b46e0c846e384c5a4", 1450 1450 "shasum": "" 1451 1451 }, … … 1469 1469 "sebastian/cli-parser": "^1.0.2", 1470 1470 "sebastian/code-unit": "^1.0.8", 1471 "sebastian/comparator": "^4.0. 9",1471 "sebastian/comparator": "^4.0.10", 1472 1472 "sebastian/diff": "^4.0.6", 1473 1473 "sebastian/environment": "^5.1.5", … … 1521 1521 "issues": "https://github.com/sebastianbergmann/phpunit/issues", 1522 1522 "security": "https://github.com/sebastianbergmann/phpunit/security/policy", 1523 "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.3 1"1523 "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.32" 1524 1524 }, 1525 1525 "funding": [ … … 1545 1545 } 1546 1546 ], 1547 "time": "202 5-12-06T07:45:52+00:00"1547 "time": "2026-01-24T16:04:20+00:00" 1548 1548 }, 1549 1549 { … … 1998 1998 { 1999 1999 "name": "sebastian/comparator", 2000 "version": "4.0. 9",2000 "version": "4.0.10", 2001 2001 "source": { 2002 2002 "type": "git", 2003 2003 "url": "https://github.com/sebastianbergmann/comparator.git", 2004 "reference": " 67a2df3a62639eab2cc5906065e9805d4fd5dfc5"2005 }, 2006 "dist": { 2007 "type": "zip", 2008 "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/ 67a2df3a62639eab2cc5906065e9805d4fd5dfc5",2009 "reference": " 67a2df3a62639eab2cc5906065e9805d4fd5dfc5",2004 "reference": "e4df00b9b3571187db2831ae9aada2c6efbd715d" 2005 }, 2006 "dist": { 2007 "type": "zip", 2008 "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/e4df00b9b3571187db2831ae9aada2c6efbd715d", 2009 "reference": "e4df00b9b3571187db2831ae9aada2c6efbd715d", 2010 2010 "shasum": "" 2011 2011 }, … … 2060 2060 "support": { 2061 2061 "issues": "https://github.com/sebastianbergmann/comparator/issues", 2062 "source": "https://github.com/sebastianbergmann/comparator/tree/4.0. 9"2062 "source": "https://github.com/sebastianbergmann/comparator/tree/4.0.10" 2063 2063 }, 2064 2064 "funding": [ … … 2080 2080 } 2081 2081 ], 2082 "time": "202 5-08-10T06:51:50+00:00"2082 "time": "2026-01-24T09:22:56+00:00" 2083 2083 }, 2084 2084 { … … 4489 4489 { 4490 4490 "name": "wp-cli/php-cli-tools", 4491 "version": "v0.12. 6",4491 "version": "v0.12.7", 4492 4492 "source": { 4493 4493 "type": "git", 4494 4494 "url": "https://github.com/wp-cli/php-cli-tools.git", 4495 "reference": " f12b650d3738e471baed6dd47982d53c5c0ab1c3"4496 }, 4497 "dist": { 4498 "type": "zip", 4499 "url": "https://api.github.com/repos/wp-cli/php-cli-tools/zipball/ f12b650d3738e471baed6dd47982d53c5c0ab1c3",4500 "reference": " f12b650d3738e471baed6dd47982d53c5c0ab1c3",4495 "reference": "5cc6ef2e93cfcd939813eb420ae23bc116d9be2a" 4496 }, 4497 "dist": { 4498 "type": "zip", 4499 "url": "https://api.github.com/repos/wp-cli/php-cli-tools/zipball/5cc6ef2e93cfcd939813eb420ae23bc116d9be2a", 4500 "reference": "5cc6ef2e93cfcd939813eb420ae23bc116d9be2a", 4501 4501 "shasum": "" 4502 4502 }, … … 4511 4511 "extra": { 4512 4512 "branch-alias": { 4513 "dev-ma ster": "0.12.x-dev"4513 "dev-main": "0.12.x-dev" 4514 4514 } 4515 4515 }, … … 4546 4546 "support": { 4547 4547 "issues": "https://github.com/wp-cli/php-cli-tools/issues", 4548 "source": "https://github.com/wp-cli/php-cli-tools/tree/v0.12. 6"4549 }, 4550 "time": "202 5-09-11T12:43:04+00:00"4548 "source": "https://github.com/wp-cli/php-cli-tools/tree/v0.12.7" 4549 }, 4550 "time": "2026-01-20T20:31:49+00:00" 4551 4551 }, 4552 4552 { -
user-access-manager/trunk/languages/user-access-manager.pot
r3444772 r3447009 7 7 msgid "" 8 8 msgstr "" 9 "Project-Id-Version: user-access-manager 2.3.1 0\n"9 "Project-Id-Version: user-access-manager 2.3.11\n" 10 10 "Report-Msgid-Bugs-To: \n" 11 "POT-Creation-Date: 2026-01-2 2 11:30+0000\n"11 "POT-Creation-Date: 2026-01-26 10:22+0000\n" 12 12 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 13 13 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" -
user-access-manager/trunk/package-lock.json
r3444772 r3447009 1 1 { 2 2 "name": "user-access-manager", 3 "version": "2.3.1 0",3 "version": "2.3.11", 4 4 "lockfileVersion": 3, 5 5 "requires": true, … … 7 7 "": { 8 8 "name": "user-access-manager", 9 "version": "2.3.1 0",9 "version": "2.3.11", 10 10 "license": "GNU", 11 11 "dependencies": { … … 420 420 "resolved": "https://registry.npmjs.org/grunt-known-options/-/grunt-known-options-2.0.0.tgz", 421 421 "integrity": "sha512-GD7cTz0I4SAede1/+pAbmJRG44zFLPipVtdL9o3vqx9IEyb7b4/Y3s7r6ofI3CchR5GvYJ+8buCSioDv5dQLiA==", 422 "dev": true,423 422 "engines": { 424 423 "node": ">=0.10.0" … … 507 506 "bin": { 508 507 "nopt": "bin/nopt.js" 509 }510 },511 "node_modules/grunt/node_modules/grunt-known-options": {512 "version": "2.0.0",513 "resolved": "https://registry.npmjs.org/grunt-known-options/-/grunt-known-options-2.0.0.tgz",514 "integrity": "sha512-GD7cTz0I4SAede1/+pAbmJRG44zFLPipVtdL9o3vqx9IEyb7b4/Y3s7r6ofI3CchR5GvYJ+8buCSioDv5dQLiA==",515 "engines": {516 "node": ">=0.10.0"517 508 } 518 509 }, … … 771 762 }, 772 763 "node_modules/lodash": { 773 "version": "4.17.21", 774 "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", 775 "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" 764 "version": "4.17.23", 765 "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.23.tgz", 766 "integrity": "sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w==", 767 "license": "MIT" 776 768 }, 777 769 "node_modules/make-iterator": { -
user-access-manager/trunk/readme.txt
r3444772 r3447009 6 6 Requires PHP: 8.0 7 7 Tested up to: 6.9 8 Stable tag: 2.3.1 08 Stable tag: 2.3.11 9 9 License: GPLv2 or later 10 10 License URI: https://www.gnu.org/licenses/gpl-2.0.html … … 67 67 Version Date Changes 68 68 69 2.3.11 2026/01/23 Improve performance 70 Improve styling 71 69 72 2.3.10 2026/01/22 Fix other possible type error 70 73 -
user-access-manager/trunk/src/Controller/BaseControllerTrait.php
r3415057 r3447009 17 17 public function getRequestUrl(): string 18 18 { 19 return htmlentities($_SERVER['REQUEST_URI'] );19 return htmlentities($_SERVER['REQUEST_URI'], ENT_NOQUOTES); 20 20 } 21 21 … … 34 34 $value = $newValue; 35 35 } elseif (is_string($value) === true) { 36 $value = preg_replace('/ [\\\\]+(["|\'])/', '$1', $value);36 $value = preg_replace('/\\+(["|\'])/', '$1', $value); 37 37 $value = stripslashes($value); 38 $value = htmlspecialchars($value );38 $value = htmlspecialchars($value, ENT_NOQUOTES); 39 39 } 40 40 -
user-access-manager/trunk/src/Controller/Frontend/PostController.php
r3415727 r3447009 27 27 private array $wordpressFilters = []; 28 28 private stdClass|array|null $cachedCounts = []; 29 30 private array $posts = []; 29 31 30 32 public function __construct( … … 168 170 * @throws UserGroupTypeException 169 171 */ 170 private function processPost(WP_Post $post): ?WP_Post172 private function processPost(WP_Post $post): WP_Post|bool 171 173 { 172 174 $post->post_title .= $this->adminOutput($post->post_type, $post->ID); … … 174 176 if ($this->accessHandler->checkObjectAccess($post->post_type, $post->ID) === false) { 175 177 if ($this->removePostFromList($post->post_type) === true) { 176 return null;178 return false; 177 179 } 178 180 … … 194 196 * @throws UserGroupTypeException 195 197 */ 198 private function getProcessedPost(WP_Post $post): ?WP_Post 199 { 200 $post = $this->posts[$post->post_type . '|' . $post->ID] ??= $this->processPost($post); 201 return $post === false ? null : $post; 202 } 203 204 /** 205 * @throws UserGroupTypeException 206 */ 196 207 private function filterRawPosts(array $rawPosts): array 197 208 { … … 202 213 203 214 if ($post !== false) { 204 $post = $this-> processPost($post);215 $post = $this->getProcessedPost($post); 205 216 206 217 if ($post !== null) { -
user-access-manager/trunk/src/UserAccessManager.php
r3444772 r3447009 33 33 class UserAccessManager 34 34 { 35 public const VERSION = '2.3.1 0';35 public const VERSION = '2.3.11'; 36 36 public const DB_VERSION = '1.6.2'; 37 37 -
user-access-manager/trunk/src/View/AdminSettings.php
r2917430 r3447009 88 88 </table> 89 89 <div class="submit"> 90 <input type="submit" value="<?php echo TXT_UAM_UPDATE_SETTING; ?>"/>90 <input type="submit" class="button-primary" value="<?php echo TXT_UAM_UPDATE_SETTING; ?>"/> 91 91 </div> 92 92 </form> -
user-access-manager/trunk/src/View/UserGroups/UserGroupList.php
r3415057 r3447009 55 55 <tr class="alternate" id="group-<?php echo $userGroup->getId(); ?>"> 56 56 <th class="check-column"> 57 <label> 58 <input type="checkbox" value="<?php echo $userGroup->getId(); ?>" name="delete[]"/> 57 <input id="uam-bulk-select" 58 type="checkbox" 59 value="<?php echo $userGroup->getId(); ?>" 60 name="delete[]"/> 61 <label for="uam-bulk-select"> 62 <span class="screen-reader-text"><?php echo TXT_UAM_DELETE; ?></span> 59 63 </label> 60 64 </th> -
user-access-manager/trunk/user-access-manager.php
r3444772 r3447009 4 4 * Plugin URI: https://wordpress.org/plugins/user-access-manager/ 5 5 * Author URI: https://twitter.com/GM_Alex 6 * Version: 2.3.1 06 * Version: 2.3.11 7 7 * Requires PHP: 8.0 8 8 * Author: Alexander Schneider -
user-access-manager/trunk/vendor/autoload.php
r3415057 r3447009 20 20 require_once __DIR__ . '/composer/autoload_real.php'; 21 21 22 return ComposerAutoloaderInit 3db6e072f23f238582d26e3101461892::getLoader();22 return ComposerAutoloaderInitdaa845b7071a2ebafc731b437b87bad7::getLoader(); -
user-access-manager/trunk/vendor/composer/autoload_real.php
r3415057 r3447009 3 3 // autoload_real.php @generated by Composer 4 4 5 class ComposerAutoloaderInit 3db6e072f23f238582d26e31014618925 class ComposerAutoloaderInitdaa845b7071a2ebafc731b437b87bad7 6 6 { 7 7 private static $loader; … … 25 25 require __DIR__ . '/platform_check.php'; 26 26 27 spl_autoload_register(array('ComposerAutoloaderInit 3db6e072f23f238582d26e3101461892', 'loadClassLoader'), true, true);27 spl_autoload_register(array('ComposerAutoloaderInitdaa845b7071a2ebafc731b437b87bad7', 'loadClassLoader'), true, true); 28 28 self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__)); 29 spl_autoload_unregister(array('ComposerAutoloaderInit 3db6e072f23f238582d26e3101461892', 'loadClassLoader'));29 spl_autoload_unregister(array('ComposerAutoloaderInitdaa845b7071a2ebafc731b437b87bad7', 'loadClassLoader')); 30 30 31 31 require __DIR__ . '/autoload_static.php'; 32 call_user_func(\Composer\Autoload\ComposerStaticInit 3db6e072f23f238582d26e3101461892::getInitializer($loader));32 call_user_func(\Composer\Autoload\ComposerStaticInitdaa845b7071a2ebafc731b437b87bad7::getInitializer($loader)); 33 33 34 34 $loader->register(true); -
user-access-manager/trunk/vendor/composer/autoload_static.php
r3415057 r3447009 5 5 namespace Composer\Autoload; 6 6 7 class ComposerStaticInit 3db6e072f23f238582d26e31014618927 class ComposerStaticInitdaa845b7071a2ebafc731b437b87bad7 8 8 { 9 9 public static $prefixLengthsPsr4 = array ( … … 28 28 { 29 29 return \Closure::bind(function () use ($loader) { 30 $loader->prefixLengthsPsr4 = ComposerStaticInit 3db6e072f23f238582d26e3101461892::$prefixLengthsPsr4;31 $loader->prefixDirsPsr4 = ComposerStaticInit 3db6e072f23f238582d26e3101461892::$prefixDirsPsr4;32 $loader->classMap = ComposerStaticInit 3db6e072f23f238582d26e3101461892::$classMap;30 $loader->prefixLengthsPsr4 = ComposerStaticInitdaa845b7071a2ebafc731b437b87bad7::$prefixLengthsPsr4; 31 $loader->prefixDirsPsr4 = ComposerStaticInitdaa845b7071a2ebafc731b437b87bad7::$prefixDirsPsr4; 32 $loader->classMap = ComposerStaticInitdaa845b7071a2ebafc731b437b87bad7::$classMap; 33 33 34 34 }, null, ClassLoader::class); -
user-access-manager/trunk/vendor/composer/installed.php
r3444772 r3447009 2 2 'root' => array( 3 3 'name' => 'gmalex/user-access-manager', 4 'pretty_version' => '2.3.1 0',5 'version' => '2.3.1 0.0',4 'pretty_version' => '2.3.11', 5 'version' => '2.3.11.0', 6 6 'reference' => null, 7 7 'type' => 'wordpress-plugin', … … 12 12 'versions' => array( 13 13 'gmalex/user-access-manager' => array( 14 'pretty_version' => '2.3.1 0',15 'version' => '2.3.1 0.0',14 'pretty_version' => '2.3.11', 15 'version' => '2.3.11.0', 16 16 'reference' => null, 17 17 'type' => 'wordpress-plugin',
Note: See TracChangeset
for help on using the changeset viewer.