All pastes #628248 Raw Edit

Unnamed

public text v1 · immutable
·published 2007-07-20 20:49 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\"."
  }
}