[Date Prev][Date Next][Thread Prev][Thread Next][Minivend by date
][Minivend by thread
]
Re: using mvend/bin/update to modify fields
****** message to minivend-users from Ezra Gilbert <EGilbert@CYBERNEX.NET> ******
I fixed the sendmail problem. I found mvend/lib/Vend/Config.pm pointing to
/usr/lib/sendmail .
After changing it to /usr/sbin/sendmail i ahve a new error :o) :
#Bareword "::put_session" not allowed while "strict subs" in use at
#/var/www/virtual/mylogin/mvend/lib/Vend/UserDB.pm line 1160, <GLOBAL> chunk 64.
#Bad GlobalSub 'userdb'
#In line 64 of the configuration file 'minivend.cfg':
#GlobalSub <<EndOfSub
I think I've hacked all I can and am now out of my league... has anyone successfully
used the script mvend/bin/update? Am i not supposed to use it from the command line or
something?
Thx,
Ezra Gilbert
p.s.- Ryan, thanks for the idea but i tried it already. Im not root on the box so i
couldnt make the symlink
Ryan Hertz wrote:
> ****** message to minivend-users from Ryan Hertz <rhertz@gyb.baits.com> ******
>
> Try making a symbolic link in /usr/lib/sendmail that points back to
> /usr/sbin/sendmail.
>
> At 02:55 PM 4/21/99 , Ezra Gilbert wrote:
> >****** message to minivend-users from Ezra Gilbert
> <EGilbert@cybernex.net> ******
> >
> >Yes, as you said, all I need to do is "upload a new pricing.asc file twice
> a day." That is precisely
> >what I don't want to do. I am looking to automate the process of
> updateing the products:price fields.
> >Think how tedious it would be for a person to go through a database of a
> thousand items changing the
> >prices of every item - twice a day!
> >
> >What I need is a script to go through the database making modifications.
> In mvend/bin i found a script
> >"update" which is supposed to do precisely that (update a specific field
> for an item). If I can use that
> >it would be childs play to write another script to use 'update' to go
> through all the items in the
> >database. Unfortunately, every attempt to run 'update' results in the
> error msg:
> >>>Can't find executable ('/usr/lib/sendmail') for the SendMailProgram
> directive
> >>>
> >>>In line 0 of the configuration file 'minivend.cfg':
> >The reason it cant find sendmail is because it's running on FreeBSD and
> sendmail is in /usr/sbin .
> >According to all documentation I can define SendMailProgram in
> catalog.cfg. I have done so, restarted
> >the Minivend, and still the 'update' script persists to give me that error
> msg. I tried looking through
> >all sorts of config files to figure out why it thought sendmail was in
> /usr/lib (which is the default)
> >even though I had assigned it to /usr/sbin/sendmail.
> >
> >If anyone is familiar with mvend/bin/update and has any useful information
> your assitance would be
> >greatly appreciated.
> >
> >Thanks,
> >Ezra Gilbert
> >
> >Thompson-Jordan wrote:
> >
> >> ****** message to minivend-users from "Thompson-Jordan"
> <Thompson-Jordan@mindspring.com> ******
> >>
> >> Seems to me like all you need to do is upload a new pricing.asc file twice
> >> a day with the price of metals in it and Minivend will take care of the
> >> rest automatically. Of course you will need to set up your pricing scheme
> >> correctly.
> >>
> >> Christopher Thompson
> >>
> >> > -----Original Message-----
> >> > From: owner-minivend-users@minivend.com
> >> > [mailto:owner-minivend-users@minivend.com]On Behalf Of Ezra Gilbert
> >> > Sent: Tuesday, April 20, 1999 9:58 PM
> >> > To: minivend-users@minivend.com
> >> > Subject: Re: Script to modify values in database
> >> >
> >> >
> >> > ****** message to minivend-users from Ezra Gilbert
> >> > <EGilbert@CYBERNEX.NET> ******
> >> >
> >> > The problem is I need actually change the value of each item in
> >> > my database, for instance say this is my products
> >> > database:
> >> > products.asc
> >> > code title weight price
> >> > 01 gold ring 13
> >> > (13*value_of_gold) <---- I know i can't put that in a
> >> > 02 gold necklace 22 (22*value_of_gold)
> >> > <---- database for the price field,
> >> > 03 gold pendant 17 (17*value_of_gold)
> >> > <---- but thats essentialy what i
> >> > ...
> >> > <---- need
> >> >
>
> >> >
> >> > To do what you're saying I'd essentially need a "PriceMultiply"
> >> > variable set to current value of gold say ... then
> >> > i'd set my price field in the database to the weight of the
> >> > item. So every price _would_ be the
> >> > weight*the_current_value_of_gold.
> >> >
> >> > I know it be possible to create a "PriceMultiply" variable in
> >> > the cfg file but how would I go about getting it to
> >> > modify the price of an item?
> >> >
> >> >
> >> > This method seems to have some promise but I can see I will run
> >> > into alot of bumps if I do it this way (different
> >> > metals have different values so I'd have to split each metal up
> >> > into its own catalog ... ) If I could write a
> >> > script that would physically change the price fields that would
> >> > be the ideal ...
> >> >
> >> > Thanks for the info Mike,
> >> > - Ezra Gilbert
> >> >
> >> > "Webmaster of Infothai CM Co., Ltd." wrote:
> >> >
> >> > > ****** message to minivend-users from "Webmaster of
> >> > Infothai CM Co., Ltd." <webmaster@infothai.com> ******
> >> > >
> >> > > I did something similar with exchange rates. I used the
> >> > "#include" functionality
> >> > > in the catalog configuration file to incorporate the contents
> >> > of the file. The
> >> > > file itself contained the exchange rate defined as a Minivend
> >> > localization
> >> > > paramter, e.g.:
> >> > >
> >> > > Locale en_TH PriceDivide 36.7979
> >> > >
> >> > > You could do something similar, or simply define your own variable.
> >> > >
> >> > > Whenever the file is updated, the affected catalog(s) must be
> >> > restarted.
> >> > > Perl can do this by calling the appropriate catalog restart scripts.
> >> > >
> >> > > Regards,
> >> > >
> >> > > Mike
> >> > >
> >> > > On Tue, 20 Apr 1999 21:21:32 -0400, Ezra Gilbert wrote:
> >> > >
> >> > > >****** message to minivend-users from Ezra Gilbert
> >> > <EGilbert@CYBERNEX.NET> ******
> >> > > >
> >> > > >I am working on a jewelry site where the prices are to be
> >> > based on the current exchange
> >> > > >rates of gold & silver. These prices are changed twice a
> >> > day. Basically, the price of
> >> > > >an item is it's weight(a field in the products database)
> >> > times the current value of
> >> > > >whatever metal it is. I have the current values of the
> >> > metals outputed to files twice a
> >> > > >day and I was wondering if anyone had any advice on how I
> >> > should go about modifying the
> >> > > >database. I use tab delimineted databases.
> >> > > >
> >> > > >I was thinking a Perl script should do the job but I am
> >> > still quite the novice when it
> >> > > >comes to Perl and am not positive it can do the job. If
> >> > anyone has ever done anything
> >> > > >like this or can offer some advice it would be greatly appreciated.
> >> > > >
> >> > > >Ezra Gilbert
> >> > > >
> >> > > >-
> >> > > >To unsubscribe from the list, DO NOT REPLY to this message.
> >> > Instead, send
> >> > > >email with 'UNSUBSCRIBE minivend-users' in the body to
> >> > Majordomo@minivend.com.
> >> > > >Archive of past messages:
> >> > http://www.minivend.com/minivend/minivend-list
> >> > > >
> >> > >
> >> > >
> >> > webmaster@infothai.com
> >> > > http://www.infothai.com
>
> >> > >
> >> > > -
> >> > > To unsubscribe from the list, DO NOT REPLY to this message.
> >> > Instead, send
> >> > > email with 'UNSUBSCRIBE minivend-users' in the body to
> >> > Majordomo@minivend.com.
> >> > > Archive of past messages:
> >> > http://www.minivend.com/minivend/minivend-list
> >> >
> >> > -
> >> > To
> >> > unsubscribe from the list, DO NOT REPLY to this message. Instead, send
> >> > email with 'UNSUBSCRIBE minivend-users' in the body to
> >> > Majordomo@minivend.com.
> >> > Archive of past messages: http://www.minivend.com/minivend/minivend-list
> >> >
> >>
> >> -
> >> To unsubscribe from the list, DO NOT REPLY to this message. Instead, send
> >> email with 'UNSUBSCRIBE minivend-users' in the body to
> Majordomo@minivend.com.
> >> Archive of past messages: http://www.minivend.com/minivend/minivend-list
> >
> >-
> >To unsubscribe from the list, DO NOT REPLY to this message. Instead, send
> >email with 'UNSUBSCRIBE minivend-users' in the body to
> Majordomo@minivend.com.
> >Archive of past messages: http://www.minivend.com/minivend/minivend-list
> >
>
> Ryan Hertz tel 520-645-3812
> Webmaster tel 800-645-BAIT
> Advertising Director fax 520-645-2588
> Gary Yamamoto Custom Baits, Inc. http://www.yamamoto.baits.com
> -
> To unsubscribe from the list, DO NOT REPLY to this message. Instead, send
> email with 'UNSUBSCRIBE minivend-users' in the body to Majordomo@minivend.com.
> Archive of past messages: http://www.minivend.com/minivend/minivend-list
-
To unsubscribe from the list, DO NOT REPLY to this message. Instead, send
email with 'UNSUBSCRIBE minivend-users' in the body to Majordomo@minivend.com.
Archive of past messages: http://www.minivend.com/minivend/minivend-list