From 1d91200972a1aa824b471aacf55637e404b6d201 Mon Sep 17 00:00:00 2001 From: Michiel Broek Date: Tue, 24 Feb 2004 20:27:41 +0000 Subject: [PATCH] Changed user editor --- ChangeLog | 5 + html/images/users2.png | Bin 9790 -> 11846 bytes html/setup/users.html | 3 +- lib/users.h | 2 +- mbsetup/m_users.c | 202 ++++++++++++++++++++++------------------- 5 files changed, 116 insertions(+), 96 deletions(-) diff --git a/ChangeLog b/ChangeLog index f722855b..587cda03 100644 --- a/ChangeLog +++ b/ChangeLog @@ -21,6 +21,11 @@ v0.51.1 21-Feb-2004 area. Also added global edit for character set. In several places where groups need to be tagged, there is now a switch (*) to select/deslect all groups at once. + In the user editor the sex is now changed with the spacebar to + prevent typing errors. + In the user editor added character set edit in the second + screen. + Removed users fullscreen chat setting, not used. mbsebbs: Writes the ^aCHRS: kludge again in new created messages. diff --git a/html/images/users2.png b/html/images/users2.png index dcbe9735b09ebd0335a2bd0ba0b2370b48f6e3d7..bddcafb4f4f6f066879db15f36f1217d7f566548 100644 GIT binary patch literal 11846 zcmb`tXH-*B8!mV#N|B~W?@CcZ5fCtRQ9x?wC3NY8X6PLRL=@>=2q@BfFF~sGju5(t z1W-z7(jl4neQRdTnziQMx$Dlav(C=m`#st3d7igCCq`RKg_4|^8~^}H)fdlo0f0~g z00=xt3GpMnhIK3W3$epf&8GlR6MyT<`Ud{~iIo+=9btE`w=os*m&4JaV>@=%ZgG^WI+ISK|5<;-PytYO=m@jreIUVan4# zoUU7+1!+FdM1(z7U{UoU`XcO_+^BG$+^3*1>C=OOPxoR{)Ff`Rs(*ITy;t#GFfsbq ziS^)WcFXS0n4QBW?mCR~WF#|Z8Ml6A@8IL3Oj@G{02A3DpC7Gv6t6I}%S#S~fH5NU zOx+TD!V&C`sjI%6N)I{z*>x!-vDSXIXnKU81gv7lvi-d=diyQYM)Nrgie_hZD`)ER z`=RoGKT+q%hhkayFbfAY5Yy9^ebnTlVaNGMnfzHh1iSWp6P?j2|Mjby!MF{uV z#0OaU@a1BgoOyf?zX(rr$ORdf)r+nhfm(7HLg#bR&wWC6iV#5ubGz=?!8kVQlaQY~ zHMBT??;gl4u2x9|_TX!OD6ZtRvhBEN<|?al+pugV$5LhzceWHE>AX(OlF9^VM^{w5 zvSDm$Y&_YSx4E7f7Vg;L4;@FyZn-ybh%@XBdcRb^_FbjL{ltB3U7Ie^b8kQ2ICj7- z23FzrPR9_hEECeLCLZLB!%x-F1`2NwS`KJv-fm$b?q5L&_IpX88~^UsoiocRdLm>%|ON z2L4vsW!U?AwB^l*ow@XNtuQRx3)<`9IRD)*-@MjfBaOvksBsA+M@tb+zk4eTspYRc zg*L) zB+W0q+>4ZE^jwY2b>Dm8_F`{&cKMLD@rOqP!SQU;_M=sFmF$WeO-sp_4bgG8dd~G$ zn*UsO9Q8>X1>w3Ie6e|F`Lm&auLE&uS*w;fwy(}@r#}MOQkO&oH$ADb{w=|q4Dn?# z*YPOVmUO=OMoM4+JuQaQsX)iE%PthHyy|BY9Z$Tka`7SEB0#mQ{@>_kia)wtC62Xb zgZkkL98y`gd=q(iB`NInYh<3D?&HOs&I{b7o*kUZaP&MbEK48sxPwLM5{D*rbT zR{6viv&7=w_R8iov{f>`)ZYzvCAQGfUfq7Ehm#!MgFWH;hTj;OU5SXLQG6@izF&S- z*m6Gclo8^<81&pNGpWv4-z*|pOLeBAPHx2(!%(k5@g&HA2xqiRMR!>eA z-C@h|5SfE-=Dy2zqgQ8Z@s~&P*t0c7(qolO{NZA9uTXmF!|fgzlJ?7)(;r~}Us>b3 ztrxV4Z*MsumM<}T7XIrPbEHp>)aAjf++p32{=-EX97l)->8r&}tb+QqZd}N*N)$~~ zDE6W2;zgN-l|4)XP@t;f@HehNvj^^oKsM?e#+_49Hu17Pr^~*kV)7Ti^HEodZ;^ZL zmy;?Sso?c^(T-g(_|^Hz%<*1G@Scj%%GrtKiuW;P@I@TVUHbT9Sia`;Z>2d>Zqhq+ zzd~iD?V`#AvfVf?`zh7u;VaXj-CW!o??qhM{>Vn$KX1$MoetcOk7StPlRF%^{~ugm z$hJ_o9rcHDETTGIo8uOjMjgj}Gm;x=+NeS`P>kDHEhm+2k* zwEw}Y3-=FgRw=LFuhR{$(PJyfIrH-}95$4k%LgItKRznVDtB@LG71jx?sXH~j`DO5 zIf=HscpqxLXX^g-xI4G)uVs9w?oRudfxqGJOFk`2?=|oL?)zooN$}rS^X3n`2Qd9X z=Ypr`kmD8Edy#Y3%kpgj-doa0?BQ5hWfP|DXb033ibms)ED*EQ;vRe&yk~xD6RvUt zsNej11Zm%IuxvYl25%+%n_vdb@yzSscK)tehqT7@tvvgKpUhm5&7R|6uJ*L!=LCQO zQioN>Z)J(k`qj@)Y=})!7Id?P5TMaQd2}Ch|4Rktz}a?l8y@rkP`g-kt)Wf@Oq3G~ zwp1<}S5U#^eU{&3sf<1qqrK)VfGVr*p|Cml=8l(%vkj*X7NjSG(+fRA8Uej?YfW{x)?K^;q&815cBAZXkO2 zZlfgl@R}l_kcThgJ(G|5WROs$o~A|K$%5VQ$14ePI@qC}y1;>OdgmRG=*sxMq;;43 ztn(54iFT7-YIdmx)5b`%6PB_4@@L%ne=VrAtD}UUoozZU%O2W6ePe>;d$?Qpnq-EN zT9zrLKYlb6ucFLebdEM%{u(*_{CT@{Fv$Rp1y=V|k51PHZ}~THsH#66&i2{Bx^*Vp z(YVH3mz-Q@9(ac}MAnehw&%VaVfnSC^f>V9*9zLB*7p2OMs%HX;cj4NgP592{1e*O zIUQm{mK()djh)Lq!sqvW<5Q|1%2bgFf0_H}G9bPGCBAVh{$6>YCgnu(<$(;}{U(yY z+t+phj#cK(HjcSs=m#j5RT6R;*Th!K$15LQW^|2Q>1~h^t-%a9N{n3TdsP@DmNGPa z^fqiSI|%&UNAf6^U+;N+!7oq@?_#0FAU_ypU~6dJP3qqpTk)hQ)rI%X$}@6#ZA`$u zZ*94S20TTRS&@=xGjf$5UZ;WYpdA+vW2WM1&P>IkAiU2Hx3uq;d{Cs~J~9quFu!!3 zC67>fS}@%=FMxdi*3aCaId?*oUMwfbV9)fS7=?_EJ9A0Q`uG>_hF+WYs|BjN?dq6x zu_0X*-1t4wsoot7d4qHO@1GS&op_LA&gWIW+&06v!jJaNhn#g%?IzQ*QI5vift3c( zj~Z*ZCpYCs3Ga103R?WBQlAWGx4P!Z(+QS_zIQ%!V~u)0I}RNtRdZ| zcdc`4-QLw15roFrtUx@AwSqEN7319KGQVH&GWhQ@%qCx^UdD%Pq*ZB{M_G-jM<~C( z4RD4BE50QnIpKIx-C+rdYXK1eqtL5ZzWUXKnL?2gf8I;uQ6hD{ovI%GeaM@%rLfAy zS%3EmYI^_};n7sr`fyk_lJ9$Aa~}U|khT^Hsynu;H2fGW%b;86?*+@W|7;Q;K*eBO z2+|Sk552n^6?^f!!6*d{6Wi+fP&4`GVYCqgEp?TUgLac$quB_k;_Q^GZG^1n!u$qR zTx=7DT`s9to^QUMODs_(SKIzfj~>2w?4(RZDC**s-f<9Zbl!gO=}tY`*7jA@T2w8{ z1C`En);&sr61^s2j{Ui6cOl=LFs`$adG$&7FU-@=yQNjPNwc<54Al0`urYIuHVuz7 zT>ke}h;A7&T0U-fi0SNj_|;!BJFQEbnviGRkdQC!0eYae7J(|HDEEZX0|OdilyTQ% zrZN!?nnUi~4k&bb-N=ByWK+n;i2V}c`0-eq*$o$#2< zg_XhTxK$yw4^+9)s2kQ0c^%^9dEwvA)qP?P=PBhg>?u%K`Oq>+`S=W8<6}y8d-2)& z-oa5icy4fm;XD)S3t4{4!;peEAZ;~7o!%OM2reepMD;Pqp! zV7G_^5$+-rl~y04k74iKsI-uuo}4_eGmhR(`2!Q=4OCe-wh1hjGUQ?$5-ZgZIixRa zStA^j5~%iPKzL42aXpuWd5Z1|X4)B;A2yhpe&v!puMa&adfez7+h#WK3gY&I-5g9< zz((di(4s+g@!huhhJoU$Z%Il>K~2!Q@K11y-HfSC)aii#iMY7Owop*L^YygWF!Xu5 zx2jL>)pa@l670IueD3#znpOxUH@lx`g{<|DY*5{vE!js+6jyp;RDTD{K@acnZUdwJkBVDWZlAmT4U6IsU_WIjdVO+wQbElRwKoSV8`n}f2Kr9 zMBIbOU743gNLAV@2l%c#H*B@K?c;WlE~Pq!@xrKY2=Pf)9i|s-Z#W5G*9N@Izt_A; z7nNJox;)FXF{mN;Y<9JtC?;&YI3pn+B7Hu%QcU9J z?&+*4>s^(w+~1zd#h1G$mX+`4KxHN!wLJ427v3FTiD+!8z_7qM$6@sw6sr2vDO)l<5O0@E8`@_UiJ;qn zegIE;+Z!>ZzWdvl>zF}LvHUL}k!*U;nbR(BHG8dbP;J^n+8&5S;3A1HwLhraGVn}V z{)Em+1Av z6`@C{UB{$sIMvaT@3tM>)34|3)f?7J$mRxKgBUnhq*9W2c-|cc7P(GFU#>2#b zfZAA^85MN-{?e#GXv3GrBLMgSg{qJ7t9UEXkpja_^=a9IJ5Y_+SXIEdJ=0z$^J~uI zEn<6lQ=pR@YznV+n{Y!M%NH__-VX8AWN|OaK?ES6ne|(MRZDB7bnwNuaH7l0-A-Ko zgajdg#%GuzCMBbfeR*8(0}3JKiU1x7Wi$YgmFkaCI~R@#@;x-;8Gp4`EoLmHA>_YP z1!$y8G;&jye%G?P1JR&WeG~A+mc@K<#8~gx-5rVpmvUwQ3~_KMSvEi zn@Lr53*Y99VQ(9>qF6j!(JYn5=*rFxHkf*Kw_?2h25&3-#?co?q-nbJ14Ro~CnHsq z>ygT8bC@pe47~n1AlH%~E?<70Zk^ePG?>F6@^n7Wq+Ekr%1_bd!%@+E0ct0kiFR*N z#4HA`#kQBFy;Uk`#^bTevUY^~ucC4?0^t$srfXBh+F-_uKKAQ7u)AvP2Gg79G%F!N5_RN&>h48A`n|!sSs(dCU zy8a!xVZYW9!IlN*X4Y-GyE@(N9dW+@;+AfaG7+f^pu&!3rH-}R-%8IS^27SDUVjH3X6|C#z7LcTY;Bwq&urWeOMw$p8fA*~5795x`?n1ZbdW!Vk~tWkjE}f#{asfZ zdA3{sceCDtev*&~r4%%H)RRI-O~%19@^ zpYyWSk-s(^2ct%s*tC%C)fQgF7Rzr%-ZRGLR7z(!umKfM?MIz7cN*gv4_A^s+1NTs z^EY;=W8Xm^hz(;ZsCXNZ1PWp zP3oT9iG01>7rifP#E*!!N#mRnt#{08vM`@Vp9pZ`WLwbUX4hpj8Ia6a@QjwfZUs(a z;MV)Wm_HUQVOEtQ?;bqxR2SOiYi-HKzk20hu?wA^(N8fk1?oCnQtd$72IVs z0_ecgdfCT=lVua5XjNm8(asi?G)qGz9r@}&FCXbtOc|==vihXP|4-hRBLhEU)C)Ea)6hvy~y;3(Z<13utPNMes3?DJVmu zAx^4zw){D)4M%Pz3eoTsaTtEA{?>+4lx(}jB_DJdVm&YI5+^#uh2;W+HB0N=r}&9W zq|2{k64%RmG|FRu+F?nvrSf94eqBCC46dcG=!=}GfBJK`FXT_l6%(xK2w??`8ec)Y zD_dR9yEMh~_%~=&AQYLbbh35<0SxPu60?{}^Kz1`QZwT1e`wz@fasSym8LlT2l{#t z{gDaBkGKDkd!wmeZ{dF_04~Q@r0VVTGgP}LV6$wtT^-zg_+N+ab+;NzdE$mh72g1}XK$wEV% z{~dyqG$hqWn)H$E%HoWy?LU&+%bE2}F7UWY4OzQ}oQC1W8EUt&IOg`BopbH4zl^uR zWEZwnXb_}%W^CI4|%t%bPX@hjcNj2WpKia50(aw;Pa>e{Q)c@NCp~ZR3fE=iJi;Yu|ay;LO!i zXS2;enKd6xhk%V4wd@+h2Y8p_K`wzO5b~&8UV?-i9Ach1xkneRT)MhG4~2s_7TIOA zdCF+MWSnc3t(w^+Um>H>#0gO?PdiuH9~!*RmTq z-5MMte-_NKsF4l+u3XRV$?)Ts$`u*Kzvq{;?$9|muJlNH;NvrPx#Dg+5Be}%0ncXt(Lrt8~-0tr#-~8pONQ- z;zEs1A(QKPjAC)&GP4?12ymOMm}j)W%SX;F5sy%P*|0*uhzt8e-Lt>5WdktI2wmHf z**h@ElSi4{xLKwHIqTJl(CvHjecew>OKve^ACdj&N3iuajmNd)bt-6bX)=|u9l0q( zhZutySvF>}!^=immt7hB?uKS|UZ@3@jnwV^41%n74e9;Vcg}kx`FzXclN_JX7Q&3@ zYkFxHW~T3kBE|MF}#31NJmF@fSI?v_ZI zlqYL~`Of|x>daR`PrJb~*Z3PQo*_r=mu0UM$b5_5^gvk}s1#oO3*R>J7#@WR9IL=)`YT2lYAvs5nrjV^v-iJ(OwkL*9`nqlK6dIYJ-bF?q~hyL zB}WCV>c^N>AH(418oM~q5>S#LfHTqB|{5&xQ68m(syR0c9Cv5MqI_48bG<&OP&Ag zh-*&DX!d&v!+dJ~i#Zjep-|PcTNE`Uy2M}%JX&A#*WeVs!XoRzo%!=@(d^69%_gO=YDixBEY?l zUL9s5_LRlRmnIA%1Cq}pAwq9+UvK34kkithIcLP$U+5|)y zNIYhmv3A7M?z(6=iH$Lc`u4V@wcuJ-T~u zumGxTRj35&cJIgxyg|NVjwC;_O|#T4mEwHgsqonMhW*rk!Y2Vf9r!x#wDMQSu2Aal z(lDE&W#Y@=jPA)~z)Il;CGRG&l{cQQ_?&u<)9{=rl20%4_6&*?@_~Cv^kpY)2BDjL zf;$Amiu2#-8F-7PH!E{}Dc!VZHaGF3d!6CQ=v^v8z3)G2-19-|!wk=1zoNs<>AqN< z1;<2xyzj~l_}t$Pe9%8V6N|6Z4^5e>RLtXjvm|q?rN42!F>DXLPSqD*Sx@!sj&($w z3^H1qnybUvIn((Dy(ed$o#>D%)FY#sJbWg}NTsGPK_I-qbQ7Ps+yEu!9pLf!JRl zEq3^c$%cu;>SYKX*@q2w-$!hkEQUO{iwlUuXJ|Sr*5@V3#XN-X_0Oh)R#RWz(H!x6 zxl7NO>gWc^n3G;URo%_GKbcB8JxoUlpO&hmK|`7CJO=L?m8-jY|4D3~aZcTXNN>u5 zA8sFUpxnauzwL`gRY+;f+^WfGSXKO-#}mz?HWyH5VT)8uIR3NO$)i`Ej-5nv)LwxM zw_CWQAJJtVd=oPoFh(&Eo2eK%y!GKJ<)IEq2nUQ)3h-h>*1vB7JWIaCuqM{<#vJU4 zRm&(TPV9#lW~~cL9tFS$O@`}3Dp7wt?^J$#<{%mNlrlDcI0)Oq;#r_TrkmFrDjo$2>_5{Avh?^xfn5eM} z6}6A4>*|*T!b|Z$z9ND1TriL%oNl2XYJQxPR_P_PiosLZS@aVsWhGC?7!Yv_Rf^YO z%8Ob8zR(fxFaN{B=WyKb7c&%G;c78|xC?f4-}{Laj9#^u7Xwzi9q1{9J$5LLxmKHA zXdCqCuO|E}g^vtNy%#d}r%*O@gy+29#V7=H(Ic-TdbQXKK2sK%MdW22A+kds-oLp- zq+mEYV@!*78C(wuC2^QcqxbWFX`x#Dkc%yY3rt|Unx!Y%Zalx@D0hd?(Xo%9(2%BJ^4s(MU`XHwD^1H zK~?B3T|0SKlJ^i)EIgB7L;xnHl}0c8MK!_UZWL4b)YxoWaa#5^kw-;G9Xc)Bekaeg z^+EV~YRRhEIFZJj>`M4jc^AL6tdUP2?XJC3TmjjLzt*fDV^Kg6gMy9?tl7CoKan=M zOU>;|KrFw5`j`}DV;O^p?H!B`>{h)J%g4KjWL~yMMB|4Ri17Ec%>I?{{a|O}v^^2d zZ&0trjqPHr%+C!-%S*o|5QHs}hW*jUL(?Gt!y|xE85oK94**L`@C`c!T~B=9QH|oE znz%n(1bUfJm1CezPW+DET?U>`it=PDCti&Smoz3?f3;CYJE{x;`t)~I{}$+PQdp?= zvz53D%l35MGXcd9L>HoL$a~O3mH3|{DR&>`nH)dwMyYtyTSjrJ7=7|)c7a%iqmYbG zRvJMyq^?@R+xltPbHUNPGuhyBsq;@RHV#4b|$Cz@!v%&;`j0D!`Vn( zoAzTwJ7H+@N?qW5J0Yz1zIJ6quulkrpkakf^gS|c)%T| zbo3jEYOC5`|G{2itNww2W}bK@AEetg?&Z+Qi{_x72FS9Mm8$w*bbT5bC&Bh>B1H3J zf2K4Y@Va2V6N#uVwLH(q1k$t(cn2O#Kn4TBBQ`@WAZ&;RI4b^wU+Y-Eu zZ{xAz{z3geA4_<9F*GBXnKaP9h>G9JqclmMBvNyq%_=-nAAXdi^-=qg>R<%kg*3S7 zw^G(nHg8?{)?yi@NNouC&R8fB=ZCJCT6>X`KTW)S-FNYheFM(XP&_usjH>blQfO!y zk7lHfZ*=P8cSu+Zrm&1sP?w}NH?lySH=3)ERFA2>c|CB0VUtSqTCa=X2Jp6w0&J4I>Lvll$(~OoI$-|oh1!K97U$h`y`K?nh3PGs9}8BpDY-Y zjUuZUwf7G!^*))h`{yQ$U2;oG3S(J@Ti+X|oKqBLF(STuFI|n-7E>!iX&Wda&e!7) z*I2HIpB-upQe2%oK}Dlq(^0AHhfuBO6|9dBQzM%rk9Tr@HP!#(tXA zr;kZ_zDxVG!$h#n?RsipE8#tqq)XtD#y7EH3K44Brz0w_b2I{9DlF`&BvIGwD?GHa z-e3-*Vek5!e!JLgKFw@ld{I8|u$Xx`i22jdxb#eHL5X$`ft)8LX*_ipWrNzFJS!{(Ed34J3Fex!VhsZzv%B+>bQ|&%eRgZi{jUFuBc>%)iW&6W> zxHa%omriG`aaqCu@F4b`_ASk=#^b>Q{L<$`wLilQeoUsWrp-$bh7sdA_g|r@{|3lV z(LBX>hhCHx;$4uDUNY2nM_%5&-iywuZq?65?>;SgH83%8Ip&0h(EOCJLU zCdTSQx}~KBnOuxAX+WMUOr&)R%J-q7_`J`1=nUyh8TAt~xE7{_VAh z5mo!|Iwu5V{!Xh$E*a)(1UR7m^g>SLZ)* z`*@#EMSQt?asK_r7B2zKgLzpnOvUi**s2E9?=P$aYEwXzAu>=bOu-Yy`B0LH(hh^g z^pYP_XRj(&H%(SgY2T*g@f7)ZIfi~%4NdEPz0;Q7(_kK36wGP8oN_hQH|Wg_fN z$w0#IpMhV(#`c#zvvsMy$H{Hks}4wmKgrb@zB_8qtgCB$r#nMmyMJbCx4PM~!SR4O z8SYhZHJR!t?&EuGgw_7s8#P$;_=67uYsAglTQ$HuEbuK9VHhn;Nm=nUiK=JNa$(@8 zK4crt`aqPgTEGc2XoBN53+1!FC|x*2`i&qeSvIs;`P_AMP-HZh z%yej;r7aShB2_X?Zq9;TzqeQfb9zA;WMDL?c2tu?FMkgdBx)5C$q7FlJMvXFr z(MHKIIFp>`IrrWl_nsg3-e3EfZ`R)5{`Ok$TJI`x`nno4l(#7X0HD!)tojrH2n_&$ zz?Ym5zw#~>E`YxfJ1grb13+yu70!+X|69gS&CJix)5$N;&c_ijGvPFG^zn7|^xza1 z7JXpH$@$bVK#o&XOhimpL{@^6AHM^qmz|%z3#X{Cn7{&~uqFU-0-CDIMnSpg1)&V~ z#wp0kV8`tvPFivq&e6_7yO`(KmboM!$f&rwT(iC91%WaDAiIq#q&J_cY!J49j-6Lj zRP6p1O#lA&RQQY0m^T2_#M&gS2DK@vn-T$l)rj7R9!hViBZA`@0|4A;Z*OPoJBTPQ zCjcJut;qwO!u?R-A12|Dj0DpnktmemWMATZ^3^sH|0 z@GfVyYgDH1f1c@74Ep}1T!U?v*b_(j5&9)KVe z!_L+cOg`k{7uABO;V30Vs^o|^rTl_?(d z+Mn1t{`Mj6Bj(ArA?^D}Ffacf0~w}yjX2|P;8%#3(ypBmDu~1lJ&L$)9=>Pqaf~FV zI{|+bvNl)yloJ`SwUP}vb)_}Iux@+D-rNwmb1hnELHpNyCysOH(mANeD7N{~k(AE$ z(EE+M!s$$#>2_l$@~!+~jO#D2_Eckw#tRy-!Q8YqVWO|~*_rf$&imaX@tbo2$ys$j zMd~UxwiHz~DZXR&>&l!_&S6i;Gg3l|me0X!ZCtgwN*$hcmpU1b+wS+oitK&e<1c@0 zmW5E1Jdg-;+pj((RZe>-vJ>SVegb~#sjTx%dXDnwR<{qS&H1#-RG>rO_AlKIRmY(b zs8!OI7(?!K_>aAnypSgd`gxu3J9giar}91rd;0A7!9EIgz(4zOg8|JYgETR{^b3PM zk%%j(abo>4T*6rZ)b<_eZo7@ixNn-(D=U(jh0_jr{q-3~Gq}FOA!5~0;^yMe+jQCA zCgU@D;&x?$U!=i^6yIOpyAqj>Q^)zll&JRBuq@HB_Mb&Z1V19>xL^2v00+poytW#M z8&ZrjG1%unA6q%R2XEHn9&uq$8X>fIkN(BvU_z2qlE}ESoWvVD-p}GNbBpObCavAu zDD12Tsd5P~K&zUcb{g5}X4tk24%$g;2Wf2Il9u;yGVYv}4RR~$9PAdM8j{2f7nI%3 zBCW^d^7cHcY;W~>=9YBS=Z$p@(8or{EqHq9*HJ7KV{|0vUhsXarSKe9ozzbb$fw{( zq;$a(H=IE=av{9BccC&NJXm-_VtCs<@l#d$!*0ow2^oXk*^5@llckhight$OI}he@ zM&9p87P#(&R2b=Y)-rW&ZG``wR>O&PmS1}|zD*wwQ%CxR8xFzl1G7$lz)u!uQii>Wqd@kQ-_l9vXfY zT%w?vbvYa5c*b&3pDmMDGgOfXtCJDAyImY;ZID*2GZkyG+TGf^jvQZN=}@?sfnCn- zl=Ohx&ia}4t|KvFdH#%R+@KeaD7 z{L^*87U@``=f^y{?zoY!a1bA_bfnfHwUi(3Aad?ppcx*1X%U6BtXJYx(k>0GJEiuR zkij|RKMYKL(p@M0#kpn^ON2W~=%oSs%Z(kS)fKS+S}U4Kxi-PBPA@FctMH zJ=_ypczJUN@inRmEBo^xeUn|D?&y3IS7+mtbVPf30%u1IP9?|>7?*UHOh-ZZU&&_aY<~MDL~2 zw!pmvX2 zD5-U&HFfKnrt5LEpS|_@dT(LHtNTx~>up%V36iX5<$9@|m{quEK?m&>wVD1!f$K0a zL|pz4aX9fy9wkM+L)O9h3xXG{AD zGJvO6Bo0XpuzjXXLg);g5&O5_KQ_FqS)yCHq`2iO~B@1ehiam4h^S5V4; z$dYw#n1TN|zG^mF!mSike6>(WTf|*jdO-8kvjv2FV_r{VWiM>6_C>20Wwx4zLykIz zS&u~M3S?K@3uimDP?zJ(9+511u*6F<9j*}7ZZ7hv9(30aq15T|OYG2ixMOy`<%P0} zV}XGV+t=S&GFl$%=;FEQKQc)LWFKde3(mDM2wd5^>#9E^eJn`L>O0rvrDW_)Q^kY$ z-0rBgJ?C9e$5(=F!H*W=$HUnhc|Ki)H-A&B3U45ZGY);UzgInSZ23xdnV!yBVL?qn z2W(8&q^SjS;czz=udo_cPpZBYL<9>YRu9_yXY4^f`Qt3Hlmzike?w7W;@=oXB1;F< zQ2DR}wm1K`oFVf6Ea=h{ZauMjfsaQ@@Gn;v<-<5l>uleqcG0jq*je<8b0uWo6W#Yg zi7*8o7Bs`RveLG)X2%VW_iaTp>HzuE5pcLZ$T+5SdBwRYv`q=oai%QZV1S^2ZCJ($ zVncYX4QjOO46MN@_YQf>Lz8}+R$Sglm>Oc1!I%&z@K|!Xx3U!{sd(aWI3NG#8i7P< z4u)Rzv`x@PxJnkC>M#D}71+8}_FUeWu;#U$y;*KmgC&unQ^g!iFzdeKO4H%~JcHHu z0`uy2x@RZAT5y7$w*6kIMnGxV?DHG>wC0W z7NB1Yejq>#iF-i|r)JM*794hO;|j}pxgn3bQ21rav?Y=ecAXe_D@X-#bTnZ}{hc7` zYn`Hga)+DHMe9qSiyL6cXSB$J!X|F>ZVnNT=3?F$h2_2@>s)421mk_&G)1~ffhI?| zYl`u!m2V_oL>xBZxWJ&LsnTe9~aK2t$3!pH*z==F+b+l2yt6F69Gmkuk&HIBA^Ll{w2pvd)Bq-Sa z7jyOu6Uqy_Lt2^DP`JRKaIte0tjaEPQ1HP!fZLmJ`Z*QFr$GJ`#;KtbKcn{|4V=C) z0uf1D%M2k;k`Me@8@~j%`^x@((!RK&tiA6#272mvn(7>;gxlHltcO#35T|@NOw!vi z@J3Cmnt@WegbaA1k;X8WG;-zifM63YnQ=X27XfFbqRGU_eaqbPTql)qE?q^fy?~OI zhUuwxpGBj*Io}bs2Xwt&gwi*tA%~w`^mM0^INW#Yr}tH@d=}j(^z2DugyrZ~KW@{z zcm~N+pMW8o9E)f3ZF zUsV|=wGq1vwA?-$L9s0&*Kl8!pRD*iJNV(Y6gM*9S(j|#2D?lccJ@pT_My+m414uz z@DQIS&{Pwq@Cn7-(CAUkimQ6;>nj}aXFc;f6TyR9?tUuQwgrLC8yj));yTMuWBeHb zTMvwC&oNY=d~VB}1c1z29p)xB_u&(UO|h7ssemH36$gU2M7H<&(o)B|jmkM&=7YCp z2p?mW3!TckDugwnowwq7HdJ>?_Cj-LpbSrg9;&KsX-(mCrE)?;V+ymebtAjxPmaTv zpY~N@V{#|%4TE}!A!+f5TukX2IeS0R9C^e36gAbUS8;P+WEjb1@62s-Nx0Y#qqenW zKVMkvNz!AeeekMzc*Td_N0bj)=De#pg%d59opSscU$84d3-0{k1n*O==Zedo@;`?ad; zF7yF?Z7}Z!=X9w5C2I~8ss?3Y828_pDqA)K(D!fHr+L&@J&GJlfe%i8pxq|@Xg3!y zI390Gx%k;vis_UwWgqZQi++!ovN2V*Cp~~O%!Vajs)H5QS?qBFlRfm~@t|QzY{l9J zd=0wwhUS{W1gRmx=|reibVZYdhvO~TDPsuJIp{}OP-nuMcr@{}@vXT=Sr|{R$UR&UlGq9jBmMD5;fH z4&aGIa^mgn_IdAmRp@t}bChfApZ8P7`rE`V{rM?FBVQ7*#8djC2bnXod&oAD_3t|4 zq|$6r4an;9!i-fGUZs$#7nqk`+z_d;tdfd{#VD7PF$S8p1a@f;%*nPOvF}GSFUP25 z!XP3i9x~4NlB2aUf`hA15AtD3-`*?|MKb<_8(u#(cm)h4e*Ww>?92!N{ThF(B#*AJ z@*3qC=eTXbiS_^!HDH%pbhm?(pNICe*mB*LVOYR4={ig&V!lK@+x)pzG!vau=5?Kq z3bw|Gj*CHXmk(XXo+{3fX$NWPZ516qKg8hE*(GNK)kBij%!gS;d(;^s8mc0#VyE(m zN^Rw|-H1mmyx8F}3dZ40Y1*{wtn3N#a$5Yv3oosr2WP)Wmspv8*eX7aqv&5}A)q$F zXb1i>)9f(47l}2foxUhWYzy+E`gI%69^HO^OdVc( zcc~%T8U!(}ZzpLg_^>MF*-`a~>fUoQw~xNu+TkrFjIDbulyS0c`1Q!p5t#vcN@%Rs z32|W;$AuX)qkSw{thrO3LYUmQDXwk7LV|M;u`RP|Pk@;z0kENNWYn zLMV^|58nx++va0oB3ke~=61gy;U7~@tXUmin^b^pJI63HcGb{ zaN7(=9p? z`e8-C4s;#ZY$@}KpAWaFwf`Uuk>0x&ztIMNE&bK=N%8O^8mS+6M`?w`uuxuPkZyX0 z+^y7o_gykF*P_DrGkET85_0F=zEh^Ta65Ta0F5}D&mCy|Rr-m!=$DMs>$h00lN&yw z>j8@?{)|bZoC8PoziPYfSEZtzt7pVTr<=rc1)54j%Y3jaw^?50XvG%Vc9mP2!rVM- z>$S*;x_Y?lt0FZU;;uN-w*n7^vIok^mcz+G=(WmnPFK|Al*`mMEpRIe52wwGwt<6n zB1j1H93E1I-0LU|?)%nRui>uM>@Pbpt;8de2i(})H;07KJlQ#p_}PvQeLSElC(*N6 zd;tWI@%4(=j@O42S+nF8N5=d0=EP5dhZb?OkPn{2V6(_bA(oklXD=v70J!0qsi&SQ zW9~!ysiqqtzY*XKncCX?%g`J?v~IsGN7s5PmBz<3yAqxo!2GKh#AdR>veMWc(Nsh) zZ)vL*s5-ndiZMeUfUI64%f6&JfC z!JDbLJC4Ax>>P(ov0UCKdoWK;F(PH`c{WhAq6aKtw`{d-J^n$m*E`}R)zZ~o-hYu=y^T+JJy_FjUb!G!+mavgJv72 z{V&<`3A~kEZ(M+8g=4&s}iXw+_}qS^Fh$=;X*=C_R?r zgQxRzDb5a7Y#apngt#-iR`4yE0^jXT9dV}mKNs>>u&AC68rM|WkZe}#S#K+Iz2yx# zn~Ehl!HqE+rD~r~pX--D3SQ=xm59aqgV&Wf(lR0PQvO=IgtTZQr}yxI-K5+h=w|O- zjGc{n-MLA;f;B7E6Up*niBHnsoKh|?+GfU~lFvD!mUb|ujLAI9N5pHjU1RWEdf20CipOh zC85EvDx$Gu(Q3+gllP^0%w)&95>=A6T@$6(3MqwNS{zr{*y5;nP97fqUsOztqd-e8 zw-pXqIn!B+vsHWYOUKuiw7*O{&X-)2{|vAq2`OId%~`w56?Yogv1x#)Y{30I@)evB zlGfm+3k6JdSJLP(>MH|5Ad`hDmqO4}v5ROlt2&CT{6}0iY55a8=A!2(f!z|^i8mM%NRPSh{Auz!)7-2`+vwFhprjsor*W|JlWQyS_-GHsTsD%| ze|~MPG6;WToaV3)agL;$ybH=s4W>U{c2o5F)LlbeGSp^&d;z1-0~u*-F6i_`9h^lm zxGFVrx{0f{JD+>+8lPyThlSqVVkW!GTt4}PR`bN!ZP8syj^&k3SSVItLc$f4?Zt-V z^1kCuvJ=q*ZOs~LGy>@r3(1-}?H5y8cRc20FaJUT%owqNOX`Eei*>eC*{=kr{9ZSp zC$>NyhI-GNqn1ngu`aPOhMSTOI zFsyaX^sB8y;8rt*=NvHh>ABNu_$q2^hh-7I*;MuD!HQ()^O38^Uw2Vi$hs4SM=QSB z9NcNyL^I~USGW5lSL6UGQuwTEN3KKjE7W z>y#(THKGVw7si4KZU2E|%5PU2Lki3?K;r#6UFqLN))n0?D)P0)O4x68JD%n|*IOWo zN`FecjX$l>p+Ki+-xiHtDCMC7!O^wcZ{-^Y7}YEDV4ByewT{Z)gmI)%>DI&+zVjRF zHIplqG><8IPGHhJlge{b{70zy2O zRvX(wDI{(~s5!?iNoY9Qv@w;*zcgTdc*Bg%^}_a(DD0?qO>V1pM5d|M39=dLqj8$l zAxtoOg3ub#&+sp5c^uM*=gNLi`?M96a2sqdkt#Z;7ibwACg|=qf<@AynaaWUI;y&^ zXU%}TSx!-G{RR zx1xa=L@1tSF4V`70@LJ>!M~)Y<}G#(-yPb#)mZh&t@tCq#lax;@cFfDMe@yL^CCN% z3OVneh5n2ZXN>6WcSp~uP6~wiIB$CF^dKT(rIO#A@g#RrT+vAQgV&o@ zQK6zc+kz52xhC>5%DVfe*j{UT-^9S2bk>J)6-Q|%b);R_pZW9)OX+Y4{->I}z7KQz z=zPcvQLjH^=AhzS_F-bgw|jcsrV*;i-v1J8rz~Ax?U9^)T9|W#a&=SxXNzoLS@Tmv$9OTDB?`7E{*oYeM(D*8#c3HlO_NRF8_u-hzhbt|VFa^Dy@p!($3Ked;rns4V zLwE?_d}#M5j*g*kf7Wb-=G1EHjvJZU-dbp|A7r$pIj((V7U>`za))t}+?5%$6X61? z{`2CF6tP5;O5!r(xTA%aDtEFG+0e@g7ZBDf_ILDk6Va-?#@!USS~-pF8v}*dIKCf| zyNb6iC0y7uejv-F7c9*OwzkYCU%>O^muY!=Zc`jTFn>$NK*gK0z7<$-9WBg_Xi+J|BJc0{43Fd{?_909t2`F`Zo)W#9OlM z&3`@O!oRI$67=7${{L^$x1}>2E~pPPs|qy-*sby=2sFT-0K!out2c(=MsxKJcqIpp z-GUrUy+nmwEd@HmtFO)^+arQwqi?ijfZ9WW&-D(VWKKm&<{O=3w;I8|?uHY1kx5Ty zqE5jKHxw3e5=+tNTqxa?Xv-v@4Cnw9bsohaS z<&XDB0fuLL;fvQP&-zAWH*m7=LU1-0-F3gyWYnIce&inp^CEU7;PkF$X5dz{F?PuM zy;%g6I&$#Z{QXF1Ucaur{mbV`I;9GvF97($)%cCx$nkpV7Sl3cF)>b@e zb$*z6%HZ1f3zbMmxm9s^YWc_fT7?U{a_F&k!6xSlf!TcUDdsMb+1K#IbmkjWXHXWM z$m{w1O};zP?~Mi84a|6CuQC=f+>$-} z=F|52wSWc%exKLb@}hwW3QUfRG;F9|lA-t-e9s$8QQ~NwV+4m` zI7jG$;1};Ao<+Omr*#4OSib92*)BX8`+`~+r6%8EY}%|DxOYR_v80RXJ z3paoA(~}Q0|E<$y4LF60Ge+vjZmEg4^%U?TA3!b zL-O_y!A5iZ+btD}u9I+T+Tm|kFB%ms+CLq0JFOq*?w?cCkKy~nr|~jZGV51QT6^Ye zZ^G-W${NEC?W7et>Lp!0yCPy9MqF$lah&0~vQ4EpuS7vteo)9%BGUlKJY_Lb)@LV2 z*0N@JLJ*wUwe49qu-%L$i*J3Qn|-^77;)fVJ=M_zFWlc4hms zY0alsVac_IOC_KqDG}nCslQVv2WRWYs zUwkU`+B+Wu2Ll3w?*rlL|Ge6iCfWZ3hxQcR2EQT#YEt&kz|}U^(S27arK@*))IjG$ z55)P=*7%zj08oe+2LGLkGN1u~3AH`EXY~^Q*W0|@MTUliusp-B1HeP>D>~&@%|86r kEcj6{fXq)*M~!TZi1Y?Oz3QEf-oGN6YPzabk8C6V14xG_!T
-
Last update 01-May-2002
+
Last update 24-Feb-2004

