which = GetTemplateTokenNumber(Target, TP, 2, 0);
CompareWith = GetTemplateTokenNumber(Target, TP, 3, 0);
- if (WCC->Policy[which].loaded == 0) LoadExpirePolicy(which);
+ LoadExpirePolicy(which);
return WCC->Policy[which].expire_mode == CompareWith;
}
wcsession *WCC = WC;
which = GetTemplateTokenNumber(Target, TP, 0, 0);
- if (WCC->Policy[which].loaded == 0) LoadExpirePolicy(which);
+ LoadExpirePolicy(which);
StrBufAppendPrintf(Target, "%d", WCC->Policy[which].expire_value);
}
wcsession *WCC = WC;
which = GetTemplateTokenNumber(Target, TP, 2, 0);
- if (WCC->Policy[which].loaded == 0) LoadExpirePolicy(which);
+ LoadExpirePolicy(which);
StrBufAppendPrintf(Target, "%d", WCC->Policy[which].expire_mode);
}
}
FreeStrBuf(&Buf);
- LoadExpirePolicy(sitepolicy);
+ LoadExpirePolicy(roompolicy);
+ LoadExpirePolicy(floorpolicy);
LoadExpirePolicy(mailboxespolicy);
+ LoadExpirePolicy(sitepolicy);
}