トップページ
<%= userid = '' if (/cmd=user&uid=(.*)$/ =~ CGI.unescape(ENV['QUERY_STRING'])) userid = $1 end s = "" rec = Array.new i = 0 while File.exists?("db/record/record#{i}.db") recorddb = PStore.new("db/record/record#{i}.db") recorddb.transaction do next if(!recorddb.root?(userid)) rec = rec + recorddb[userid] end i = i + 1 end userBool = false userdb = PStore.new('db/user.db') userdb.transaction do userBool = true if (userdb.root?(userid)) end if (userBool && userid != '') s += "" s += "" prodb = PStore.new('db/profile.db') prodb.transaction do if (prodb.root?(userid)) if (prodb[userid].key?('text') && prodb[userid]['text'] != '') s += "" end else prodb[userid] = Hash.new end end s += "" if (rec.size != 0) s += %Q(" if (@login.login && @login.userid == userid) s += "" s += %Q() s += %Q() s += "" end else s += "" end else s += "" end s %>

#{userid}

#{announce("プロフィール").sub(//, '')}
#{prodb[userid]['text']}
#{announce("村の記録").sub(//, '')}
) strGen = '' strKako = '' (rec.size - 1).downto(0) do |i| v = rec[i] if (File.exists?("db/vil#{(v['vid'] - 1) / 100}/#{v['vid']}.db")) strGen += %Q() else strKako += %Q() end end s += %Q() s += strGen s += %Q() s += %Q() s += strKako s += "
#{v['vid']}村#{v['sname']}#{v['num']}人#{Composition.compositions[v['composition']].name}#{v['p_name']}
#{v['vid']}村#{v['sname']}#{v['num']}人#{Composition.compositions[v['composition']].name}#{v['p_name']}
ここのログ
過去ログ
#{announce("プロフィール編集")}
) s += %Q(
まだ戦績がありません。
登録されてないIDです。
トップページ