@program usermin.htmuf 1 10000 d i $include $lib/cgiparse $include $lib/alynna $include $web/login $def pclean "" ":" subst dup 1 1 midstr "/" stringcmp not if 1 strcut swap pop then dup dup strlen 1 midstr "/" stringcmp not if dup strlen -- strcut pop then INCLUDE_WEBVARS : sys.mainmenu { "

Options:
" }w ; : list.edit "listpath" getstat dup if pclean "listpath" setstat else "" "listpath" setstat then { "

Edit list

" }w { "
" }w { "  Web path: " }w { "
" }w { "" }w { "
" }w { "
" }w ; : list.change "submit" raw array? if "submit" post "write" smatch if myref "webpath" post "page" raw setlist { "

... list was edited ...

" }w then then "webpath" post "listpath" setstat list.edit ; : page.edit "webpath" getstat dup if pclean "webpath" setstat else "" "webpath" setstat then { "

Edit page

" }w { "
" }w { "  Web path: " }w { "
" }w { "" }w { "
" }w { "
" }w { "
View this page" }w "webpath" getstat not if { "

Be careful, you are editing the front page!

" }w then ; : page.change "submit" raw array? if "submit" post "write" smatch if myref "/_/www" "webpath" post dup if "/" swap strcat else pop "" then strcat "page" raw setlist { "

... page was edited ...

" }w then then "webpath" post "webpath" setstat page.edit ; : param.edit { "
" }w { "
" }w { "" }w { "" }w { "" }w { "" }w { "" }w { "" }w { "" }w { "" }w { "" }w { "" }w { "" }w { "" }w { "" }w { "" }w { "" }w { "" }w { "" }w { "" }w { "" }w { "" }w { "" }w { "" }w { "" }w { "" }w { "" }w { "" }w { "" }w { "" }w { "
Full name:
Gender:
Species:
Home MUCK:
Tagline (for userlist):
Specialty:
URL:
Email:
ICQ:
AIM:
Picture:
Description:
Custom scheme:
Current scheme:" "_prefs/webcolor" getstat astr dup not if pop "$var/www" match "_bodytag" getprop then tagesc "
" }w ; : param.change myref not if { "

You can unlock, any door, if you only have the key.

" }w { "
Anotherwords, you need to log in.
" }w { "Return to selection page..." }w exit then "fullname" post "_info/fullname" setstat "sex" post "sex" setstat "species" post "species" setstat "homemuck" post "_info/homemuck" setstat "specialty" post "_info/specialty" setstat "tagline" post "_info/tagline" setstat "url" post "_info/url" setstat "email" post "_email" setstat "icq" post "_info/icq" setstat "aim" post "_info/aim" setstat "scheme" post "_prefs/webcolor" setstat "picture" post "_info/net/gallery" setstat "desc" post "_/de" setstat { "

You just done updated your information.

" }w param.edit ; : main PARSE_HEADERS { WWW "_/www/header" mpilist }w myref if wparam @ tolower case "options.change" smatch when param.change end "options" smatch when param.edit end "list.change" smatch when list.change end "list" smatch when list.edit end "page.change" smatch when page.change end "page" smatch when page.edit end default pop sys.mainmenu end endcase else { "

You must be logged in to edit your webpage.

" }w { "

Back..

" }w then { WWW "_/www/footer" mpilist }w ; . c q @se