rendered paste bodydialog away_dia {
title "Away"
size -1 -1 80 20
option dbu
edit "Reason", 1, -1 -1 82 11, return
button "Away", 2, 0 9 37 12
button "Back", 3, 44 9 37 12
button "C", 4, 36 9 9 11 close
}
on *:dialog:away_dia:sclick:2:{
amsg [Away] Reason ( $+ $did(1).seltext $+ ) - Left At ( $+ $fulldate $+ )
set %away.time $ctime
set %away.reason $1-
set %away.date $fulldate
set %away on
}
on *:dialog:away_dia:sclick:3:{
if (%away == on) {
amsg [Back] Reason ( $+ %away.reason $+ ) - Left ( $+ %away.date $+ ) - Gone For ( $+ $duration($calc($ctime - %ctime)) $+ )
set %away offk
}
}
ALIAS awaysys { dialog -m away_dia away_dia }
ALIAS away {
amsg [Away] Reason ( $+ $1- $+ ) - Left At ( $+ $fulldate $+ )
set %away.time $ctime
set %away.reason $1-
set %away.date $fulldate
set %away on
}
ALIAS back {
if (%away == on) {
amsg [Back] Reason ( $+ %away.reason $+ ) - Left ( $+ %away.date $+ ) - Gone For ( $+ $duration($calc($ctime - %ctime)) $+ )
set %away off
}
}