[讨论] 信箱主选单不能end

楼主: x4base (RU~)   2012-04-13 02:06:07
其实只是个小bug
menu.c
479 case KEY_END:
480 case KEY_PGDN:
481 i = total;
482 break;
但邮件选单最后的项目正常人是没权限进去的
666 /* mail menu */
667 static const commands_t maillist[] = {
668 {m_read, PERM_READMAIL, "Read 我的信箱"},
675 {mail_all, PERM_SYSOP, "All 寄信给所有使用者"},
676 {NULL, 0, NULL}
677 };
所以要像处理其他键一样
case KEY_END:
case KEY_PGDN:
i = total;
while (!CheckMenuPerm(cmdtable[i].level)&&i>0) i

Links booklink

Contact Us: admin [ a t ] ucptt.com