#! /usr/bin/perl -w
#
# Get IP address of visitor
# Olivier Julien, April 2013
# Wells lab, UCSF
#

use CGI;
use CGI::Carp;
#use strict;
use Socket;
use LWP::Simple;
$version = "2.0";

# Start an HTML document
print "Content-type: text/html;\n\n";

###############  GET THE IP  #############
#my $hostname = gethostbyaddr(inet_aton($ENV{REMOTE_ADDR}), AF_INET);
#print "Welcome, visitor from $hostname!<p>";

$ip = $ENV{REMOTE_ADDR};
#print "Visitor IP = $ip";

if ($ip =~ m/169.230/)
	{
	# print "Visitor IP = $ip";
	print "<META HTTP-EQUIV=refresh CONTENT=\"1;URL=http://quebec.ucsf.edu/degrabase-2.0/index.htm\">\n";
	}
else
	{
	print "<body bgcolor=\"FFFFFF\">";                              
	print "<link href=\"css/wells.css\" rel=\"stylesheet\" type=\"text/css\">";
	print "<a href=\"http://quebec.ucsf.edu/degrabase-2.0/\"><img src=\"../img/wells_lab_logo.gif\" alt=\"Wells Lab\" width=\"179\" height=\"33\" hspace=\"30\"></a>";
	print "<img src=\"../img/ucsf_depts.gif\" alt=\"UCSF, Depts of Pharmaceutical Chemistry and Cellular and Molecular Pharmacology\" width=\"441\" height=\"28\">";
	print "<br><br>";
	print "Sorry, Degrabase 2.0 is only available from a UCSF-associated IP address. <br>";
	print "Please contact Olivier.Julien at ucsf.edu for a special permission";
	}

