/*
ok, got both the amount and delivery method
now go to the next page.
*/
/*first, set the giftcert amount, with adjusted decimal point*/
int cmain()
{
char sku[200];
char amt[200];
char via[200];
char v[200];
char tmp[2000];
int i;
//what is the next giftcert available?
/*
for(i=0;;i++)
{
memset(v,0,sizeof(v));
sprintf(v,"gc%d",i);
getmultivar("carts",cid,"cart",v,"cart",tmp,sizeof(tmp));
if(strlen(tmp)==0) break;
}//for
*/
getcartvar("carts",cid,"giftcert.sku",sku,sizeof(sku));
memset(amt,0,sizeof(amt));
strncpy(amt,sku+2,sizeof(amt)-2);
//printf("amt=%s \n",amt);
getcartvar("carts",cid,"giftcert.via",via,sizeof(via));
adjustdecimals(amt,2);
setmultivar("carts",cid,"cart","gc","qty","1");
setmultivar("carts",cid,"cart","gc","amt",amt);
setmultivar("carts",cid,"cart","gc","via",via);
setcartvar("carts",cid,"giftcert.amt",amt);
makeupper(sku);
setcartvar("carts",cid,"giftcert.sku",sku);
return 0;
}//cmain
<:giftcert.top:>
<:giftcertfini:>