[討論] 信箱主選單不能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