Viewing file: limites.php (2.28 KB) -rw-rw-r-- Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php // cambio de tercio. Primero se mira si es un usuario, so no lo es, es an�nimo. $sql="SELECT t1.session_user_id, t2.username_clean as usuario FROM phpbb_sessions t1, phpbb_users t2 WHERE t1.session_user_id = t2.user_id AND t1.session_id = '".$_REQUEST['phpbb3_f6ktf_sid']."'";
$res=mysql_query($sql,$conn); @$row=mysql_fetch_array($res);
if ($row[session_user_id]==1 or !$row[session_user_id]){ // es anonimo $user="an�nimo"; $grupo="an�nimo"; // como es anonimo, lo vemos por ip: if ($_SERVER) { $realip = $_SERVER["REMOTE_ADDR"];
} else {
$realip = getenv( 'REMOTE_ADDR' );
} // query de control de bajada $query="SELECT ip, count(ip) AS contador FROM `estadistica` where date(fecha) = curdate() and ip='{$realip}' and accion='descarga' group by (ip) order by count(ip) desc"; $rescontrol=mysql_query($query,$conn);
@$rowcontrol=mysql_fetch_array($rescontrol); $descargado=$rowcontrol['contador'];
// fin anonimo }else{ // usuario registrado $user=$row['usuario']; // sacamos lo descargado por el usuario $query="SELECT nick, count(nick) AS contador FROM `estadistica` where date(fecha) = curdate() and nick='$user' and accion='descarga' group by nick "; $rescontrol=mysql_query($query,$conn);
@$rowcontrol=mysql_fetch_array($rescontrol); $descargado=$rowcontrol['contador']; // buscamos el grupo. si no se encuentra, es normal $sql="SELECT t1.usuario,t1.grupo, t2.limite FROM control_usuarios as t1, limites_usuarios as t2 WHERE t1.grupo=t2.grupo and t1.usuario='$user'";
$res2=mysql_query($sql,$conn); @ $row2=mysql_fetch_array($res2);
if (empty($row2['grupo'])){ // no se encuentra $grupo="normal"; }else{ // es colaborador o administrador $grupo=$row2['grupo']; }
} $sql="select limite from limites_usuarios where grupo='$grupo'";
$resv=mysql_query($sql,$conn); @ $rowv=mysql_fetch_array($resv);
$limite_descargas=$rowv['limite']; $descargas_pendientes=$limite_descargas-$descargado ; /* echo "usuario: $user".chr(10); echo "limite es ".$limite_descargas.chr(10); echo "descargado=$descargado".chr(10); echo "descargas_pendientes=$descargas_pendientes".chr(10) ; */
|