Subj : [Mystic] GE, MPL, and USES To : All From : Digital Avatar Date : Fri Sep 27 2019 19:16:13 So here's a fun question: You're trying to design a replacement for newuserapp.mpx that is configurable with respect to what fields it asks for (on the idea it might be useful to others and they don't necessarily want to ask for the same information you do). So you go about listing all the different fields that might be asked for and what USER variables they correspond to in MPL ... and then you see it. There's a great big gap where certain variables appear to be missing. So, for example, there's no variable exported for the user's HomePhone or DataPhone (corresponding to ThisUser.HomePhone and ThisUser.DataPhone, respectively). There are other examples, but I won't boor you with the details. (And no, I don't really care about anyone's phone number, but I'm just using it as an example and it was the first I could think of.) So this leads you to consider some workaround using StuffKeys and MenuCmd to try to hook the GE command to accept validated data for the fields that aren't otherwise exported into their own variables in MPL. However, this raises two obvious questions: 1. Will input to StuffKeys be buffered such that when MenuCMD('GE','foo') is invoked it will be sitting there waiting to be consumed by the GE handler? I mean, that is its purpose, right? I'm not misreading the documentation, am I? 2. Does GE even work in this condition? What I mean is -- is GE strictly for editing an existing user record stored in the database, or does it modify a temporary record in memory such that it would be suitable for handling new user applications as in this example? .........this would be the point where g00r00's presence would be welcome. --- Mystic BBS v1.12 A43 2019/03/03 (Windows/32) * Origin: d i s t o r t i o n // d1st.org (46:1/145) .