/* testCart - Test cart routines.. */ #include "common.h" #include "linefile.h" #include "hash.h" #include "cheapcgi.h" #include "htmshell.h" #include "cart.h" void doMiddle(struct cart *cart) /* Print out middle parts. */ { char *old; printf("
\n"); cartSaveSession(cart, "testCart"); printf("

Just a Test

\n"); printf("Filter: "); old = cartUsualString(cart, "filter", "red"); cgiMakeRadioButton("filter", "red", sameString(old, "red")); printf("red "); cgiMakeRadioButton("filter", "green", sameString(old, "green")); printf("green "); cgiMakeRadioButton("filter", "blue", sameString(old, "blue")); printf("blue "); cgiMakeButton("submit", "Submit"); printf("
\n"); printf("Font Attributes: "); cgiMakeCheckBox("fBold", cartUsualBoolean(cart, "fBold", FALSE, "testCart")); printf("bold "); cgiMakeCheckBox("fItalic", cartUsualBoolean(cart, "fItalic", FALSE, "testCart")); printf("italic "); cgiMakeCheckBox("fUnderline", cartUsualBoolean(cart, "fUnderline", FALSE, "testCart")); printf("underline "); printf("
\n"); printf("
"); printf("
");
cartDump(cart);
}

char *exclude[] = {"hgsid", "submit", NULL};

int main(int argc, char *argv[])
/* Process command line. */
{
cgiSpoof(&argc, argv);
cartHtmlShell("testCart", doMiddle, "hguid", exclude);
return 0;
}