Code Duplication    Length = 38-57 lines in 2 locations

public/includes/helpers.php 2 locations

@@ 57-113 (lines=57) @@
54
 * @since 0.8.6
55
 * @return a css class if the theme is supported, false if nothing
56
 */
57
function lasso_get_supported_theme_class() {
58
59
	$name  	= wp_get_theme()->get('Name');
60
	$slug  	= lasso_clean_string( $name );
61
62
	switch ( $slug ) {
63
		case 'aesop-story-theme': // aesop
64
			$out = '.aesop-entry-content';
65
			break;
66
		case 'jorgen': // aesop
67
			$out = '.jorgen-entry-content';
68
			break;
69
		case 'novella': // aesop
70
			$out = '.novella-entry-content';
71
			break;
72
		case 'genji': // aesop
73
			$out = '.genji-entry-content';
74
			break;
75
		case 'kerouac': // aesop
76
			$out = '.kerouac-entry-content';
77
			break;
78
		case 'zealot': // aesop
79
			$out = '.zealot-entry-content';
80
			break;
81
		case 'fable': // aesop
82
			$out = '.fable--entry-content';
83
			break;
84
		case 'canvas': // wootheme..err...Automattic
85
			$out = '.entry';
86
			break;
87
		case 'kleo': // 
88
			$out = '.article-content';
89
			break;
90
		//case 'exposure': // 
91
		//	$out = '.entry-content';
92
		//	break;
93
		//case 'lore': // 
94
		//	$out = '.entry-content';
95
		//	break;
96
		//case 'worldview': // upthemes
97
		//	$out = '.entry-content';
98
		//	break;
99
		//case 'genesis': // genesis
100
		//	$out = '.entry-content';
101
		//	break;
102
		//case 'camera': // array.is
103
		//	$out = '.entry-content';
104
		//	break;
105
		case 'longform': 
106
			$out = '.entry-content-wrapper';
107
			break;
108
109
	}
110
111
	return apply_filters('lasso_content_class', !empty( $out ) ? $out : false);
112
	//return !empty( $out ) ? $out : false;
113
}
114
115
function lasso_get_supported_theme_title_class() {
116
@@ 115-152 (lines=38) @@
112
	//return !empty( $out ) ? $out : false;
113
}
114
115
function lasso_get_supported_theme_title_class() {
116
117
	$name  	= wp_get_theme()->get('Name');
118
	$slug  	= lasso_clean_string( $name );
119
120
	switch ( $slug ) {
121
122
		case 'aesop-story-theme': // aesop
123
			$out = '.aesop-entry-title';
124
			break;
125
		case 'jorgen': // aesop
126
			$out = '.jorgen-entry-title';
127
			break;
128
		case 'novella': // aesop
129
			$out = '.novella-entry-title';
130
			break;
131
		case 'genji': // aesop
132
			$out = '.genji-entry-title';
133
			break;
134
		case 'kerouac': // aesop
135
			$out = '.kerouac-entry-title';
136
			break;
137
		case 'zealot': // aesop
138
			$out = '.zealot-entry-title';
139
			break;
140
		case 'fable': // aesop
141
			$out = '.fable--entry-title';
142
			break;
143
		case 'kleo': // 
144
			$out = '.page-title';
145
			break;
146
		case 'longform': // 
147
			$out = '.entry-title';
148
			break;
149
	}
150
151
	return apply_filters('lasso_title_class', !empty( $out ) ? $out : false);
152
}
153
154
//since 0.9.9.6
155
function lasso_get_supported_theme_featured_image_class() {