PluginProbe
User Access Manager / 1.0
User Access Manager v1.0
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
user-access-manager / tpl / userProfileEditForm.php

userProfileEditForm.php in User Access Manager 1.0, at tpl/userProfileEditForm.php

84 lines 2.3 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /**
3 * userProfileEditForm.php
4 *
5 * Shows the additional content for the user profile edit form.
6 *
7 * PHP versions 5
8 *
9 * @category UserAccessManager
10 * @package UserAccessManager
11 * @author Alexander Schneider <alexanderschneider85@googlemail.com>
12 * @copyright 2008-2010 Alexander Schneider
13 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU General Public License, version 2
14 * @version SVN: $Id$
15 * @link http://wordpress.org/extend/plugins/user-access-manager/
16 */
17
18 global $userAccessManager, $wpdb;
19 $uamUserGroups
20 = &$userAccessManager->getAccessHandler()->getUserGroups();
21
22 if (isset($_GET['user_id'])) {
23 $objectId = $_GET['user_id'];
24 $editUserData = get_userdata($objectId);
25
26 $userGroupsForObject
27 = &$userAccessManager->getAccessHandler()->getUserGroupsForUser($objectId);
28 } else {
29 $userGroupsForObject = array();
30 }
31
32 ?>
33 <h3><?php echo TXT_GROUPS; ?></h3>
34 <table class="form-table">
35 <tbody>
36 <tr>
37 <th>
38 <label for="usergroups"><?php echo TXT_SET_UP_USERGROUPS; ?></label>
39 </th>
40 <td>
41 <ul>
42 <?php
43 if (empty($editUserData->{$wpdb->prefix . "capabilities"}['administrator'])) {
44 if (isset($uamUserGroups)) {
45 foreach ($uamUserGroups as $uamUserGroup) {
46 ?>
47 <li>
48 <label for="uam_usergroup-<?php echo $uamUserGroup->getId(); ?>" lass="selectit">
49 <input type="checkbox" id="uam_usergroup-<?php echo $uamUserGroup->getId(); ?>"
50 <?php
51 if (array_key_exists($uamUserGroup->getId(), $userGroupsForObject)) {
52 echo 'checked="checked"';
53 }
54 if (isset($userGroupsForObject[$uamUserGroup->getId()]->setRecursive)) {
55 echo 'disabled=""';
56 }
57 ?>
58 value="<?php echo $uamUserGroup->getId(); ?>" name="usergroups[]" />
59 <?php echo $uamUserGroup->getGroupName(); ?>
60 </label>
61 <a class="uam_group_info_link">(<?php echo TXT_INFO; ?>)</a>
62
63 <?php
64 include 'groupInfo.php';
65 ?>
66 </li>
67 <?php
68 }
69 } else {
70 ?>
71 <li>
72 <a href='admin.php?page=uam_usergroup'><?php echo TXT_CREATE_GROUP_FIRST; ?></a>
73 </li>
74 <?php
75 }
76 } else {
77 echo TXT_ADMIN_HINT;
78 }
79 ?>
80 </ul>
81 </td>
82 </tr>
83 </tbody>
84 </table>