by
KK » Sun Apr 15, 2018 9:27 pm
Please paste the following in your 'addons/kfunctions.php' file (if the file does not exist, rename the 'sample' file to this) -
- Code: Select all
/*
Remove 'Add new' button from 'Users' section for everyone except super-admins
*/
$FUNCS->add_event_listener( 'alter_pages_list_toolbar_actions', 'my_remove_add_user_btn' );
$FUNCS->add_event_listener( 'alter_pages_form_toolbar_actions', 'my_remove_add_user_btn' );
function my_remove_add_user_btn( &$arr_actions ){
global $AUTH, $FUNCS;
$route = $FUNCS->current_route;
if( $route->module=='users' ){
if( $AUTH->user->access_level < '10' ){ // if not a super-admin
// remove 'Add new user' button from toolbar
if( array_key_exists('create_new', $arr_actions) ){
unset( $arr_actions['create_new'] ) ;
}
}
}
}
Hope it helps. Please let me know.