Give permission to dealer_user_role to create users and profile2 fields
global $user;

$uid = $user->uid;

$accessRoleArr = '';

if(in_array('Admin',$user->roles) || in_array('Dealer',$user->roles) || in_array('Customer',$user->roles))

{ return FALSE; }