User registration in Opac, zeros in birth date
- Product: Aleph
- Product Version: 20, 21, 22, 23
- Relevant for Installation Type: Dedicated-Direct, Direct, Local, Total Care
Question
When registering a new user in the Opac field birth date is filled with zeros. The zeros can't be overwritten but you have to delete them before adding a real date. Can this be avoided somehow?
Answer
The easiest way is to delete the zeros from the display in file www_f_lng/bor-new:
In this section value "$2200" will be replaced by "":
Old:
<td class=td2>
<input id="birth_day" name=N_Z303_BIRTH_DATE size=22 maxlength=8 value="$2200">
<span class="text1"> (yyyymmdd)</span>
</td>
New:
<td class=td2>
<input id="birth_day" name=N_Z303_BIRTH_DATE size=22 maxlength=8 value="">
<span class="text1"> (yyyymmdd)</span>
</td>
If the zeros shall not be displayed after the form is emptied add in the beginning section behind the following line ...
document.form1.elements[i].name == "N_Z303_BIRTHPLACE" ||
... a new line ...
document.form1.elements[i].name == "N_Z303_BIRTH_DATE" ||
... and delete the following 2 lines:
if (document.form1.elements[i].name == "N_Z303_BIRTH_DATE")
document.form1.elements[i].value = "00000000";
- Article last edited: 6-Jun-2016