Ajouter vos champs
De ISPWiki.
Il est très facile d'ajouter un champ. Veuillez consulter l'exemple qui vous dit comment le faire.
Par exemple il faut ajouter le champ supplémentaire "compte courant" pour chaque payeur.
1) créez le champ supplémentaire dans la base de données
alter table profile add column selfrs varchar(20);
Remarque: les champs du type varchar sont supportés seulemement.
2) Enregistrez le champ créé
insert into extrafield (name) values ('profile.selfrs');
3) Créez le XML qui décrit la forme
<?xml version="1.0" encoding="UTF-8"?>
<mgrdata>
<metadata name="profile.edit">
<form>
<page name="basic">
<field name="selfrs" level="7">
<input type="text" name="selfrs"/>
</field>
</page>
</form>
</metadata>
<lang name="en">
<messages name="profile.edit">
<msg name="selfrs">Personal R/S</msg>
</messages>
</lang>
<lang name="ru">
<messages name="profile.edit">
<msg name="selfrs">Personal Р/С</msg>
</messages>
</lang>
</mgrdata>
Spécifiez le code ci-dessus cité dans le fichier /usr/local/ispmgr/etc/billmgr_mod_selfrs.xml
Le fichier doit correspondre au schéma décrit dans XML
En savoir plus /usr/local/ispmgr/etc/billmgr.xml. Ne faites pas de changements parce qu'ils seront perdus pendant la mise à jour.
4) Redémarrez BILLmanager
killall billmgr
Les changements du fichier XML peuvent être cachés dans l'interface. Dans ce cas veuillez nettoyer la mémoire cache.
rm -rf /usr/local/ispmgr/var/.xmlcache/billmgr killall billmgr
