public static function isFieldEditable($fieldName) {
		if( $fieldName == static::$IDFIELD ) {
			return false;
		}
		if( !is_null(static::$editableFields) ) {
			return in_array($fieldName, static::$editableFields);
		}
		if( method_exists(static::$validator, 'isFieldEditable') ) {
			return in_array($fieldName, static::$editableFields);
		}
		return in_array($fieldName, static::$fields);
	}
public static function isFieldEditable($fieldName) {
		if( $fieldName == static::$IDFIELD ) {
			return false;
		}
		if( !is_null(static::$editableFields) ) {
			return in_array($fieldName, static::$editableFields);
		}
		if( method_exists(static::$validator, 'isFieldEditable') ) {
			return in_array($fieldName, static::$editableFields);
		}
		return in_array($fieldName, static::$fields);
	}
public static function isFieldEditable ( $ fieldName ) { if ( $ fieldName == static :: $ IDFIELD ) { return false ; } if ( ! is_null ( static :: $ editableFields ) ) { return in_array ( $ fieldName , static :: $ editableFields ) ; } if ( method_exists ( static :: $ validator , 'isFieldEditable' ) ) { return in_array ( $ fieldName , static :: $ editableFields ) ; } return in_array ( $ fieldName , static :: $ fields ) ; }
Test if field is editable

@param string $fieldName
@return boolean
Test if field is editable