Je rempli de nouveau la variable en session pour intégrer $nick $username $vhost $realname que je recupère lors de la réponse du WHO pour l'envoyer sur la proc traitement avec $SESSION .
Tu penses qu'il serait plus judicieux de l'envoyer directement depuis la proc et ne pas l'ajouter dans la variable en session ? Ex:
J'ai aussi ajouté la vérification de la variable , exemple :
mais étrangement, il me retourne :
16:49:07] Tcl error [::checkpays::who:gestion]: can't read "ip": no such variable
EDIT:
J'ai voulu tester en mettant la condition comme ça :
Mais il entre tjrs dans la condition.
Tu penses qu'il serait plus judicieux de l'envoyer directement depuis la proc et ne pas l'ajouter dans la variable en session ? Ex:
tcl
::checkpays::traitement $nick $username $vhost $realname $SESSION
J'ai aussi ajouté la vérification de la variable , exemple :
tcl
if {[info exists $::checkpays::DB($SESSION)]} {
lassign $::checkpays::DB($SESSION) ip ipdns codepays asn asname reputation sslco webirc websocket unknow account
}
mais étrangement, il me retourne :
16:49:07] Tcl error [::checkpays::who:gestion]: can't read "ip": no such variable
EDIT:
J'ai voulu tester en mettant la condition comme ça :
tcl
if {![info exists $::checkpays::DB($SESSION)]} {putlog "on entre dans la condition";return}
## On recupere les variables en mémoire
lassign $::checkpays::DB($SESSION) ip ipdns codepays asn asname reputation sslco webirc websocket unknow account
Mais il entre tjrs dans la condition.