Code Duplication    Length = 18-19 lines in 2 locations

includes/misc-functions.php 2 locations

@@ 1819-1836 (lines=18) @@
1816
 *
1817
 * @return bool
1818
 */
1819
function give_is_anonymous_donation_field_enabled( $form_id ) {
1820
	$form_setting_val   = give_get_meta( $form_id, '_give_anonymous_donation', true, 'global' );
1821
	$global_setting_val = give_get_option( 'anonymous_donation', 'disabled' );
1822
1823
	if ( ! empty( $form_setting_val ) ) {
1824
		if( give_is_setting_enabled( $form_setting_val ) ) {
1825
			return true;
1826
		}elseif ( 'global' === $form_setting_val && give_is_setting_enabled( $global_setting_val ) ){
1827
			return true;
1828
		}else{
1829
			return false;
1830
		}
1831
	} elseif ( give_is_setting_enabled( $global_setting_val ) ) {
1832
		return true;
1833
	}
1834
1835
	return false;
1836
}
1837
1838
/**
1839
 * Check if donor comment field enabled or not for form or globally.
@@ 1847-1865 (lines=19) @@
1844
 *
1845
 * @return bool
1846
 */
1847
function give_is_donor_comment_field_enabled( $form_id ) {
1848
	$form_setting_val   = give_get_meta( $form_id, '_give_donor_comment', true, 'global' );
1849
	$global_setting_val = give_get_option( 'donor_comment', 'disabled' );
1850
1851
	if ( ! empty( $form_setting_val ) ) {
1852
		if( give_is_setting_enabled( $form_setting_val ) ) {
1853
			return true;
1854
		} elseif ( 'global' === $form_setting_val && give_is_setting_enabled( $global_setting_val ) ){
1855
			return true;
1856
		}else{
1857
			return false;
1858
		}
1859
	} elseif ( give_is_setting_enabled( $global_setting_val ) ) {
1860
		return true;
1861
	}
1862
1863
	return false;
1864
1865
}
1866
1867
/**
1868
 * Get add-on user meta value information