extract ($HTTP_COOKIE_VARS, EXTR_OVERWRITE);
extract ($HTTP_GET_VARS, EXTR_OVERWRITE);
extract ($HTTP_POST_VARS, EXTR_OVERWRITE);
header("Expires: Sun, 28 Dec 1997 09:32:45 GMT");
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");
if (isset($HTTP_GET_VARS)) { while(list($name,$value)=each($HTTP_GET_VARS)) $FRM[$name]=$value; }
if (isset($HTTP_POST_VARS)){ while(list($name,$value)=each($HTTP_POST_VARS)) $FRM[$name]=$value; }
$FRM['act'] = empty($FRM['act']) ? 'view_form' : $FRM['act'];
/*********** START CONFIG ******************/
$VAR['to'] = 'dojdinka@mail.ru';
/*********** STOP CONFIG ******************/
eval(main());
function main() {
global $FRM, $VAR, $TPL;
$call = $FRM['act'];
if( empty($call) ) die("Empty function");
if( !function_exists($call) ) act("Function not found");
$call();
}
function view_error() {
global $FRM, $VAR, $TPL;
header("Location: contacts.html?m=".$TPL['ERROR']);
die();
}
function send() {
global $FRM, $VAR, $TPL;
if(!eregi("(([a-z0-9_]|\\-|\\.)+@([^[:space:]]*)([[:alnum:]-])\.([^[:space:]]*)([[:alnum:]-]))", $FRM['email'])) {
$TPL['ERROR'] = "Please enter correct e-mail address";
view_error();
}
if(empty($FRM['comments'])) {
$TPL['ERROR'] = "Please describe your problem";
view_error();
}
$subj = "{$FRM['subject']}.";
if (mail($VAR['to'],$subj,$FRM['comments'], "From: {$FRM['email']}")) {
$TPL['ERROR'] = "Your message has been sent. Our representative will contact with you ASAP.";
}
else {
$TPL['ERROR'] = "SORRY, SERVER ERROR";
}
view_error();
}
function view_form() {
}
?>
A+A Group of Companies