Tim Good suppressed wrote: > I have made some changes to the UserDB module. > rather than having to adjust all catalogs, I > copied the Vend/UserDB to Vend/UserDBC and created > UserTags/userdbc.tag as follows: > UserTag userdbc Order function > UserTag userdbc addAttr > UserTag userdbc attrAlias table db > UserTag userdbc attrAlias name nickname > UserTag userdbc PosNumber 1 > UserTag userdbc Version $Revision: 1.3 $ > UserTag userdbc MapRoutine > Vend::UserDBC::userdb > > When I call the tag in a page: > "[set name=done int][userdbc function=logout clear=1][/set]" I get the > folling error. > > new_account.html Runtime error: Undefined subroutine > &Vend::UserDBC::userdb called at > /usr/local/interchange/lib/Vend/Parse.pm line 795. > > Can someone point out what I am missing? > Did you change the line that reads "package Vend::UserDB" in your custom module? Also, why did you feel the need to create your own UserDB module? If you post your patches here then either (1) a different method could be suggested that will so the same thing or (2) the patches might make it into Interchange 5.3, so you can use the standard module when you next upgrade. Well, there's a (3) where we agree that you need to be using your own module, but that's rare. You should be aware that there are several core modules which specifically use Vend::UserDB. This might cause you some grief in the future, depending upon the changes you made and the extent to which your module differs from the original. -- _/ _/ _/_/_/_/ _/ _/ _/_/_/ _/ _/ _/_/_/ _/_/ _/ _/ _/ _/_/ _/ K e v i n W a l s h _/ _/ _/ _/ _/ _/ _/ _/_/ suppressed _/ _/ _/_/_/_/ _/ _/_/_/ _/ _/ _______________________________________________ interchange-users mailing list suppressed http://www.icdevgroup.org/mailman/listinfo/interchange-users
Mail converted by mhonarc 2.6.15
This archive provided courtesy of JSW4.NET, Internet Hosting Services for Small Business.