Hi Ray,
I believe these are the parts you require:
This code happens BEFORE the insert behaviour.
<?php
if ((isset($_POST["Insert_x"]) || isset($_POST["Insert_x"]))) {
$WAFV_Redirect = "".(htmlentities($_SERVER["PHP_SELF"], ENT_QUOTES)) ."?invalid=true";
$_SESSION['WAVT_sitepagesinsert_Errors'] = "";
if ($WAFV_Redirect == "") {
$WAFV_Redirect = $_SERVER["PHP_SELF"];
}
$WAFV_Errors = "";
$WAFV_Errors .= WAValidateRQ((isset($_POST["page_name"])?$_POST["page_name"]:"") . "",true,1);
$WAFV_Errors .= WAValidateRQ((isset($_POST["page_vis"])?$_POST["page_vis"]:"") . "",true,2);
$WAFV_Errors .= WAValidateRQ((isset($_POST["page_title"])?$_POST["page_title"]:"") . "",true,3);
$WAFV_Errors .= WAValidateRQ((isset($_POST["page_link"])?$_POST["page_link"]:"") . "",true,4);
$WAFV_Errors .= WAValidateUnique(("site_adm"),$site_adm,$database_site_adm,"site_pages","pageID","none,none,NULL","0","page_link","',none,''","".((isset($_POST["page_link"]))?$_POST["page_link"]:"") ."",true,5);
$WAFV_Errors .= WAValidateRQ((isset($_POST["page_linkName"])?$_POST["page_linkName"]:"") . "",true,11);
$WAFV_Errors .= WAValidateRQ((isset($_POST["page_order"])?$_POST["page_order"]:"") . "",true,6);
$WAFV_Errors .= WAValidateRQ((isset($_POST["page_body"])?$_POST["page_body"]:"") . "",true,7);
$WAFV_Errors .= WAValidateNM((isset($_POST["page_metaRevisit"])?$_POST["page_metaRevisit"]:"") . "",1,365,0,",.",false,8);
$WAFV_Errors .= WAValidateRQ((isset($_POST["page_parentID"])?$_POST["page_parentID"]:"") . "",true,9);
$WAFV_Errors .= WAValidateRQ((isset($_POST["page_editDate"])?$_POST["page_editDate"]:"") . "",true,10);
if ($WAFV_Errors != "") {
PostResult($WAFV_Redirect,$WAFV_Errors,"sitepagesinsert");
}
}
?>
This is after and within the form:
<li class="formItem">
<div class="formGroup">
<div class="lineGroup">
<div class="fullColumnGroup"><label for="page_link" class="sublabel" >Page Link Name:<span class="requiredIndicator"> *</span></label>
<div class="errorGroup">
<div class="fieldPair">
<div class="fieldGroup">
<span id="page_link_Spry">
<span>
<input id="page_link" name="page_link" type="text" value="<?php echo((isset($_GET["invalid"])?ValidatedField("sitepagesinsert","page_link"):"")); ?>" class="formTextfield_Large" tabindex="5" onBlur="hideServerError('page_link_ServerError');">
<span class="textfieldMinCharsMsg">Minimum number of characters not met.</span><span class="textfieldMaxCharsMsg">Exceeded maximum number of characters.</span><span class="textfieldRequiredMsg">Please enter a value.</span>
</span>
</span>
<?php
if (ValidatedField('sitepagesinsert','sitepagesinsert')) {
if ((strpos((",".ValidatedField("sitepagesinsert","sitepagesinsert").","), "," . "4" . ",") !== false || "4" == "") || (strpos((",".ValidatedField("sitepagesinsert","sitepagesinsert").","), "," . "5" . ",") !== false || "5" == "")) {
if (!(false)) {
?><span class="serverInvalidState" id="page_link_ServerError">Please enter a value.</span><?php //WAFV_Conditional site-pages-insert.php sitepagesinsert(4,5:)
}
}
}?>
</div>
</div>
If you require more, start a ticket and I'll send you the full pages.
Thanks.