Чтобы ограничить тип вводимых символов в поле Контактное лицо, используйте плагин. Ниже представлен пример, который вы можете переработать под ваши потребности.
-
Создайте в каталоге /usr/local/mgr5/etc/xml/ файл billmgr_mod_gcore_realname.xml со следующим содержимым:
<?xml version="1.0" encoding="UTF-8"?> <mgrdata> <metadata name="register" type="form"> <form title="name"> <field name="realname"> <input type="text" name="realname" maxlength="128" check="certificatelatin" checkargs=",,,0123456789"/> </field> </form> </metadata> <handler name="user_realname_customize" type="xml"> <event name="clientoption" after="yes"/> </handler> </mgrdata>
Пояснение -
Создайте в каталоге /usr/local/mgr5/addon/ исполняемый файл user_realname_customize со следующим содержимым:
#!/bin/sh while read line do echo "$line" | sed 's;<input type="text" name="user_realname";<input type="text" name="user_realname" check="certificatelatin" checkargs=",,,0123456789";' done < "${1:-/dev/stdin}
-
Перезапустите BILLmanager:
/usr/local/mgr5/sbin/mgrctl -m billmgr -R