Настраиваемое поле Mantis «дата» давая нечетные значения по умолчанию

Для коллекционирования Дата производства когда клиенты открывают новые проблемы, я добавляю настраиваемое поле в мою установку Mantis (текущая версия) с типом «дата». Я не указал значения по умолчанию или возможные значения.

Mantis самостоятельно создает следующий HTML-код:

<tr class="row-2">
<td class="category"><span class="required">*</span>Date of Manufacture</td>
<td>
<select tabindex="6" name="custom_field_3_year">
<option value="0"></option>
<option value="2011">2011</option>
...snip...
<option value="2019">2019</option>
</select>
<select tabindex="7" name="custom_field_3_month">
<option value="0"></option>
<option value="1">January</option>
...snip...
<option value="12">December</option>
</select>
<select tabindex="8" name="custom_field_3_day">
<option value="0"></option>
<option value="1">1</option>
...snip...
<option value="31">31</option>
</select>
</td>
</tr>

С битами месяца и дня все в порядке, и нам безразлично, вводит ли пользователь невозможный день, например 30 февраля.

Однако годы облажались. По какой-то причине это начинается в 2011 и пробегает 2019. Поскольку это поле выбора, вы не можете вводить даты вручную.

Что определяет диапазон года?
Как мне установить что-то подходящее?

0

Решение

Я нашел ответ на мою проблему на справочном форуме MantisBT Вот.

Добавьте эти строки в файл config_inc.php и настройте под свои нужды

   /**
* Number of years in the past that custom date fields will display in
* drop down boxes.
* @global int $g_backward_year_count
*/
$g_backward_year_count             = 4;

/**
* Number of years in the future that custom date fields will display in
* drop down boxes.
* @global int $g_forward_year_count
*/
$g_forward_year_count             = 4;
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]