Code Duplication    Length = 18-19 lines in 2 locations

includes/misc-functions.php 2 locations

@@ 1855-1872 (lines=18) @@
1852
 *
1853
 * @return bool
1854
 */
1855
function give_is_anonymous_donation_field_enabled( $form_id ) {
1856
	$form_setting_val   = give_get_meta( $form_id, '_give_anonymous_donation', true, 'global' );
1857
	$global_setting_val = give_get_option( 'anonymous_donation', 'disabled' );
1858
1859
	if ( ! empty( $form_setting_val ) ) {
1860
		if ( give_is_setting_enabled( $form_setting_val ) ) {
1861
			return true;
1862
		} elseif ( 'global' === $form_setting_val && give_is_setting_enabled( $global_setting_val ) ) {
1863
			return true;
1864
		} else {
1865
			return false;
1866
		}
1867
	} elseif ( give_is_setting_enabled( $global_setting_val ) ) {
1868
		return true;
1869
	}
1870
1871
	return false;
1872
}
1873
1874
/**
1875
 * Check if donor comment field enabled or not for form or globally.
@@ 1883-1901 (lines=19) @@
1880
 *
1881
 * @return bool
1882
 */
1883
function give_is_donor_comment_field_enabled( $form_id ) {
1884
	$form_setting_val   = give_get_meta( $form_id, '_give_donor_comment', true, 'global' );
1885
	$global_setting_val = give_get_option( 'donor_comment', 'disabled' );
1886
1887
	if ( ! empty( $form_setting_val ) ) {
1888
		if ( give_is_setting_enabled( $form_setting_val ) ) {
1889
			return true;
1890
		} elseif ( 'global' === $form_setting_val && give_is_setting_enabled( $global_setting_val ) ) {
1891
			return true;
1892
		} else {
1893
			return false;
1894
		}
1895
	} elseif ( give_is_setting_enabled( $global_setting_val ) ) {
1896
		return true;
1897
	}
1898
1899
	return false;
1900
1901
}
1902
1903
/**
1904
 * Get add-on user meta value information