Code Duplication    Length = 5-10 lines in 6 locations

includes/admin/class-give-settings.php 6 locations

@@ 1141-1148 (lines=8) @@
1138
					$license_status = 'license-' . $class;
1139
					break;
1140
1141
				case 'missing':
1142
					$class          = $license->error;
1143
					$messages[]     = sprintf(
1144
						__( 'Invalid license. Please <a href="%s" target="_blank" title="Visit account page">visit your account page</a> and verify it.', 'give' ),
1145
						$account_page_link . '?utm_campaign=admin&utm_source=licenses&utm_medium=missing'
1146
					);
1147
					$license_status = 'license-' . $class;
1148
					break;
1149
1150
				case 'invalid':
1151
					$class          = $license->error;
@@ 1150-1158 (lines=9) @@
1147
					$license_status = 'license-' . $class;
1148
					break;
1149
1150
				case 'invalid':
1151
					$class          = $license->error;
1152
					$messages[]     = sprintf(
1153
						__( 'Your %1$s is not active for this URL. Please <a href="%2$s" target="_blank" title="Visit account page">visit your account page</a> to manage your license key URLs.', 'give' ),
1154
						$addon_name,
1155
						$account_page_link . '?utm_campaign=admin&utm_source=licenses&utm_medium=invalid'
1156
					);
1157
					$license_status = 'license-' . $class;
1158
					break;
1159
1160
				case 'site_inactive':
1161
					$class          = $license->error;
@@ 1160-1168 (lines=9) @@
1157
					$license_status = 'license-' . $class;
1158
					break;
1159
1160
				case 'site_inactive':
1161
					$class          = $license->error;
1162
					$messages[]     = sprintf(
1163
						__( 'Your %1$s is not active for this URL. Please <a href="%2$s" target="_blank" title="Visit account page">visit your account page</a> to manage your license key URLs.', 'give' ),
1164
						$addon_name,
1165
						$account_page_link . '?utm_campaign=admin&utm_source=licenses&utm_medium=invalid'
1166
					);
1167
					$license_status = 'license-' . $class;
1168
					break;
1169
1170
				case 'item_name_mismatch':
1171
					$class          = $license->error;
@@ 1170-1174 (lines=5) @@
1167
					$license_status = 'license-' . $class;
1168
					break;
1169
1170
				case 'item_name_mismatch':
1171
					$class          = $license->error;
1172
					$messages[]     = sprintf( __( 'This license %1$s does not belong to %2$s.', 'give' ), $license_key, $addon_name );
1173
					$license_status = 'license-' . $class;
1174
					break;
1175
1176
				case 'no_activations_left':
1177
					$class          = $license->error;
@@ 1176-1180 (lines=5) @@
1173
					$license_status = 'license-' . $class;
1174
					break;
1175
1176
				case 'no_activations_left':
1177
					$class          = $license->error;
1178
					$messages[]     = sprintf( __( 'Your license key has reached it\'s activation limit. <a href="%s">View possible upgrades</a> now.', 'give' ), $account_page_link );
1179
					$license_status = 'license-' . $class;
1180
					break;
1181
1182
				default:
1183
					$class          = $license->error;
@@ 1182-1191 (lines=10) @@
1179
					$license_status = 'license-' . $class;
1180
					break;
1181
1182
				default:
1183
					$class          = $license->error;
1184
					$messages[]     = sprintf(
1185
						__( 'Your license is not activated. Please <a href="%3$s" target="_blank" title="Visit account page">visit your account page</a> to manage your license key URLs. %2$sError Code: %1$s.', 'give' ),
1186
						$license->error,
1187
						'<br/>',
1188
						"{$account_page_link}?utm_campaign=admin&utm_source=licenses&utm_medium={$license->error}"
1189
					);
1190
					$license_status = 'license-error';
1191
					break;
1192
			}
1193
		} elseif ( $is_in_subscription ) {
1194