start copy from cimac web
This commit is contained in:
@@ -0,0 +1,31 @@
|
||||
<?php
|
||||
@session_start();
|
||||
function ValidatedField($page,$field,$encoded=true) {
|
||||
$theFields= "";
|
||||
$retVal = "";
|
||||
if (isset($_SESSION["WAVT_".$page."_Errors"])) {
|
||||
$theFields = "&".$_SESSION["WAVT_".$page."_Errors"];
|
||||
}
|
||||
if (strpos($theFields,"&WAVT_".$field."=") !== false) {
|
||||
$retVal = substr($theFields,strpos($theFields,"&WAVT_".$field."=")+strlen("&WAVT_".$field."="));
|
||||
} else if (strpos($theFields,"&WAVT_".$field."[0]=") !== false) {
|
||||
$retVal = array();
|
||||
$arrIndex = 0;
|
||||
while (strpos($theFields,"&WAVT_".$field."[".$arrIndex."]=") !== false) {
|
||||
$arrVal = substr($theFields,strpos($theFields,"&WAVT_".$field."[".$arrIndex."]=")+strlen("&WAVT_".$field."[".$arrIndex."]="));
|
||||
if (strpos($arrVal,"&WAVT_") !== false) $arrVal = substr($arrVal,0,strpos($arrVal,"&WAVT_"));
|
||||
$retVal[] = htmlspecialchars($arrVal);
|
||||
$arrIndex++;
|
||||
}
|
||||
return $retVal;
|
||||
}
|
||||
if (strpos($retVal,"&WAVT_") !== false) {
|
||||
$retVal = substr($retVal,0,strpos($retVal,"&WAVT_"));
|
||||
}
|
||||
if ($retVal == "" && $page == $field) {
|
||||
$retVal = ValidatedField($page,$field."_Errors");
|
||||
}
|
||||
if ($encoded) $retVal = htmlspecialchars($retVal);
|
||||
return $retVal;
|
||||
}
|
||||
?>
|
||||
Reference in New Issue
Block a user