<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div apple-content-edited="true"><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Verdana; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; ">hi Hans!</span></div><div apple-content-edited="true"><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Verdana; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; ">thanks for the step-by-step for fox-debugging! i really appreciate it!</span></div><div apple-content-edited="true"><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Verdana; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; ">i'm pasting below what was printed out. indeed, i think the target is not getting filled in.</span></div><div apple-content-edited="true"><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Verdana; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><br></span></div><div apple-content-edited="true"><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Verdana; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; ">and as for the one fox filter i'm using for this, it's a simple filter that checks to see if someone put in an erroneous date from the drop down menu – i.e. 4/31 gets corrected to 5/1. this has worked in the past, up until the recent upgrades.</span></div><div apple-content-edited="true"><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Verdana; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><br></span></div><div apple-content-edited="true"><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Verdana; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; ">thanks again for the help.</span></div><div apple-content-edited="true"><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Verdana; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; ">adam</span></div><div apple-content-edited="true"><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Verdana; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><br></span></div><div apple-content-edited="true"><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Verdana; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; ">. . .</span></div><div apple-content-edited="true"><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Verdana; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><br></span></div><div apple-content-edited="true"><span class="Apple-style-span" style="orphans: 2; text-align: -webkit-auto; text-indent: 0px; widows: 2; -webkit-text-decorations-in-effect: none; "><div apple-content-edited="true">$FoxFilterFunctions['correctDate'] = 'correctDate_func';</div><div apple-content-edited="true">function correctDate_func($pagename, $fields) {</div><div apple-content-edited="true"><span class="Apple-tab-span" style="white-space:pre">     </span># get date</div><div apple-content-edited="true"><span class="Apple-tab-span" style="white-space:pre">     </span>$year = $fields["year"];</div><div apple-content-edited="true"><span class="Apple-tab-span" style="white-space:pre">     </span>$month = $fields["month"];</div><div apple-content-edited="true"><span class="Apple-tab-span" style="white-space:pre">   </span>$day = $fields["day"];</div><div apple-content-edited="true"><span class="Apple-tab-span" style="white-space:pre">       </span></div><div apple-content-edited="true"><span class="Apple-tab-span" style="white-space:pre">       </span>$fulldateYMD_orig = "$year$month$day";</div><div apple-content-edited="true"><span class="Apple-tab-span" style="white-space:pre">       </span># this will correct erroneous dates like 06/31/2009, and will turn it into 07/01/2009</div><div apple-content-edited="true"><span class="Apple-tab-span" style="white-space:pre">  </span>$fulldateYMD_corrected = strftime("%Y%m%d",strtotime($fulldateYMD_orig));</div><div apple-content-edited="true"><br></div><div apple-content-edited="true"><span class="Apple-tab-span" style="white-space:pre">     </span># if nothing has changed, simply return fields as normal</div><div apple-content-edited="true"><span class="Apple-tab-span" style="white-space:pre">       </span>if($fulldateYMD_corrected!=$fulldateYMD_orig) {</div><div apple-content-edited="true"><span class="Apple-tab-span" style="white-space:pre">                </span># else, split date back up into Y, M, D</div><div apple-content-edited="true"><span class="Apple-tab-span" style="white-space:pre">                </span>preg_match("/(\d\d\d\d)(\d\d)(\d\d)/",$fulldateYMD_corrected,$matches);</div><div apple-content-edited="true"><span class="Apple-tab-span" style="white-space:pre">      </span></div><div apple-content-edited="true"><span class="Apple-tab-span" style="white-space:pre">               </span># return correct date<span class="Apple-tab-span" style="white-space:pre">       </span></div><div apple-content-edited="true"><span class="Apple-tab-span" style="white-space:pre">               </span>$fields["year"] = $matches[1];</div><div apple-content-edited="true"><span class="Apple-tab-span" style="white-space:pre">               </span>$fields["month"] = $matches[2];</div><div apple-content-edited="true"><span class="Apple-tab-span" style="white-space:pre">              </span>$fields["day"] = $matches[3];</div><div apple-content-edited="true"><span class="Apple-tab-span" style="white-space:pre">        </span>}</div><div apple-content-edited="true"><br></div><div apple-content-edited="true"><span class="Apple-tab-span" style="white-space:pre">       </span># testing:</div><div apple-content-edited="true"><span class="Apple-tab-span" style="white-space:pre">     </span>#echo "year: ".$fields['year']."<br />month: ".$fields['month']."<br />day: ".$fields['day']."<br />"; break;</div><div apple-content-edited="true"><br></div><div apple-content-edited="true"><span class="Apple-tab-span" style="white-space:pre"> </span>return $fields;</div><div apple-content-edited="true">}</div></span></div><div apple-content-edited="true"><br></div><div apple-content-edited="true"><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Verdana; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><br></span></div><div apple-content-edited="true"><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Verdana; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; ">. . .</span></div><div apple-content-edited="true"><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Verdana; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><br></span></div><div apple-content-edited="true"><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Verdana; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><br></span></div><div apple-content-edited="true"><span class="Apple-style-span" style="orphans: 2; text-align: -webkit-auto; text-indent: 0px; widows: 2; -webkit-text-decorations-in-effect: none; "><div apple-content-edited="true">FILTER></div><div apple-content-edited="true">$fx Array</div><div apple-content-edited="true">(</div><div apple-content-edited="true">    [n] => AdamOverton/ALLMANAXEForCasey-Recent</div><div apple-content-edited="true">    [foxpage] => AdamOverton.ALLMANAXEForCasey-Recent</div><div apple-content-edited="true">    [action] => foxpost</div><div apple-content-edited="true">    [foxname] => cbox</div><div apple-content-edited="true">    [put] => target=</div><div apple-content-edited="true">    [template] => FoxTemplates.FoxEventTemplate</div><div apple-content-edited="true">    [cancelredirect] => AdamOverton/ALLMANAXEForCasey#recent</div><div apple-content-edited="true">    [group] => AdamOverton</div><div apple-content-edited="true">    [artistNameClean] => adam overton</div><div apple-content-edited="true">    [recentpage] => ALLMANAXEForCasey-Recent</div><div apple-content-edited="true">    [scoretitle] => ALL-MAN AXE (for Casey)</div><div apple-content-edited="true">    [scoretitleClean] => ALL-MAN AXE (for Casey)</div><div apple-content-edited="true">    [pagenamenosuffix] => ALLMANAXEForCasey</div><div apple-content-edited="true">    [foxfilter] => Array</div><div apple-content-edited="true">        (</div><div apple-content-edited="true">            [0] => correctDate</div><div apple-content-edited="true">        )</div><div apple-content-edited="true"><br></div><div apple-content-edited="true">    [foxsessionID] => 2c24f15314f2d99bb91df28e5e5aec90</div><div apple-content-edited="true">    [commentNotify] => event listing</div><div apple-content-edited="true">    [csum] => New event added!!</div><div apple-content-edited="true">    [foxnotify] => AdamOverton</div><div apple-content-edited="true">    [month] => 01</div><div apple-content-edited="true">    [day] => 26</div><div apple-content-edited="true">    [year] => 2013</div><div apple-content-edited="true">    [comment] => test</div><div apple-content-edited="true">    [author] => test</div><div apple-content-edited="true">    [post] => Submit</div><div apple-content-edited="true">    [chk_name] => Array</div><div apple-content-edited="true">        (</div><div apple-content-edited="true">            [0] => author</div><div apple-content-edited="true">        )</div><div apple-content-edited="true"><br></div><div apple-content-edited="true">    [chk_msg] => Array</div><div apple-content-edited="true">        (</div><div apple-content-edited="true">            [0] => required field</div><div apple-content-edited="true">        )</div><div apple-content-edited="true"><br></div><div apple-content-edited="true">)</div><div apple-content-edited="true"><br></div><div apple-content-edited="true">INPUT-VR></div><div apple-content-edited="true">$fx array after IV Replace Array</div><div apple-content-edited="true">(</div><div apple-content-edited="true">    [n] => AdamOverton/ALLMANAXEForCasey-Recent</div><div apple-content-edited="true">    [foxpage] => AdamOverton.ALLMANAXEForCasey-Recent</div><div apple-content-edited="true">    [action] => foxpost</div><div apple-content-edited="true">    [foxname] => cbox</div><div apple-content-edited="true">    [put] => target=</div><div apple-content-edited="true">    [template] => FoxTemplates.FoxEventTemplate</div><div apple-content-edited="true">    [cancelredirect] => AdamOverton/ALLMANAXEForCasey#recent</div><div apple-content-edited="true">    [group] => AdamOverton</div><div apple-content-edited="true">    [artistNameClean] => adam overton</div><div apple-content-edited="true">    [recentpage] => ALLMANAXEForCasey-Recent</div><div apple-content-edited="true">    [scoretitle] => ALL-MAN AXE (for Casey)</div><div apple-content-edited="true">    [scoretitleClean] => ALL-MAN AXE (for Casey)</div><div apple-content-edited="true">    [pagenamenosuffix] => ALLMANAXEForCasey</div><div apple-content-edited="true">    [foxfilter] => Array</div><div apple-content-edited="true">        (</div><div apple-content-edited="true">            [0] => correctDate</div><div apple-content-edited="true">        )</div><div apple-content-edited="true"><br></div><div apple-content-edited="true">    [foxsessionID] => 2c24f15314f2d99bb91df28e5e5aec90</div><div apple-content-edited="true">    [commentNotify] => event listing</div><div apple-content-edited="true">    [csum] => New event added!!</div><div apple-content-edited="true">    [foxnotify] => AdamOverton</div><div apple-content-edited="true">    [month] => 01</div><div apple-content-edited="true">    [day] => 26</div><div apple-content-edited="true">    [year] => 2013</div><div apple-content-edited="true">    [comment] => test</div><div apple-content-edited="true">    [author] => test</div><div apple-content-edited="true">    [post] => Submit</div><div apple-content-edited="true">    [chk_name] => Array</div><div apple-content-edited="true">        (</div><div apple-content-edited="true">            [0] => author</div><div apple-content-edited="true">        )</div><div apple-content-edited="true"><br></div><div apple-content-edited="true">    [chk_msg] => Array</div><div apple-content-edited="true">        (</div><div apple-content-edited="true">            [0] => required field</div><div apple-content-edited="true">        )</div><div apple-content-edited="true"><br></div><div apple-content-edited="true">)</div><div apple-content-edited="true"><br></div><div apple-content-edited="true">PTVPRE> INPUTCHECK></div><div apple-content-edited="true">$tar 1 Array</div><div apple-content-edited="true">(</div><div apple-content-edited="true">    [0] => Array</div><div apple-content-edited="true">        (</div><div apple-content-edited="true">            [target] => AdamOverton.ALLMANAXEForCasey-Recent</div><div apple-content-edited="true">            [template] => FoxTemplates.FoxEventTemplate</div><div apple-content-edited="true">            [put] => target=</div><div apple-content-edited="true">        )</div><div apple-content-edited="true"><br></div><div apple-content-edited="true">)</div><div apple-content-edited="true"><br></div><div apple-content-edited="true">GROUPNAME>AdamOverton.ALLMANAXEForCasey-Recent tgt=AdamOverton.ALLMANAXEForCasey-Recent</div><div apple-content-edited="true">$tar Array</div><div apple-content-edited="true">(</div><div apple-content-edited="true">    [0] => Array</div><div apple-content-edited="true">        (</div><div apple-content-edited="true">            [target] => AdamOverton.ALLMANAXEForCasey-Recent</div><div apple-content-edited="true">            [template] => FoxTemplates.FoxEventTemplate</div><div apple-content-edited="true">            [put] => target=</div><div apple-content-edited="true">            [foxaction] => add</div><div apple-content-edited="true">            [fulltarget] => AdamOverton.ALLMANAXEForCasey-Recent</div><div apple-content-edited="true">        )</div><div apple-content-edited="true"><br></div><div apple-content-edited="true">)</div><div apple-content-edited="true">SECURITY> UPDATEPAGES> </div><div apple-content-edited="true">TARGET=AdamOverton.ALLMANAXEForCasey-Recent PERMISSION>AdamOverton.ALLMANAXEForCasey-Recent TEMPLATE>FoxTemplates.FoxEventTemplate ACTION>add INDEX=0 ENGINE> </div><div apple-content-edited="true">TEMPLATE-VR></div><div apple-content-edited="true">VALUE(group)=AdamOverton</div><div apple-content-edited="true">VALUE(pagenamenosuffix)=ALLMANAXEForCasey</div><div apple-content-edited="true">VALUE(group)=AdamOverton</div><div apple-content-edited="true">VALUE(scoretitleClean)=ALL-MAN AXE (for Casey)</div><div apple-content-edited="true">VALUE(pagenamenosuffix)=ALLMANAXEForCasey</div><div apple-content-edited="true">VALUE(scoretitleClean)=ALL-MAN AXE (for Casey)</div><div apple-content-edited="true">VALUE(pagenamenosuffix)=ALLMANAXEForCasey</div><div apple-content-edited="true">VALUE(author)=test</div><div apple-content-edited="true">VALUE(foxsessionID)=2c24f15314f2d99bb91df28e5e5aec90</div><div apple-content-edited="true">VALUE(year)=2013</div><div apple-content-edited="true">VALUE(month)=01</div><div apple-content-edited="true">VALUE(day)=26</div><div apple-content-edited="true">VALUE(pagenamenosuffix)=ALLMANAXEForCasey</div><div apple-content-edited="true">VALUE(recentpage)=ALLMANAXEForCasey-Recent</div><div apple-content-edited="true">VALUE(group)=AdamOverton</div><div apple-content-edited="true">VALUE(pagenamenosuffix)=ALLMANAXEForCasey</div><div apple-content-edited="true">VALUE(group)=AdamOverton</div><div apple-content-edited="true">VALUE(pagenamenosuffix)=ALLMANAXEForCasey</div><div apple-content-edited="true">VALUE(group)=AdamOverton</div><div apple-content-edited="true">VALUE(group)=AdamOverton</div><div apple-content-edited="true">VALUE(comment)=test</div><div apple-content-edited="true">VALUE(pagenamenosuffix)=ALLMANAXEForCasey</div><div apple-content-edited="true">ADD></div></span><br class="Apple-interchange-newline">
</div>
<br><div><div>On 16 Jan 2013, at 1:21 AM, Hans Bracker wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div>Hello Adam,<br><br>can you do some standard fox debugging, by<br>1. disable the redirect=... temporarily;<br>2. use (:foxmessages:) to get error messages (redirect needs to be<br>disabled for this); (probably would just say that there is no target)<br>3. in fox.php near the top set $FoxDebug = 4; or higher temporarily.<br><br>The last should give you extensive details of what fox receives from<br>the form, and how it is processed. Especially check for target and<br>how it is processed.<br>From what you wrote it is not clear to me how 'target' is<br>constructed, i.e. what your foxfilter does for instance.<br><br><br><br>Best regards,<br> Hans                         <br><a href="mailto:design@softflow.co.uk">mailto:design@softflow.co.uk</a><br>www.softflow.co.uk<br><br></div></blockquote></div><br></body></html>