54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
|
# File 'lib/wpxf/modules/auxiliary/file_download/wp_marketplace_v2.4_file_download.rb', line 54
def modify_plugin_permissions
res = execute_post_request(
url: full_uri,
body: {
'action' => 'wpmp_pp_ajax_call',
'execute' => 'wpmp_save_settings',
'_wpmp_settings[user_role][]' => datastore['user_role'].downcase
},
cookie: session_cookie
)
unless res && res.code == 200 && res.body =~ /Settings Saved Successfully/i
emit_error 'Failed to modify the plugin permissions'
return false
end
true
end
|