Регистрация пользователя после соглашения с правилами.
JohnCMS 6.2.0 пример
Распаковать в корень заменяет файл registration.php
Данный хак использует js кому ненравится не устанавливайте
'<p>' . $lng_profile['birth_date'] . '<br />' .
'<select name="dayb">
<option value="0" '.($user['dayb'] == '0' ? 'selected="selected"' : NULL).'>0</option>';
for($d = 1; $d<=31; $d++) {
echo "<option value=\"". $d ."\" ".($user['dayb'] == $d ? 'selected=\"selected\"' : NULL).">". $d ."</option>\n";
}
echo '</select>
<select name="monthb">
<option value="0" '.($user['monthb'] == '0' ? 'selected="selected"' : NULL).'>0</option>';
for($m = 1; $m<=12; $m++) {
echo "<option value=\"". $m ."\" ".($user['monthb'] == $m ? 'selected=\"selected\"' : NULL).">". $m ."</option>\n";
}
echo '</select>
<select name="yearofbirth">
<option value="0" '.($user['yearofbirth'] == '0' ? 'selected="selected"' : NULL).'>0</option>';
for($y = 1960; $y<=(date('Y')-1); $y++) {
echo "<option value=\"". $y ."\" ".($user['yearofbirth'] == $y ? 'selected=\"selected\"' : NULL).">". $y ."</option>\n";
}
echo '</select></p>' .