- }
- else
- {
- // Get current year and subtract 16 (for erotic content)
- $OUT .= "<OPTION value=\"1929\"><1930</OPTION>\n";
- $YEAR = date('Y', time()) - 16;
- for ($idx = 1930; $idx <= $YEAR; $idx++)
- {
+ } else {
+ // Get current year and subtract the configured minimum age
+ $OUT .= "<OPTION value=\"".($minYear - 1)."\"><".$minYear."</OPTION>\n";
+ // Calculate earliest year depending on extension version
+ if (GET_EXT_VERSION("other") >= "0.2.1") {
+ // Use configured minimum age
+ $YEAR = date('Y', time()) - $_CONFIG['min_age'];
+ } else {
+ // Use fixed 16 years age
+ $YEAR = date('Y', time()) - 16;
+ }
+
+ // Construct year selection list
+ for ($idx = $minYear; $idx <= $YEAR; $idx++) {