Example #1
0
        return;
    }
}
if (isset($_POST['action']) && $_POST['action'] == 'update' && isset($_POST['user_role'])) {
    $ure_currentRole = $_POST['user_role'];
    $ure_capabilitiesToSave = array();
    foreach ($fullCapabilities as $availableCapability) {
        $cap_id = str_replace(' ', URE_SPACE_REPLACER, $availableCapability['inner']);
        if (isset($_POST[$cap_id])) {
            $ure_capabilitiesToSave[$availableCapability['inner']] = 1;
        }
    }
    if ($ure_object == 'role') {
        // save role changes to database
        if (count($ure_capabilitiesToSave) > 0) {
            if (!ure_updateRoles()) {
                return;
            }
            if ($mess) {
                $mess .= '<br/>';
            }
            $mess = __('Role', 'ure') . ' <em>' . __($ure_roles[$ure_currentRole]['name'], 'ure') . '</em> ' . __('is updated successfully', 'ure');
        }
    } else {
        if (!ure_updateUser($ure_userToEdit)) {
            return;
        }
        if ($mess) {
            $mess .= '<br/>';
        }
        $mess = __('User', 'ure') . ' &lt;<em>' . $ure_userToEdit->display_name . '</em>&gt; ' . __('capabilities are updated successfully', 'ure');
Example #2
0
            $mess = __('Error: ', 'ure') . __('Role', 'ure') . ' <em>' . $ure_currentRole . '</em> ' . __('does not exist', 'ure');
        } else {
            $ure_currentRoleName = $ure_roles[$ure_currentRole]['name'];
        }
    }
    $ure_capabilitiesToSave = array();
    foreach ($ure_fullCapabilities as $availableCapability) {
        $cap_id = str_replace(' ', URE_SPACE_REPLACER, $availableCapability['inner']);
        if (isset($_POST[$cap_id])) {
            $ure_capabilitiesToSave[$availableCapability['inner']] = true;
        }
    }
    if ($ure_object == 'role') {
        // save role changes to database
        if (count($ure_capabilitiesToSave) > 0) {
            if (ure_updateRoles()) {
                if ($mess) {
                    $mess .= '<br/>';
                }
                $mess = __('Role', 'ure') . ' <em>' . __($ure_roles[$ure_currentRole]['name'], 'ure') . '</em> ' . __('is updated successfully', 'ure');
            }
        }
    } else {
        if (ure_updateUser($ure_userToEdit)) {
            if ($mess) {
                $mess .= '<br/>';
            }
            $mess = __('User', 'ure') . ' &lt;<em>' . $ure_userToEdit->display_name . '</em>&gt; ' . __('capabilities are updated successfully', 'ure');
        }
    }
}