Hi there,

I am wondering if anyone can help me with a Fox quandary. Here is what I
want to do:

A. User fills out a form
B. Form result 1: a page is created with the ftime used to create the page
name (pages are created with the post time as their name); this page is not
viewable
C. Form result 2: Either an e-mail is sent with the result of the form, or
the result is displayed on a success page, for easy printing (since the user
cannot view the resulting page from B)

I can do A and B, but I'm having problems with C.

In order to achieve the post time names, I'm using:

(:input hidden target value='{(ftime fmt="%F-%H-%M-%S")}':)

Unfortunately, it seems that this does not work when you try to specify more
than one target with different actions. Adding this line doesn't work:
(:foxmail template=FoxNotifyLists.ProgramEmailTemplate
target=FoxNotifyLists.ProgramEmailList :)
Nor adding this line:
(:foxadd template=My.Template target=Main.Success put=bottom
foxaction=display:)

Both of those produce the same error: *Warning*: Invalid argument supplied
for foreach() in */my/website/pmwiki/cookbook/fox.php* on line *532*

**I'm thinking perhaps the problem is that I've set the target using the
hidden input line. However, if I try to set it in a foxadd line, like this,
it still results in the same error:

(:foxadd template=My.Template target='{(ftime fmt="%F-%H-%M-%S")}'

Does anyone have any ideas of how I could do this easier or better (or just
make it work at all)?

Thanks,
Jon Haupt
_______________________________________________
pmwiki-users mailing list
pmwiki-users@pmichaud.com
http://www.pmichaud.com/mailman/listinfo/pmwiki-users

Reply via email to