<?php
/**
* WebService AgroBrasil
* 10/06/2017 - tonismar.bernardo.at.agrobrasilseguros.com.br
* Faz integração 7Tap -> AgroBrasil
*/

require_once 'Zend/Json/Server.php';
require_once '../library/Agro/APIs/Seventap/Seventap.php';

$server = new Zend_Json_Server();

$server->setClass('Seventap');

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'];
}

if (($_SERVER['REQUEST_METHOD'] == 'GET') && ($ip != '18.229.90.53')) {
	header("HTTP/1.1 403 Forbidden");
	echo "<h1><center>Access Denied</center></h1>";
	return;
}

try {
	$server->handle();
} catch (Exception $e) {
	echo $e->getMessage();
}
