PluginProbe
User Access Manager / 1.1.1
User Access Manager v1.1.1
2.3.20 2.3.19 2.3.18 2.3.17 2.3.16 2.3.15 2.3.14 2.3.13 trunk 0.6 0.6.1 0.6.2 0.7 0.7 Beta 0.7.0.1 0.8 0.8.0.1 0.8.0.2 0.9 0.9.1 0.9.1.1 0.9.1.2 0.9.1.3 0.9.1.4 1.0 All 136 releases
← All changes | tpl/postEditForm.php +6 -7 1.0 → 1.1.1 View file →
@@ -14,15 +14,16 @@
14 14 * @version SVN: $Id$
15 15 * @link http://wordpress.org/extend/plugins/user-access-manager/
16 16 */
17 17
18 -if (isset($id)) {
19 - $objectId = $id;
20 -} else if (isset($_GET['attachment_id'])) {
18 +if (isset($_GET['attachment_id'])) {
21 19 $objectId = $_GET['attachment_id'];
20 +} elseif (!isset($objectId)) {
21 + $objectId = 0;
22 22 }
23 23
24 24 $post = get_post($objectId);
25 +$objectType = $post->post_type;
25 26
26 27 global $userAccessManager;
27 28
28 29 $uamUserGroups
@@ -27,13 +28,11 @@
27 28
28 29 $uamUserGroups
29 30 = &$userAccessManager->getAccessHandler()->getUserGroups();
30 31
31 -if (isset($post->ID)) {
32 - $objectId = $post->ID;
33 -
32 +if (isset($objectId)) {
34 33 $userGroupsForObject
35 - = &$userAccessManager->getAccessHandler()->getUserGroupsForPost($objectId);
34 + = &$userAccessManager->getAccessHandler()->getUserGroupsForObject($objectType, $objectId);
36 35 } else {
37 36 $userGroupsForObject = array();
38 37 }
39 38