ZEOTSS integration. cURL validation for paypal and ZEOTSS, register users on ZEOTS server.

This commit is contained in:
Stefan Brannfjell
2014-05-19 09:09:05 +02:00
parent e52fb6a2ef
commit 480f528e38
4 changed files with 42 additions and 3 deletions

View File

@@ -370,4 +370,29 @@ if (!empty($_POST['selected_comment'])) {
</div>
<?php
}
include 'layout/overall/footer.php'; ?>
include 'layout/overall/footer.php';
// ZEOTSS: Register visitor
if ($config['zeotss']['enabled'] && $config['zeotss']['visitors']) {
$curl_connection = curl_init($config['zeotss']['server']."modules/visitor/registervisitor.php");
curl_setopt($curl_connection, CURLOPT_CONNECTTIMEOUT, 1);
curl_setopt($curl_connection, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)");
curl_setopt($curl_connection, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl_connection, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl_connection, CURLOPT_FOLLOWLOCATION, 0);
$post_string = "longip=".ip2long($_SERVER['REMOTE_ADDR'])."&register=1";
curl_setopt($curl_connection, CURLOPT_POSTFIELDS, $post_string);
$result = curl_exec($curl_connection);
data_dump(false, array($result), "CURL DATA");
curl_close($curl_connection);
// Check if site is registered on ZEOTSS and can use its utilities:
$result = json_decode($result);
if ($result->data->exist === false) {
?>
<script type="text/javascript">
alert("Error: ZEOTSS site validation failed, have you registered? Register at: <?php echo $config['zeotss']['server']; ?>");
</script>
<?php
}
}
?>