getMessage());
}
}
/**
* Imprime as mensagens de erro padrão:
* @param $code - identifica o erro a ser retornado
*/
function print_error ($code) {
switch($code) {
case 'key_missing':
return "Error: The data could not be stored.
Reason: The 'form' parameter was not sent in the request. This parameter is required, it identifies which form this data is associated.";
case 'empty_data':
return "Error: The data could not be stored.
Reason: None parameter was sent in the request.
";
}
}
function get_user_ip () {
$ip = "";
if (!empty($_SERVER['HTTP_CLIENT_IP'])) {
$ip = $_SERVER['HTTP_CLIENT_IP'];
} elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
} else {
$ip = $_SERVER['REMOTE_ADDR'];
}
return $ip;
}
?>