#!/usr/bin/perl
#This next line starts the whole stuff.
&Main;

sub Init {
  open DATE, "/bin/date|";
  $_ = <DATE>;
  chop( $hoje = $_ );
  close DATE;
  @hoje = split( / /, $hoje );
  $hora = @hoje[3];
  $dia = "@hoje[2] de $mes{$hoje[1]}";
  $dondeip = $ENV{REMOTE_ADDR};
  $browser= $ENV{HTTP_USER_AGENT};
  $file= "/usr/tmp/acessos";
  open(TMP, ">>$file");
  print TMP "$dondeip \| $browser \| $hoje\n";
  close TMP;
}

#Subrotina para construcao da pagina DESENV
#
sub Browserdesen {
print<<"EOF";
 
 
<HTML>
<HEAD>
<TITLE>SIS - Sistema Integrado de Supervis&atilde;o</TITLE>
<LINK REV="made" HREF="mailto:georgia\@dcc.ufmg.br">
</HEAD>
<FRAMESET frameborder="0" border=no rows="90,*">
   <FRAME noresize scrolling=no SRC="BarraDeOpcoes0.html">
   <FRAME noresize name="palco" SRC="sis0.html">
</FRAMESET>
</html>
 
EOF
 
}


#Subrotina para construcao da pagina DESENV e EPT
#
sub Browserept {

print<<"EOF";


<HTML>
<HEAD>
<TITLE>SIS - Sistema Integrado de Supervis&atilde;o</TITLE>
<LINK REV="made" HREF="mailto:georgia\@dcc.ufmg.br">
</HEAD>
<FRAMESET frameborder="0" border=no rows="90,*">
   <FRAME noresize scrolling=no SRC="BarraDeOpcoes3.html">
   <FRAME noresize name="palco" SRC="sis.html">
</FRAMESET>
</html>

EOF

}

#Subrotina para construcao da pagina CGRs
#
sub Browsercgrs {

print<<"EOF";

<HTML>
<HEAD>
<TITLE>SIS - Sistema Integrado de Supervis&atilde;o</TITLE>
<LINK REV="made" HREF="mailto:georgia\@dcc.ufmg.br">
</HEAD>
<FRAMESET frameborder="0" border=no rows="90,*">
   <FRAME noresize scrolling=no SRC="BarraDeOpcoes2.html">
   <FRAME noresize name="palco" SRC=".html">
</FRAMESET>
</html>

EOF

}

#Subrotina para construcao da pagina MUNDO
#
sub Browsermundo {

print<<"EOF";
 

<HTML>
<HEAD>
<TITLE>SIS - Sistema Integrado de Supervisao</TITLE>
<LINK REV="made" HREF="mailto:georgia\@dcc.ufmg.br">
</HEAD>
<FRAMESET frameborder="0" border=no rows="90,*">
   <FRAME marginwidth="0" noresize scrolling=no marginheight="0" SRC="BarraDeOpcoes1.html">
   <FRAME marginwidth="0" noresize marginheight="0" name="palco" SRC="sis1.html">
</FRAMESET>
</html>
 
EOF

}


#Subrotina para construcao da pagina INTEROP
#
sub Browserinterop {
 
print<<"EOF";
 
 
<HTML>
<HEAD>
<TITLE>SIS - Sistema Integrado de Supervisao</TITLE>
<LINK REV="made" HREF="mailto:georgia\@dcc.ufmg.br">
</HEAD>
<FRAMESET frameborder="0" border=no rows="90,*">
   <FRAME marginwidth="0" noresize scrolling=no marginheight="0" SRC="BarraDeOpcoes4.html">
   <FRAME marginwidth="0" noresize marginheight="0" name="palco" SRC="sis4.html">
</FRAMESET>
</html>
 
EOF
 
}

sub Main {
  print "Content-type: text/html\n\n";
  &Init;

  if ($dondeip =~ /10.2.80./ or $dondeip =~ /150.164.7./)
  {
    &Browserdesen;
  } elsif ($dondeip =~ /150.164.202./ or $dondeip =~ /150.164.201./)
  {
    &Browserept;
  } elsif ($dondeip =~ /10.2.8./ or $dondeip =~ /10.2.11./ or $dondeip =~ /10.2.24./ or $dondeip =~ /10.2.40./ or $dondeip =~ /10.2.48./ or $dondeip =~ /10.2.56./ or $dondeip =~ /10.2.64./ or $dondeip =~ /150.164.6./ or $dondeip =~ /10.34.48./)
  {
    &Browsercgrs; 
  } elsif ($dondeip =~ /10.131.11.26/ or $dondeip =~ /10.131.11.65/ or $dondeip =~ /172.16.30.21/ or $dondeip =~ /172.16.30.21/ or $dondeip =~ /172.16.31.23/ or $dondeip =~ /172.16.31.24/ )
  {
    &Browserinterop;
  } else
  {
    &Browsermundo; 
  }
}
