submit = $submit;
$this->errors = 0;
}
function textBox($type,$name,$class='',$required=true){
$req = ( $required ? "*" : "");
if(!posted($this->submit))
echo "";
else
if(strlen(trim($_POST[''.$name.''])) == 0)
if($required){
$this->addError();
echo "✘";
echo "";
}else
echo "";
else
echo "";
}
function hidden($name,$value){
echo "";
}
function radioArea($values,$name,$class='',$required=true){
$req = ( $required ? "*" : "");
if(!posted($this->submit))
foreach($values as $key => $value){
echo "";
}
else{
if(strlen(trim($_POST[''.$name.''])) == 0)
if($required){
$this->addError();
echo "✘";
foreach($values as $key => $value)
echo "";
}else
foreach($values as $key => $value)
echo "";
else
foreach($values as $key => $value)
if($_POST[''.$name.''] != $key)
echo "";
else
echo "";
}
echo " $req";
}
function dropList($values,$name,$class='',$required=true){
$values = array("!!"=>"---")+$values;
$req = ( $required ? "*" : "");
if(!posted($this->submit)){
echo "";
}else{
if($_POST[''.$name.''] == "!!")
if($required){
$this->addError();
echo "";
}else{
echo "";
}
else{
echo "";
}
}
}
function checkArea($values,$name,$class='',$required=true){
$req = ( $required ? "*" : "");
if(!posted($this->submit))
foreach($values as $key => $value){
echo "";
}
else{
if(!isset($_POST[''.$name.'']))
if($required){
$this->addError();
echo "✘";
foreach($values as $key => $value)
echo "";
}else
foreach($values as $key => $value)
echo "";
else
foreach($values as $key => $value)
if(!in_array($key,$_POST[''.$name.'']))
echo "";
else
echo "";
}
echo " $req";
}
function textArea($name,$class='',$required=true){
$req = ( $required ? "Required *" : "");
if(!posted($this->submit)){
echo "
$req
";
}else{
if(strlen(trim($_POST[''.$name.''])) == 0){
if($required){
$this->addError();
echo "
✘";
echo " $req
";
}else
echo "
$req
";
}else
echo "
$req
";
}
}
function button($name,$value='Submit',$type='submit'){
switch($type){
case "submit":
echo "";
break;
case "reset":
echo "";
break;
}
}
/*
///////
/ FORM HANDLING
///////
*/
function addError(){
$this->errors++;
}
function getErrors(){
return $this->errors;
}
}
?>