Plus besoin de ca
darcs-hash:20051012184933-6d78a-611ebba25f2ee062880c5d95315c437596ca15a5.gz
This commit is contained in:
parent
b7c3587b7b
commit
d552c706b7
1 changed files with 0 additions and 65 deletions
|
@ -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
|
||||
# ########
|
||||
|
||||
|
||||
|
||||
|
||||
###############################################
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue