Fix editable checkbox and radio fields style

This commit is contained in:
Champ Camba
2017-03-11 09:23:38 +08:00
parent 14b8047981
commit b892282f51
+5 -3
View File
@@ -1111,7 +1111,7 @@ class UM_Fields {
if ( ( $visibility == 'view' && $this->set_mode == 'register' ) ||
( isset( $data['editable'] ) && $data['editable'] == 0 && $this->set_mode == 'profile' ) ){
if( ! current_user_can('manage_options') ){
if( ! um_user_can('can_edit_everyone') ){
$disabled = ' disabled="disabled" ';
}
@@ -2101,10 +2101,12 @@ class UM_Fields {
$class = "um-icon-android-radio-button-off";
}
if( ! empty( $disabled ) ){
if( isset( $data['editable'] ) && $data['editable'] == 0 ){
$col_class .= " um-field-radio-state-disabled";
}
$output .= '<label class="um-field-radio '.$active.' um-field-half '.$col_class.'">';
$option_value = apply_filters('um_field_non_utf8_value',$option_value );
@@ -2183,7 +2185,7 @@ class UM_Fields {
$class = "um-icon-android-checkbox-outline-blank";
}
if( ! empty( $disabled ) ){
if( isset( $data['editable'] ) && $data['editable'] == 0 ){
$col_class .= " um-field-radio-state-disabled";
}