View file in.php

File size: 4.12Kb
<?php
//
//  in.php
//  rev010
//
include('config.php');
include('lang/'.$idioma.'.php');
include('funciones.php');

$goindex=0;
if($HTTP_REFERER==$topURL.'in.php?ID='.$ID) $goindex=1;
$path=explode('in.php','http://'.$SERVER_NAME.$REQUEST_URI);
$topURL2=$path[0];
if($HTTP_REFERER==$topURL2.'in.php?ID='.$ID) $goindex=1;
if($HTTP_REFERER==$topURL2.'in.php?site='.$ID) $goindex=1;

if($goindex) { //Llamada desde el propio script
    $ilegal1=$ilegal2=0;
    if($anticheatingCookies) {
        if($tiempo=cookies("read",$ID,0)) {
            if($tiempo>abs(time()-$tiempoVoto)) $ilegal1=1;
        }
    }
    if($anticheatingIPs) {
        if( ip("update",$ID,abs(time()-$tiempoVoto)) ) {
            if( $tiempo=ip("search",$ID,$REMOTE_ADDR) ) $ilegal2=1;
        }
    }
    if($ilegal1==0 AND $ilegal2==0) {
        $aux=datos("read",$ID,0);
        $aux[0]++;
        $aux[2]++;
        $aux[7]=time();
        datos("write",$ID,$aux);
        if($anticheatingIPs) ip("write",$ID,$REMOTE_ADDR);
        if($anticheatingCookies) cookies("write",$ID,$tiempoVoto);
	}
    $HTML.='<table align="center" border="0" bgcolor="Black" cellspacing="1" cellpadding="5">';
    $HTML.='<caption><span class="titulo">'.$topNombre.'</span></caption>';
    $HTML.='<tr class="1"><td align="center" valign="middle" class="texto0">'.$_VoteCount_.'</td></tr>';
    $HTML.='<tr class="0"><td align="center" valign="middle" class="texto0">'.$_Entering_.'</td></tr>';
    $HTML.='</table>';
    $HTML.='<script>window.location.replace("'.$topURL.'index.php")</script>';
} else {    //Llamada desde un servidor externo
    $ilegal1=$ilegal2=0;
    include("data/".$ID."info.php");
    if($anticheatingCookies) {
        if($tiempo=cookies("read",$ID,0)) {
            if($tiempo>abs(time()-$tiempoVoto)) $ilegal1=1;
        }
    }
    if($anticheatingIPs) {
        if( ip("update",$ID,abs(time()-$tiempoVoto)) ) {
            if( $tiempo=ip("search",$ID,$REMOTE_ADDR) ) $ilegal2=1;
        }
    }
    if($ilegal1 OR $ilegal2) {
        //Voto NO vбlido
        $HTML.='<form name="clock">';
        $HTML.='<table align="center" border="0" bgcolor="Black" cellspacing="1" cellpadding="5">';
        $HTML.='<caption><span class="titulo">'.$topNombre.'</span></caption>';
        $HTML.='<tr class="1"><td align="center" valign="middle" class="texto0">'.$_InvalidVote_.'</td></tr>';
        $HTML.='<tr class="0"><td align="center" valign="middle" class="texto0">'.$_WhenVote_.'<INPUT TYPE="TEXT" name="CuentaAtras" class="reloj" size="6"></td></tr>';
        $HTML.='<tr class="1"><td align="center" valign="middle" class="texto0"><a href="index.php">'.$_WithoutVote_.'</a></td></tr>';		
        $HTML.='<INPUT TYPE="HIDDEN" name="ID" value="'.$ID.'">';
        $HTML.='</table></form>';
        $HTML.='<script>CuentaAtras('.abs($tiempo+$tiempoVoto-time()).',1)</script>';
    } else {
        //Voto vбlido
        $HTML.='<form action="in.php" method="post">';
        $HTML.='<table align="center" border="0" bgcolor="Black" cellspacing="1" cellpadding="5">';
        $HTML.='<caption><span class="titulo">'.$topNombre.'</span></caption>';
        $HTML.='<tr class="1"><td align="center" valign="middle" class="texto0">'.$_ComeFrom_.'<a href="'.$webURL.'" target="_blank">'.$web.'</a></td></tr>';
        $HTML.='<tr class="0"><td align="center" valign="middle" class="texto0"><br>'.$_IfYouWant_.'<br><INPUT TYPE="SUBMIT" class="boton" value="'.$_VoteFor_.$web.'"><br>&nbsp;</td></tr>';
        $HTML.='<tr class="1"><td align="center" valign="middle" class="texto0"><a href="index.php">'.$_WithoutVote_.'</a></td></tr>';
        $HTML.='<INPUT TYPE="HIDDEN" name="ID" value="'.$ID.'">';
        $HTML.='</table></form>';
    }
}

include('html/header.php');
if($showBannerTop==2 OR $showBannerBotton==2) $autoBanner=AutoBanner(2);
if($showBannerTop==1) readfile("html/bannertop.htm");
if($showBannerTop==2) echo '<CENTER>'.$autoBanner[0].'</CENTER>';
echo '<br>';
echo $HTML;
if($showBannerBotton==1) readfile("html/bannerbotton.htm");
if($showBannerBotton==2) echo '<CENTER>'.$autoBanner[1].'</CENTER>';
include('html/footer.php');

?>