Awesome. I got the info this time. See below... Look for the "MEMBERS ONLY PAGES" blurb. Don't sweat if it doesn't make all that much sense. The key point is the generated data contains the list of members only pages.
Here is the relevant bit from my test log... It shows that the server is correctly generating the drop down menu. Some where between it generating the menu and you pulling it up, something is going off the rails.
Code:
[2015/01/23 23:06:11PST/IP=68.4.194.181/Club=867399] GetRowsAsARefA_WebPagesDB(Caller=main::GetPageList_WebPagesDB)/SQL=[SELECT WEBPAGEID,TITLE,PAGENAME,PAGETYPE,MENUORDER,DATEDELETED from WEBPAGES WHERE CLUBNUMBER='867399' AND (DATEDELETED=0) and PAGETYPE=PAGETYPE ORDER BY PAGETYPE,-SIGN(MENUORDER),MENUORDER,TITLE]
[2015/01/23 23:06:11PST/IP=68.4.194.181/Club=867399] PAGELIST = <option value="new">Create New Page</option>
<optgroup label="——— PUBLIC PAGES ———">/n<option value="00031365">Current Toastmasters Officers</option>/n<option value="00031363">Toastmasters Club Officers Roles and Responsibilites</option>/n<option value="00031423">First 10 Toastmasters Speeches</option>/n<option value="00031538">Flying Toasters History</option>/n<option value="00031424">President's Message</option>/n</optgroup>/n<optgroup label="— MEMBERS ONLY PAGES —">/n<option value="00031380">Meeting Roles - Ah Counter</option>/n<option value="00031419">Meeting Roles - Grammarian</option>/n<option value="00031418">Meeting Roles - Timer</option>/n<option value="00031420">Meeting Roles - Toastmaster</option>/n<option value="00031421">Meeting Roles - Evaluator</option>/n<option value="00031422">Meeting Roles - General Evaluator</option>/n</optgroup>/n
What we could do is on your end have it pop up what is being received by the javascript from the server to check the data transfer, if you would be up for that.