All pastes #628179 Raw Edit

Someone

public text v1 · immutable
·published 2007-07-20 19:59 UTC
rendered paste body
bind time - "* * * * *" time:expired

proc time:expired {min hour day month year} {
  set date [clock format [clock seconds] -format "%d.%m.%Y"]
  set username [getctx]
  set expiredate [getbncuser $username tag expire]
  if {$expiredate == "none" || $expiredate == ""} {
    return 0
  } elseif {$expiredate <= $date} {
    bncreply "Your bnc account has expired. Your account has been suspended."
    setbncuser $username suspendreason "Your bnc account has expired"
    setbncuser $username tag suspend "1"
    setbncuser $username lock "1"
    bnckill "Your bnc account has expired. Your account has been suspended."  
  } else {
    bncreply "Your bnc account will expire \"$expiredate\"."
  }
}




error message

Rajohan`Linux> tcl return $::errorInfo
<-sBNC> wrong # args: should be "expired"
<-sBNC>     while executing
<-sBNC> "expired 49 21 20 07 2007"
<-sBNC>     ("eval" body line 1)
<-sBNC>     invoked from within
<-sBNC> "eval expired {49 21 20 07 2007}"
<-sBNC>     invoked from within
<-sBNC> "catch [list eval $p $args] error"