Code: Select all
/ppp secret
:foreach accName in=[find where profile="EXPIRED"] do={
:local date [/system clock get date]
:local name [get $accName name]
:local comm [/ppp secret get [find name=$accName] comment]
:local prof [/ppp secret get $accName profile]
:local accNum [:pick $comm ([:find $comm "Number: "] + 8) [:find $comm " Plan:"]]
:local plan [:pick $comm ([:find $comm "Plan: "] + 6) [:find $comm " Monthly"]]
:local monthlyBill [:pick $comm ([:find $comm "Bill: "] + 6) [:find $comm " Contact:"]]
:local contact [:pick $comm ([:find $comm "Contact: "] + 9) [:find $comm " Date"]]
:local dateInstalled [:pick $comm ([:find $comm "Installed: "] + 11) [:find $comm " Last"]]
:local lastPayment [:pick $comm ([:find $comm "Payment: "] + 9) [:find $comm " Expired"]]
:local balance [:pick $comm ([:find $comm "Bal: "] + 5) ([:len $comm])]
:local newComm "Acc Number: $accNum Plan: $plan Monthly Bill: $monthlyBill Contact: $contact Date Installed: $dateInstalled Last Payment: $lastPayment Expired Since: $date Bal: $total"
set $name comment=$newComm
}