All pastes #335910 Raw Edit

Mine

public text v1 · immutable
·published 2007-02-01 18:24 UTC
rendered paste body
[sub-access_control]
; ARG1 -- user_id
;
exten => s,1,NoOp(sub-access_control start)
exten => s,n,Set(USER_ID=${ARG1})
exten => s,n,GotoIf($[${ISNULL(${USER_ID})}]?error,1)
exten => s,n,Set(HASH(access_control)=${ACCESS_CONTROL_DATA(${USER_ID})})
exten => s,n,Set(X=1)
exten => s,n,While($[${EXISTS(${CUT(HASHKEYS(access_control),\,,${X})})}])
exten => s,n,Verbose(1|Value of HASHKEY ${CUT(HASHKEYS(access_control),\,,${X})} is --> ${HASH(access_control|${CUT(HASHKEYS(access_control),\,,${X})})})
exten => s,n,Set(X=$[${X} + 1])
exten => s,n,EndWhile()