* cmd_gpex() accept old (deprecated) version of policy too
if (!strcasecmp(which, strof(room))) {
memcpy(&exp, &CC->room.QRep, sizeof(struct ExpirePolicy));
}
if (!strcasecmp(which, strof(room))) {
memcpy(&exp, &CC->room.QRep, sizeof(struct ExpirePolicy));
}
- else if (!strcasecmp(which, strof(floorpolicy))) {
+ else if (!strcasecmp(which, strof(floorpolicy))||
+ !strcasecmp(which, "floor")) { /* Deprecated version */
fl = CtdlGetCachedFloor(CC->room.QRfloor);
memcpy(&exp, &fl->f_ep, sizeof(struct ExpirePolicy));
}
fl = CtdlGetCachedFloor(CC->room.QRfloor);
memcpy(&exp, &fl->f_ep, sizeof(struct ExpirePolicy));
}
- else if (!strcasecmp(which, strof(mailboxespolicy))) {
+ else if (!strcasecmp(which, strof(mailboxespolicy))||
+ !strcasecmp(which, "mailboxes")) {/* Deprecated version */
memcpy(&exp, &config.c_mbxep, sizeof(struct ExpirePolicy));
}
memcpy(&exp, &config.c_mbxep, sizeof(struct ExpirePolicy));
}
- else if (!strcasecmp(which, strof(sitepolicy))) {
+ else if (!strcasecmp(which, strof(sitepolicy))||
+ !strcasecmp(which, "site")) {/* Deprecated version */
memcpy(&exp, &config.c_ep, sizeof(struct ExpirePolicy));
}
else {
memcpy(&exp, &config.c_ep, sizeof(struct ExpirePolicy));
}
else {
- if (!strcasecmp(which, strof(floorpolicy))) {
+ if (!strcasecmp(which, strof(floorpolicy))||
+ !strcasecmp(which, "floor")) { /* deprecated version */
lgetfloor(&flbuf, CC->room.QRfloor);
memcpy(&flbuf.f_ep, &exp, sizeof(struct ExpirePolicy));
lputfloor(&flbuf, CC->room.QRfloor);
lgetfloor(&flbuf, CC->room.QRfloor);
memcpy(&flbuf.f_ep, &exp, sizeof(struct ExpirePolicy));
lputfloor(&flbuf, CC->room.QRfloor);
- else if (!strcasecmp(which, strof(mailboxespolicy))) {
+ else if (!strcasecmp(which, strof(mailboxespolicy))||
+ !strcasecmp(which, "mailboxes")) {
memcpy(&config.c_mbxep, &exp, sizeof(struct ExpirePolicy));
put_config();
cprintf("%d Default expire policy for mailboxes set.\n",
memcpy(&config.c_mbxep, &exp, sizeof(struct ExpirePolicy));
put_config();
cprintf("%d Default expire policy for mailboxes set.\n",
- else if (!strcasecmp(which, strof(sitepolicy))) {
+ else if (!strcasecmp(which, strof(sitepolicy))||
+ !strcasecmp(which, "site")) {/* deprecated version */
if (exp.expire_mode == EXPIRE_NEXTLEVEL) {
cprintf("%d Invalid policy (no higher level)\n",
ERROR + ILLEGAL_VALUE);
if (exp.expire_mode == EXPIRE_NEXTLEVEL) {
cprintf("%d Invalid policy (no higher level)\n",
ERROR + ILLEGAL_VALUE);