All pastes #49875 Raw Edit

Someone

public text v1 · immutable
#49875 ·published 2006-04-19 05:06 UTC
rendered paste body
exten => s,n,set(__COUNT=1)
exten => s,n,set(__SUBCOUNT=1)
exten => s,n,while($[${COUNT} <= ${ROWS}])
	exten => s,n,while($[${SUBCOUNT} < ${ROWS}])
	  exten => s,n,gotoif($[${MATEWEIGHT${SUBCOUNT}} < ${MATEWEIGHT$[${SUBCOUNT}+1]}]?sort,1)
	  exten => s,n(incr2),set(__SUBCOUNT=$[${SUBCOUNT} + 1])
	exten => s,n,endwhile
	exten => s,n,set(__COUNT=$[${COUNT} + 1])
	exten => s,n,set(__SUBCOUNT=1)
exten => s,n,endwhile


exten => sort,1,set(__TEMP=${MATEWIEGHT$[${SUBCOUNT} + 1]})
exten => sort,n,set(__MATEWIEGHT$[${SUBCOUNT} + 1]=${MATEWEIGHT${SUBCOUNT}})
exten => sort,n,set(__MATEWIEGHT${SUBCOUNT}=${TEMP})
exten => sort,n,set(__TEMP=${ROOMMATE$[${SUBCOUNT} + 1]})
exten => sort,n,set(__ROOMMATE$[${SUBCOUNT} + 1]=${ROOMMATE${SUBCOUNT}})
exten => sort,n,set(__ROOMMATE${SUBCOUNT}=${TEMP})
exten => sort,n,goto(s,incr2)