Plus besoin de ca

darcs-hash:20051012184933-6d78a-611ebba25f2ee062880c5d95315c437596ca15a5.gz
This commit is contained in:
pessoles 2005-10-12 20:49:33 +02:00
parent b7c3587b7b
commit d552c706b7

View file

@ -148,71 +148,6 @@ requete="UPDATE avertis_upload set soft='f' where soft='t' and date < timestamp
curseur.execute(requete)
##############################
# Blackliste des uploaders : #
##############################
# Sélection des uploaders du dernier mois
#requete = "SELECT ip_crans FROM avertis_upload WHERE hard='f' AND date>timestamp 'now' - interval '1 month' ORDER BY ip_crans"
#curseur.execute(requete)
#sanctions = curseur.fetchall()
#for i in range(0,len(sanctions)-2):
# Vu que l'on a classé la requete par IP successive,
# si il y a 3 IP identiques à la suite, on sanctionne
# if sanctions[i][0]==sanctions[i+1][1]==sanctions[i+2][0]:
# Récupération de l'aid
# IP=sanction[i][0]
# machine = ldap.search('ipHostNumber=%s' % IP,'w')['machine'][0]
# proprio=machine.proprietaire()
# aid=machine.id()
# On cherche des occurences dans la base des sanctions :
# requete="SELECT penalite FROM sanctions WHERE aid='%s'" % aid
# curseur.execute(requete)
# resultat=curseur.fetchall()
# Les uploaders sont rangés dans la colonne sanction et sont sortis de la colonne hard
# requete = "UPDATE avertis_upload SET hard='0' and sanctions='1' WHERE ip_crans='%s'"%IP
# C'est la premiere fois qu'il uploade 3 fois dans le mois :
############################################################
# if resultat[0][0]==[]:
# # Inscription dans la base psql
# requete="INSER INTO sanctions (date,aid,penalite) VALUES ('now','%s',1)"
# curseur.execute(requete)
# Sanction sur la base ldap
# date = time()
# debut = localtime(date)
# fin = localtime(date+60*60*24*15)
# proprio.blacklist(["%d/%d/%d %d:%d" % (debut[2],debut[1],debut[0],debut[3],debut[4]),"%d/%d/%d %d:%d" % (fin[2],fin[1],fin[0],fin[3],fin[4]),'upload',"TESTS : upload de %s Mo" % elupload])
# proprio.save()
#MAILS
######
# else :
# penalite=int(resultat[0][0])
# if penalite == 1:
# Inscription dans la base psql
# requete="UPDATE sanctions set penalite=2 WHERE aid='%s'" %aid
# curseur.execute(requete)
# Sanction sur la base ldap
# date = time()
# debut = localtime(date)
# fin = localtime(date+60*60*24*15)
# proprio.blacklist(["%d/%d/%d %d:%d" % (debut[2],debut[1],debut[0],debut[3],debut[4]),"%d/%d/%d %d:%d" % (fin[2],fin[1],fin[0],fin[3],fin[4]),'upload',"TESTS : upload de %s Mo" % elupload])
# proprio.save()
# MAILS
########
# elif penalite == 2:
# # Inscription dans la base psql
# requete="UPDATE sanctions set penalite=3 WHERE aid='%s'" %aid
# curseur.execute(requete)
# # Sanction sur la base ldap
# date = time()
# debut = localtime(date)
# fin = localtime(date+60*60*24*30)
# # proprio.blacklist(["%d/%d/%d %d:%d" % (debut[2],debut[1],debut[0],debut[3],debut[4]),"%d/%d/%d %d:%d" % (fin[2],fin[1],fin[0],fin[3],fin[4]),'upload'," TESTS upload de %s Mo" % elupload])
# # proprio.save()
# # MAILS
# ########
###############################################