MBSE BBS Setup - BBS Users.

Introduction.

@@ -79,6 +79,7 @@ system password file and the users home directory manually. Sex Users sex, male or female. Protocol The selected file transfer protocol. Archiver The selected archiver. +Charset The users preffered character set. Screenlen The length (lines) of the users screen. Language The language the user uses. Hotkeys Hotkeys on/off. diff --git a/lib/users.h b/lib/users.h index fb1526e1..20b0378a 100644 --- a/lib/users.h +++ b/lib/users.h @@ -99,7 +99,7 @@ struct userrec { unsigned GraphMode : 1; /* ANSI Mode ON/OFF */ unsigned Deleted : 1; /* Deleted Status */ unsigned NeverDelete : 1; /* Never Delete User */ - unsigned Chat : 1; /* Has IEMSI Chatmode */ + unsigned xChat : 1; unsigned LockedOut : 1; /* User is locked out */ unsigned DoNotDisturb : 1; /* DoNot disturb */ unsigned Cls : 1; /* CLS on/off */ diff --git a/mbsetup/m_users.c b/mbsetup/m_users.c index 4185626c..44c9216c 100644 --- a/mbsetup/m_users.c +++ b/mbsetup/m_users.c @@ -295,20 +295,20 @@ void Screen2(void) mvprintw(15, 2, "10. Sex"); mvprintw(16, 2, "11. Protocol"); mvprintw(17, 2, "12. Archiver"); - mvprintw(18, 2, "13. Screenlen"); + mvprintw(18, 2, "13. Charset"); - mvprintw( 6,63, "14. Language"); - mvprintw( 7,63, "15. Hotkeys"); - mvprintw( 8,63, "16. Color"); - mvprintw( 9,63, "17. Fs Chat"); - mvprintw(10,63, "18. Silent"); - mvprintw(11,63, "19. CLS"); - mvprintw(12,63, "20. More"); - mvprintw(13,63, "21. Editor"); - mvprintw(14,63, "22. MailScan"); - mvprintw(15,63, "23. ShowNews"); - mvprintw(16,63, "24. NewFiles"); - mvprintw(17,63, "25. Emacs"); + mvprintw( 7,63, "14. Screenlen"); + mvprintw( 8,63, "15. Language"); + mvprintw( 9,63, "16. Hotkeys"); + mvprintw(10,63, "17. Color"); + mvprintw(11,63, "18. Silent"); + mvprintw(12,63, "19. CLS"); + mvprintw(13,63, "20. More"); + mvprintw(14,63, "21. Editor"); + mvprintw(15,63, "22. MailScan"); + mvprintw(16,63, "23. ShowNews"); + mvprintw(17,63, "24. NewFiles"); + mvprintw(18,63, "25. Emacs"); } @@ -330,100 +330,114 @@ void Fields2(void) show_str( 15,17, 7,usrconfig.sSex); show_str( 16,17,12,usrconfig.sProtocol); show_str( 17,17, 5,usrconfig.Archiver); - show_int( 18,17, usrconfig.iScreenLen); + show_charset(18,17,usrconfig.Charset); + show_int( 7,76, usrconfig.iScreenLen); sprintf(temp, "%c",usrconfig.iLanguage); - show_str( 6,76,1, temp); - show_bool( 7,76, usrconfig.HotKeys); - show_bool( 8,76, usrconfig.GraphMode); - show_bool( 9,76, usrconfig.Chat); - show_bool(10,76, usrconfig.DoNotDisturb); - show_bool(11,76, usrconfig.Cls); - show_bool(12,76, usrconfig.More); - show_msgeditor(13,76, usrconfig.MsgEditor); - show_bool(14,76, usrconfig.MailScan); - show_bool(15,76, usrconfig.ieNEWS); - show_bool(16,76, usrconfig.ieFILE); - show_bool(17,76, usrconfig.FSemacs); + show_str( 8,76,1, temp); + show_bool( 9,76, usrconfig.HotKeys); + show_bool(10,76, usrconfig.GraphMode); + show_bool(11,76, usrconfig.DoNotDisturb); + show_bool(12,76, usrconfig.Cls); + show_bool(13,76, usrconfig.More); + show_msgeditor(14,76, usrconfig.MsgEditor); + show_bool(15,76, usrconfig.MailScan); + show_bool(16,76, usrconfig.ieNEWS); + show_bool(17,76, usrconfig.ieFILE); + show_bool(18,76, usrconfig.FSemacs); } int EditUsrRec2(void) { - int j = 0; - char temp[PATH_MAX]; + int j = 0, ch; + char temp[PATH_MAX]; - Screen2(); - for (;;) { - Fields2(); - j = select_menu(25); - switch(j) { - case 0: return 0; - case 1: E_STR( 6,17,35,usrconfig.sHandle, "The ^Handle^ of this user") - case 2: E_STR( 7,17,27,usrconfig.sLocation,"The users ^Location^") - case 3: - case 4: - case 5: E_STR(j+5,17,40,usrconfig.address[j-3],"^Address^") - case 6: E_STR(11,17,16, usrconfig.sVoicePhone, "The ^Voice Phone^ number of this user") - case 7: E_STR(12,17,16, usrconfig.sDataPhone, "The ^Data Phone^ number of this user") - case 8: E_STR(13,17,10, usrconfig.sDateOfBirth,"The ^Date of Birth^ in DD-MM-YYYY format") - case 9: strcpy(temp,edit_str(14,17,Max_passlen,usrconfig.Password,(char *)"Enter the ^password^ for this user")); - if (strlen(temp)) { - if (strcasecmp(usrconfig.Password, temp)) { - /* - * Only do something if password really changed. - */ - working(1,0,0); - memset(&usrconfig.Password, 0, sizeof(usrconfig.Password)); - strcpy(usrconfig.Password, temp); - usrconfig.tLastPwdChange = time(NULL); - Syslog('+', "%s/bin/mbpasswd -f %s ******", getenv("MBSE_ROOT"), usrconfig.Name); - sprintf(temp, "%s/bin/mbpasswd -f %s %s", getenv("MBSE_ROOT"), usrconfig.Name, usrconfig.Password); - if (system(temp) != 0) { - WriteError("$Failed to set new Unix password"); - } else { - Syslog('+', "Password changed for %s (%s)", usrconfig.sUserName, usrconfig.Name); - } + Screen2(); + for (;;) { + Fields2(); + j = select_menu(25); + switch(j) { + case 0: return 0; + case 1: E_STR( 6,17,35,usrconfig.sHandle, "The ^Handle^ of this user") + case 2: E_STR( 7,17,27,usrconfig.sLocation,"The users ^Location^") + case 3: + case 4: + case 5: E_STR(j+5,17,40,usrconfig.address[j-3],"^Address^") + case 6: E_STR(11,17,16, usrconfig.sVoicePhone, "The ^Voice Phone^ number of this user") + case 7: E_STR(12,17,16, usrconfig.sDataPhone, "The ^Data Phone^ number of this user") + case 8: E_STR(13,17,10, usrconfig.sDateOfBirth,"The ^Date of Birth^ in DD-MM-YYYY format") + case 9: strcpy(temp,edit_str(14,17,Max_passlen,usrconfig.Password,(char *)"Enter the ^password^ for this user")); + if (strlen(temp)) { + if (strcasecmp(usrconfig.Password, temp)) { + /* + * Only do something if password really changed. + */ + working(1,0,0); + memset(&usrconfig.Password, 0, sizeof(usrconfig.Password)); + strcpy(usrconfig.Password, temp); + usrconfig.tLastPwdChange = time(NULL); + Syslog('+', "%s/bin/mbpasswd -f %s ******", getenv("MBSE_ROOT"), usrconfig.Name); + sprintf(temp, "%s/bin/mbpasswd -f %s %s", getenv("MBSE_ROOT"), usrconfig.Name, usrconfig.Password); + if (system(temp) != 0) { + WriteError("$Failed to set new Unix password"); + } else { + Syslog('+', "Password changed for %s (%s)", usrconfig.sUserName, usrconfig.Name); } - } else { - working(2, 0, 0); } - break; - case 10:strcpy(usrconfig.sSex, tl(edit_str(15,17,7, usrconfig.sSex, (char *)"^Male^ or ^Female^"))); - break; - case 11:strcpy(temp, PickProtocol(15)); - if (strlen(temp) != 0) - strcpy(usrconfig.sProtocol, temp); - clr_index(); - Screen2(); - break; - case 12:strcpy(temp, PickArchive((char *)"15")); - if (strlen(temp) != 0) - strcpy(usrconfig.Archiver, temp); - clr_index(); - Screen2(); - break; - case 13:E_INT( 18,17,usrconfig.iScreenLen, "Users ^Screen length^ in lines (about 24)") + } else { + working(2, 0, 0); + } + break; + case 10:showhelp((char *)"Toggle ^Sex^ with spacebar, press when done."); + do { + set_color(YELLOW, BLUE); + show_str(15,17,7, usrconfig.sSex); + ch = readkey(15, 17, YELLOW, BLUE); + if (ch == ' ') { + if (strcmp(usrconfig.sSex, "Male") == 0) + strcpy(usrconfig.sSex, "Female"); + else { + strcpy(usrconfig.sSex, "Male\0\0"); + } + } + } while (ch != KEY_ENTER && ch != '\012'); + set_color(WHITE, BLACK); + show_str(15,17,7, usrconfig.sSex); + break; + case 11:strcpy(temp, PickProtocol(15)); + if (strlen(temp) != 0) + strcpy(usrconfig.sProtocol, temp); + clr_index(); + Screen2(); + break; + case 12:strcpy(temp, PickArchive((char *)"15")); + if (strlen(temp) != 0) + strcpy(usrconfig.Archiver, temp); + clr_index(); + Screen2(); + break; + case 13:usrconfig.Charset = edit_charset(18,17, usrconfig.Charset); break; - case 14:usrconfig.iLanguage = PickLanguage((char *)"15.14"); - clr_index(); - Screen2(); - break; - case 15:E_BOOL( 7,76,usrconfig.HotKeys, "Is user using ^HotKeys^ for menus") - case 16:E_BOOL( 8,76,usrconfig.GraphMode, "Is user using ^ANSI^ colors") - case 17:E_BOOL( 9,76,usrconfig.Chat, "User has ^IEMSI Chat^ capability") - case 18:E_BOOL(10,76,usrconfig.DoNotDisturb, "User will not be ^disturbed^") - case 19:E_BOOL(11,76,usrconfig.Cls, "Send ^ClearScreen code^ to users terminal") - case 20:E_BOOL(12,76,usrconfig.More, "User uses the ^More prompt^") - case 21:usrconfig.MsgEditor = edit_msgeditor(13,76,usrconfig.MsgEditor); - break; - case 22:E_BOOL(14,76,usrconfig.MailScan, "Don't check for ^new mail^") - case 23:E_BOOL(15,76,usrconfig.ieNEWS, "Show ^News Bulletins^ when logging in") - case 24:E_BOOL(16,76,usrconfig.ieFILE, "Show ^New Files^ when logging in") - case 25:E_BOOL(17,76,usrconfig.FSemacs, "Use ^Emacs^ or Wordstart shorcut keys in FS editor") - } + case 14:E_INT( 7,76,usrconfig.iScreenLen, "Users ^Screen length^ in lines (about 24)") + case 15:usrconfig.iLanguage = PickLanguage((char *)"15.15"); + clr_index(); + Screen2(); + break; + case 16:E_BOOL( 9,76,usrconfig.HotKeys, "Is user using ^HotKeys^ for menus") + case 17:E_BOOL(10,76,usrconfig.GraphMode, "Is user using ^ANSI^ colors") + case 18:E_BOOL(11,76,usrconfig.DoNotDisturb, "User will not be ^disturbed^") + case 19:E_BOOL(12,76,usrconfig.Cls, "Send ^ClearScreen code^ to users terminal") + case 20:E_BOOL(13,76,usrconfig.More, "User uses the ^More prompt^") + case 21:usrconfig.MsgEditor = edit_msgeditor(14,76,usrconfig.MsgEditor); + break; + case 22:E_BOOL(15,76,usrconfig.MailScan, "Don't check for ^new mail^") + case 23:E_BOOL(16,76,usrconfig.ieNEWS, "Show ^News Bulletins^ when logging in") + case 24:E_BOOL(17,76,usrconfig.ieFILE, "Show ^New Files^ when logging in") + case 25:E_BOOL(18,76,usrconfig.FSemacs, "Use ^Emacs^ or Wordstart shorcut keys in FS editor") } + } }