Added Advance Retreat Sub / Conferences to Mail Menu
This commit is contained in:
@@ -1,15 +1,16 @@
|
|||||||
[?7h[255D[40m
|
[0;40;37m
|
||||||
[0;1m[5C[35m<35><6D><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><> [30m<30><6D><EFBFBD><EFBFBD> [35m<35><6D><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> [30m<30> [35m<35><6D>
|
[5C[1;35m<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><> [30m<30><6D><EFBFBD><EFBFBD> [35m<35><6D><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> [30m<30> [35m<35><6D>
|
||||||
[5C[45m<EFBFBD><EFBFBD>[30;40m<EFBFBD><EFBFBD> [35;45m<EFBFBD><EFBFBD>[30;40m<EFBFBD><EFBFBD> [35;45m<EFBFBD><EFBFBD>[1C<EFBFBD><EFBFBD>[30;40m<EFBFBD> [35;45m<EFBFBD><EFBFBD>[1C<EFBFBD><EFBFBD>[1C<31><43>[1C[30;40m<EFBFBD><EFBFBD><EFBFBD><EFBFBD> [35;45m<EFBFBD><EFBFBD>[30;40m<EFBFBD><EFBFBD> [35;45m<EFBFBD><EFBFBD>[30;40m<EFBFBD><EFBFBD> [35;45m<EFBFBD><EFBFBD>[1C<EFBFBD><EFBFBD>[0;35m<35><6D> [1m<31><6D> [45m<35><6D>[30;40m<EFBFBD><EFBFBD> [35;45m<EFBFBD><EFBFBD>[1C<EFBFBD><EFBFBD>[1C[30;40m<EFBFBD> [35;45m۲[40m
|
[0m[5C[1;45;35m<EFBFBD><EFBFBD>[40;30m<EFBFBD><EFBFBD> [45;35m<EFBFBD><EFBFBD>[40;30m<EFBFBD><EFBFBD> [45;35m<EFBFBD><EFBFBD>[0m [1;45;35m<EFBFBD><EFBFBD>[40;30m<EFBFBD> [45;35m<EFBFBD><EFBFBD>[0m [1;45;35m<35><6D>[0m [1;45;35m<35><6D>[0m [1;30m<EFBFBD><EFBFBD><EFBFBD><EFBFBD> [45;35m<EFBFBD><EFBFBD>[40;30m<EFBFBD><EFBFBD> [45;35m<EFBFBD><EFBFBD>[40;30m<EFBFBD><EFBFBD> [45;35m<EFBFBD><EFBFBD>[0m [1;45;35m<EFBFBD><EFBFBD>[0;35m<35><6D> [1m<31><6D> [45m<35><6D>[40;30m<EFBFBD><EFBFBD> [45;35m<EFBFBD><EFBFBD>[0m [1;45;35m<35><6D>[0m [1;30m<EFBFBD> [45;35m۲[0m
|
||||||
[5C[45m<EFBFBD>[0;35m<35> [1;30m<30> [35;45m<EFBFBD>[0;35m<35> [1;30m<30> [35;45m<EFBFBD><EFBFBD>[1C<EFBFBD>[0;35m<35>[1m<31><6D><EFBFBD>[45m<35><6D>[1C<EFBFBD>[0;35m<35> [1;45m<35>[0;35m<35><6D>[1;30m<30> [35;45m<EFBFBD><EFBFBD>[2C<EFBFBD>[0;35m<35> [1;30m<30> [35;45m<EFBFBD>[0;35m<35> [1;30m<30> [35;45m<EFBFBD><EFBFBD>[1C<EFBFBD>[0;35m<35><6D>[1;30m<30> [35;45m<EFBFBD><EFBFBD>[1C<EFBFBD>[0;35m<35> [1;30m<30> [35;45m<EFBFBD><EFBFBD>[1C<EFBFBD>[0;35m<35><6D>[1;30m<30> [35;45m<EFBFBD> [40m
|
[5C[1;45;35m<EFBFBD>[0;35m<35> [1;30m<30> [45;35m<EFBFBD>[0;35m<35> [1;30m<30> [45;35m<EFBFBD><EFBFBD>[0m [1;45;35m<EFBFBD>[0;35m<35>[1m<31><6D><EFBFBD>[45m<35><6D>[0m [1;45;35m<EFBFBD>[0;35m<35> [1;45m<35>[0;35m<35><6D>[1;30m<30> [45;35m<EFBFBD><EFBFBD>[0m [1;45;35m<EFBFBD>[0;35m<35> [1;30m<30> [45;35m<EFBFBD>[0;35m<35> [1;30m<30> [45;35m<EFBFBD><EFBFBD>[0m [1;45;35m<EFBFBD>[0;35m<35><6D>[1;30m<30> [45;35m<EFBFBD><EFBFBD>[0m [1;45;35m<EFBFBD>[0;35m<35> [1;30m<30> [45;35m<EFBFBD><EFBFBD>[0m [1;45;35m<EFBFBD>[0;35m<35><6D>[1;30m<30> [45;35m<EFBFBD> [0m
|
||||||
[5C[0;35m<EFBFBD><EFBFBD> [1;30m<30> [0;35m<35><6D> [1;30m<30> [35;45m<EFBFBD>[0;35m<35> <20><> [1;30m<30> [35;45m<EFBFBD>[0;35m<35> <20><> [1;30m<30>[0;35m<35><6D><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> [1;30m<30> [0;35m<35><6D> [1;30m<30> [35;45m<EFBFBD>[0;35m<35> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> [1;30m<30> [35;45m<EFBFBD>[0;35m<35> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
[5C[35m<35><6D> [1;30m<30> [0;35m<35><6D> [1;30m<30> [45;35m<EFBFBD>[0;35m<35> <20><> [1;30m<30> [45;35m<EFBFBD>[0;35m<35> <20><> [1;30m<30>[0;35m<35><6D><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> [1;30m<30> [0;35m<35><6D> [1;30m<30> [45;35m<EFBFBD>[0;35m<35> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> [1;30m<30> [45;35m<EFBFBD>[0;35m<35> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||||
[1;30m<30><6D><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
[1;30m<30><6D><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||||
<20> [0;36mC. [1;37mChange Message Conference [30m<30> [0;36mE. [1;37mEmail a User[18C[30m<30>
|
<20> [0;36m}.[37m [1mAdvance 1 Conference[0m[5C[1m [30m<30> [0;36mE. [1;37mEmail a User[0m[18C[1;30m<EFBFBD>
|
||||||
<20> [0;36mA. [1;37mChange Message Area[10C[30m<30> [0;36mR. [1;37mRead your Email[15C[30m<30>
|
<20> [0;36m{.[37m [1mRetreat 1 Conference[0m[9C[1;30m<EFBFBD> [0;36mR. [1;37mRead your Email[0m[15C[1;30m<EFBFBD>
|
||||||
<20> [0;36mL. [1;37mList Messages[16C[30m<30>[35C<EFBFBD>
|
<20> [0;36m].[37m [1mAdvance 1 Area[0m[15C[1;30m<EFBFBD>[0m[35C[1;30m<EFBFBD>
|
||||||
<20> [0;36mP. [1;37mPost a Message[15C[30m<30>[35C<EFBFBD>
|
<20> [0;36m[.[37m [1mRetreat 1 Area[0m[15C[1;30m<EFBFBD>[0m[35C[1;30m<EFBFBD>
|
||||||
<20>[34C<EFBFBD>[35C<EFBFBD>
|
<20>[0m [36mC. [1;37mSelect Message Conference[0m [1;30m<30>[0m[35C[1;30m<EFBFBD>
|
||||||
<EFBFBD>[34C<EFBFBD> [0;36mQ. [1;37mQuit to Main Menu[13C[30m<30>
|
[0m [1;30m<30>[0m [36mA. [1;37mSelect Message Area[0m[10C[1;30m<30>[0m[35C[1;30m<EFBFBD>
|
||||||
<EFBFBD>[34C<EFBFBD> [0;36mG. [1;31mGoodbye [0;31m([1mLog Off[0;31m)[13C[1;30m<30>
|
[0m [1;30m<30>[0m [36mL. [1;37mList Messages[0m[16C[1;30m<30>[0m[35C[1;30m<30>
|
||||||
<20><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
<20>[0m [36mP. [1;37mPost a Message[0m[15C[1;30m<30> [0;36mQ. [1;37mQuit to Main Menu[0m[13C[1;30m<EFBFBD>
|
||||||
[0m[255D
|
[0m [1;30m <20>[0m[34C[1;30m<30> [0;36mG. [1;31mGoodbye [0;31m([1mLog Off[0;31m)[37m[13C[1;30m<30>
|
||||||
|
[0m [1;30m <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||||
|
54
mail_menu.c
54
mail_menu.c
@@ -1333,6 +1333,60 @@ int mail_menu(int socket, struct user_record *user) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
case '}':
|
||||||
|
{
|
||||||
|
for (i=user->cur_mail_conf;i<conf.mail_conference_count;i++) {
|
||||||
|
if (i + 1 == conf.mail_conference_count) {
|
||||||
|
i = -1;
|
||||||
|
}
|
||||||
|
if (conf.mail_conferences[i+1]->sec_level <= user->sec_level) {
|
||||||
|
user->cur_mail_conf = i + 1;
|
||||||
|
user->cur_mail_area = 0;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
case '{':
|
||||||
|
{
|
||||||
|
for (i=user->cur_mail_conf;i>=0;i--) {
|
||||||
|
if (i - 1 == -1) {
|
||||||
|
i = conf.mail_conference_count;
|
||||||
|
}
|
||||||
|
if (conf.mail_conferences[i-1]->sec_level <= user->sec_level) {
|
||||||
|
user->cur_mail_conf = i - 1;
|
||||||
|
user->cur_mail_area = 0;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
case ']':
|
||||||
|
{
|
||||||
|
for (i=user->cur_mail_area;i<conf.mail_conferences[user->cur_mail_conf]->mail_area_count;i++) {
|
||||||
|
if (i + 1 == conf.mail_conferences[user->cur_mail_conf]->mail_area_count) {
|
||||||
|
i = -1;
|
||||||
|
}
|
||||||
|
if (conf.mail_conferences[user->cur_mail_conf]->mail_areas[i+1]->read_sec_level <= user->sec_level) {
|
||||||
|
user->cur_mail_area = i + 1;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
case '[':
|
||||||
|
{
|
||||||
|
for (i=user->cur_mail_area;i>=0;i--) {
|
||||||
|
if (i - 1 == -1) {
|
||||||
|
i = conf.mail_conferences[user->cur_mail_conf]->mail_area_count;
|
||||||
|
}
|
||||||
|
if (conf.mail_conferences[user->cur_mail_conf]->mail_areas[i-1]->read_sec_level <= user->sec_level) {
|
||||||
|
user->cur_mail_area = i - 1;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user