📄 skin_ucp.php
字号:
<?php
class skin_ucp
{
function rpgprofile_javascript( $racearrays, $classarrays, $typearrays )
{
global $ibforums;
return "<script language=\"javascript\">\n<!--\n\n{$racearrays}\n{$classarrays}\n{$typearrays}\n\nfunction updateRaces()\n{\nwith (document.profile.alignment)\n{\nvar choice = options[selectedIndex].value;\n}\ndocument.profile.rpgrace.length = 0;\nchoice = eval(choice);\nfor (var i=0;i<choice.length;i++)\n{\nwith (document.profile.rpgrace)\n{\noptions[length] = new Option(choice[i],choice[++i],false,false);\n}\n}\nif ((parseInt(navigator.appVersion) < 5) && (navigator.appName == \"Netscape\"))\n{\nhistory.go(0); \n}\n}\n\nfunction updateType()\n{\nwith (document.profile.rpggender)\n{\nvar gender = options[selectedIndex].value;\n}\nif (gender == \"gd1\")\n{\nwith (document.profile.rpgclass)\n{\nvar rclass = options.selectedIndex;\n}\nrclass = eval(rclass);\ndocument.profile.rpgtypename.value = typename1[rclass];\ndocument.profile.rpgtypeid.value = typeid1[rclass];\n} \nelse if(gender == \"gd2\")\n{\nwith (document.profile.rpgclass)\n{\nvar rclass = options.selectedIndex;\n}\nrclass = eval(rclass);\ndocument.profile.rpgtypename.value = typename2[rclass];\ndocument.profile.rpgtypeid.value = typeid2[rclass];\n}\nelse\n{\ndocument.profile.rpgtypename.value = typename0[0];\ndocument.profile.rpgtypeid.value = typeid0[0];\n}\nif ((parseInt(navigator.appVersion) < 5) && (navigator.appName == \"Netscape\"))\n{\nhistory.go(0); \n}\n}\n\nfunction updateClasses()\n{\nwith (document.profile.rpggender)\n{\nvar choice = options[selectedIndex].value;\n}\ndocument.profile.rpgclass.length = 0;\nchoice = eval(choice);\nfor (var i=0;i<choice.length;i++)\n{\nwith (document.profile.rpgclass)\n{\noptions[length] = new Option(choice[i],choice[++i],false,false);\n}\n}\ndocument.profile.rpgtypename.value = typename0[0];\ndocument.profile.rpgtypeid.value = typeid0[0];\nupdateType();\nif ((parseInt(navigator.appVersion) < 5) && (navigator.appName == \"Netscape\"))\n{\nhistory.go(0);\n}\n}\n//-->\n</script>";
}
function rpgprofile( $rpgnameoptions, $classoptions, $raceoptions, $alignmentoptions, $elementoptions, $genderoptions, $rpgtypename, $rpgtypeid )
{
global $ibforums;
return "<form action=\"{$ibforums->vars['board_url']}/index.{$ibforums->vars['php_ext']}\" method=\"post\" name=\"profile\">\n<input type=\"hidden\" name=\"act\" value=\"UserCP\">\n<input type=\"hidden\" name=\"CODE\" value=\"101\">\n<input type=\"hidden\" name=\"s\" value=\"{$ibforums->session_id}\">\n<tr>\n<td class='titlemedium' colspan='2'>{$ibforums->lang['rpg_profile_info']}</td>\n</tr>\n<tr>\n<td class='row1' width='60%'>{$ibforums->lang['rpg_name']}</td>\n<td class='row1'><input type='text' name='rpgname' maxlength='20' size='32' value=\"{$rpgnameoptions}\" class='forminput'></td>\n</tr>\n<tr>\n<td class='row2' width='60%'>{$ibforums->lang['rpg_element_type']}</td>\n<td class='row2'>\n<select name='element' class='foruminput'>{$elementoptions}</select>\n</td>\n</tr>\n<tr>\n<td class='row1' width='60%'>{$ibforums->lang['rpg_alignment']}</td>\n<td class='row1'><select name='alignment' class='foruminput' onchange='updateRaces()'>{$alignmentoptions}</select></td>\n</tr>\n<tr>\n<td class='row2' width='60%'>{$ibforums->lang['rpg_race']}</td>\n<td class='row2'><select name='rpgrace' class='foruminput'>{$raceoptions}</select></td>\n</tr>\n<tr>\n<td class='row1' width='60%'>{$ibforums->lang['rpg_gender']}</td>\n<td class='row1'><select name='rpggender' class='foruminput' onchange='updateClasses()'>{$genderoptions}</select></td>\n</tr>\n<tr>\n<td class='row2' width='60%'>{$ibforums->lang['rpg_class']}</td>\n<td class='row2'><select name=\"rpgclass\" class='forminput' onchange=\"updateType()\">{$classoptions}</select></td>\n</tr>\n<tr>\n<td class='row1' width='60%'>{$ibforums->lang['rpg_type']}</td>\n<td class='row1'><input type=\"text\" class=\"forminput\" name=\"rpgtypename\" value=\"{$rpgtypename}\" length=\"30\" READONLY><input type=\"hidden\" name=\"rpgtypeid\" value=\"{$rpgtypeid}\"></td>\n</tr>\n<tr>\n<td class='row2' width='60%'>{$ibforums->lang['rpg_build_stats']}</td>\n<td class='row2'><input type='checkbox' name='updatestats' class='forminput'> {$ibforums->lang['rpg_build_stats_2']}</td>\n</tr>\n<tr>\n<td class=\"row1\" align=\"center\" colspan=\"2\"><input type=\"submit\" name='change_profile' value=\"Change my RPG Profile\" class='forminput'></td>\n</tr>";
}
function rpgprofile_view( $rpg_job, $rpg_name, $rpg_class, $rpg_race, $rpg_alignment, $rpg_element, $rpg_gender, $rpg_typename )
{
global $ibforums;
return "<tr>\n<td class='titlemedium' colspan='2'>{$ibforums->lang['rpg_profile_view']}</td>\n</tr>\n<tr>\n<td class='row1' width='60%'>{$ibforums->lang['rpg_job']}</td>\n<td class='row1'>{$rpg_job}</td>\n</tr>\n<tr>\n<td class='row1' width='60%'>{$ibforums->lang['rpg_name']}</td>\n<td class='row1'>{$rpg_name}</td>\n</tr>\n<tr>\n<td class='row2' width='60%'>{$ibforums->lang['rpg_element_type']}</td>\n<td class='row2'>{$rpg_element}</td>\n</tr>\n<tr>\n<td class='row1' width='60%'>{$ibforums->lang['rpg_alignment']}</td>\n<td class='row1'>{$rpg_alignment}</td>\n</tr>\n<tr>\n<td class='row2' width='60%'>{$ibforums->lang['rpg_race']}</td>\n<td class='row2'>{$rpg_race}</td>\n</tr>\n<tr>\n<td class='row1' width='60%'>{$ibforums->lang['rpg_gender']}</td>\n<td class='row1'>{$rpg_gender}</td>\n</tr>\n<tr>\n<td class='row2' width='60%'>{$ibforums->lang['rpg_class']}</td>\n<td class='row2'>{$rpg_class}</td>\n</tr>\n<tr>\n<td class='row1' width='60%'>{$ibforums->lang['rpg_type']}</td>\n<td class='row1'>{$rpg_typename}</td>\n</tr>\n<tr>";
}
function birthday( $day, $month, $year )
{
global $ibforums;
return " <tr>\n <td class='row2' width='40%'><b>{$ibforums->lang['birthday']}</b></td>\n <td class='row2'>\n <select name='day' class='forminput'>{$day}</select> \n <select name='month' class='forminput'>{$month}</select> \n <select name='year' class='forminput'>{$year}</select>\n </td>\n </tr>";
}
function email_change( $txt = "", $regid = "", $msg = "" )
{
global $ibforums;
return " <td colspan='2' class='category'><b>{$ibforums->lang['change_email_title']}</b></td>\n </tr>\n\t\t\t\t\n\t\t\t\t <script language='Javascript'>\n\t\t\t\t var msg = \"{$msg}\";\n\t\t\t\t if ( msg != \"\")\n\t\t\t\t {\n\t\t\t\t \talert(msg);\n\t\t\t\t }\n\t\t\t\t </script>\n\t\t\t\t \n <form action=\"{$ibforums->vars['board_url']}/index.{$ibforums->vars['php_ext']}\" method=\"post\" name='form1'>\n <input type='hidden' name='act' value='UserCP'>\n <input type='hidden' name='CODE' value='09'>\n <input type='hidden' name='s' value='{$ibforums->session_id}'>\n <tr>\n \t<td class='row1' colspan='2'>{$txt}</td>\n </tr>\n <tr>\n <td class='row1' nowrap><b>{$ibforums->lang['ce_new_email']}</b></td>\n <td class='row1' width='70%' align='left'><input type='text' name='in_email_1' value='' class='forminput'></td>\n </tr>\n <tr>\n <td class='row1' nowrap><b>{$ibforums->lang['ce_new_email2']}</b></td>\n <td class='row1' width='70%' align='left'><input type='text' name='in_email_2' value='' class='forminput'></td>\n </tr>\n \n\t\t\t\t <tr>\n\t\t\t\t\t <td colspan='2'>\n\t\t\t\t\t\t <table cellpadding='3' cellspacing='1' border='0' width='100%'>\n\t\t\t\t\t\t <tr>\n\t\t\t\t\t\t <td valign='left' colspan='2' class='titlemedium'>{$ibforums->lang['ras_title']}</td>\n\t\t\t\t\t\t </tr>\n\t\t\t\t\t\t <tr>\n\t\t\t\t\t\t <td class='row1' width='40%'>{$ibforums->lang['ras_numbers']}</td>\n\t\t\t\t\t\t <td class='row1'>\n\t\t\t\t\t\t <input type='hidden' name='regid' value='{$regid}'>\n\t\t\t\t\t\t <img src='{$ibforums->base_url}&act=UserCP&CODE=show_image&rc={$regid}&p=1' border='0' alt='Code Bit'>\n\t\t\t\t\t\t <img src='{$ibforums->base_url}&act=UserCP&CODE=show_image&rc={$regid}&p=2' border='0' alt='Code Bit'>\n\t\t\t\t\t\t <img src='{$ibforums->base_url}&act=UserCP&CODE=show_image&rc={$regid}&p=3' border='0' alt='Code Bit'>\n\t\t\t\t\t\t <img src='{$ibforums->base_url}&act=UserCP&CODE=show_image&rc={$regid}&p=4' border='0' alt='Code Bit'>\n\t\t\t\t\t\t <img src='{$ibforums->base_url}&act=UserCP&CODE=show_image&rc={$regid}&p=5' border='0' alt='Code Bit'>\n\t\t\t\t\t\t <img src='{$ibforums->base_url}&act=UserCP&CODE=show_image&rc={$regid}&p=6' border='0' alt='Code Bit'>\n\t\t\t\t\t\t </td>\n\t\t\t\t\t\t </tr>\n\t\t\t\t\t\t <tr>\n\t\t\t\t\t\t <td class='row2' width='40%'>{$ibforums->lang['ras_text']}</td>\n\t\t\t\t\t\t <td class='row2'><input type='text' size='32' maxlength='32' name='reg_code' class='forminput'></td>\n\t\t\t\t\t\t </tr>\n\t\t\t\t\t\t </table>\n\t\t\t\t\t </td>\n\t\t\t\t </tr>\n \n <tr>\n <td class='row2' align='center' colspan='2'><input type=\"submit\" name='change_email' value=\"{$ibforums->lang['account_email_submit']}\" class='forminput'></td>\n </tr>\n </form>";
}
function pass_change( )
{
global $ibforums;
return "\t\t\t\t<form action=\"{$ibforums->vars['board_url']}/index.{$ibforums->vars['php_ext']}\" method=\"post\" name='form1'>\n <input type='hidden' name='act' value='UserCP'>\n <input type='hidden' name='CODE' value='29'>\n <input type='hidden' name='s' value='{$ibforums->session_id}'>\n\n <td colspan='2' class='category'><b>{$ibforums->lang['account_pass_title']}</b></td>\n </tr>\n <tr>\n <td class='row1' colspan='2'>{$ibforums->lang['pass_change_text']}</td>\n </tr>\n <tr>\n <td class='row2' nowrap><b>{$ibforums->lang['account_pass_old']}</b></td>\n <td class='row2' align='left'><input type='password' name='current_pass' value='' class='forminput'></td>\n </tr>\n <tr>\n <td class='row1' nowrap><b>{$ibforums->lang['account_pass_new']}</b></td>\n <td class='row1' align='left'><input type='password' name='new_pass_1' value='' class='forminput'></td>\n </tr>\n <tr>\n <td class='row1' nowrap><b>{$ibforums->lang['account_pass_new2']}</b></td>\n <td class='row1' align='left'><input type='password' name='new_pass_2' value='' class='forminput'></td>\n </tr>\n <tr>\n <td class='row2' align='center' colspan='2'><input type=\"submit\" name='s_pass' value=\"{$ibforums->lang['account_pass_submit']}\" class='forminput'></td>\n </tr>\n </form>";
}
function member_title( $title )
{
global $ibforums;
return " <tr>\n <td class='row1' width='40%'>{$ibforums->lang['member_title']}</td>\n <td class='row1'><input type='text' size='40' maxlength='120' name='member_title' value='{$title}' class='forminput'></td>\n </tr>";
}
function personal_avatar( $data, $formextra = "", $hidden_field = "" )
{
global $ibforums;
return " <script langauge='javascript'>\n <!--\n \n function checkTheBox() {\n \t\n \tvar isUrl = \"{$ibforums->vars['avatar_url']}\";\n \t\n \tif (isUrl == 1)\n \t{\n \t\tdocument.creator.choice[1].checked = true;\n \t}\n \telse\n \t{\n \t\tdocument.creator.choice[0].checked = true;\n \t}\n }\n \n function showavatar(theURL) {\n \n document.creator.choice[0].checked = true;\n \n document.images.show_avatar.src=theURL+document.creator.gallery_list.options[document.creator.gallery_list.selectedIndex].value;\n }\n \n function select_url() {\n \tdocument.creator.choice[1].checked = true;\n }\n \n function select_upload() {\n \tdocument.creator.choice[1].checked = true;\n \tdocument.creator.url_avatar.value = \"\";\n }\n \n function select_none() {\n \tdocument.creator.choice[2].checked = true;\n }\n \n //-->\n </script>\n \n <form action='{$ibforums->vars['board_url']}/index.{$ibforums->vars['php_ext']}' method='post' onload='checkTheBox' {$formextra} name='creator'>\n <input type='hidden' name='act' value='UserCP'>\n <input type='hidden' name='CODE' value='25'>\n <input type='hidden' name='s' value='{$ibforums->session_id}'>\n {$hidden_field}\n \n <td align='left' colspan='2' class='category'><b>{$ibforums->lang['av_current']}</b></td>\n </tr>\n <tr>\n <td class='row2' width='40%' valign='middle'>{$ibforums->lang['this_avatar']}</td>\n <td class='row2' width='60%' valign='middle'>{$data[CUR_AV]}</td>\n <tr>\n <td valign='left' colspan='2' class='category'><input type='radio' name='choice' value='gallery' onclick='return true;'><b>{$ibforums->lang['avatar_pre_title']}</b></td>\n </tr>\n <tr>\n <td class='row1' width='40%' valign='top' colspan='2'>{$ibforums->lang['avatar_pre_txt']}<br><br>{$data[AVATARS]}</td>\n </tr>";
}
function avatar_upload_field( $text = "" )
{
global $ibforums;
return "\t\t\t\t<tr>\n <td class='row1' width='40%' valign='top'><b>{$ibforums->lang['upload_avatar']}</b></td>\n <td class='row1'><input type='file' size='30' name='FILE_UPLOAD' class='forminput' onfocus='select_upload()' onclick='select_upload()'><br>{$text}</td>\n </tr>";
}
function personal_avatar_url( $Profile, $avatar, $allowed_ext )
{
global $ibforums;
return " <tr>\n <td valign='left' colspan='2' class='category'><input type='radio' name='choice' value='url' checked onclick='return true;'><b>{$ibforums->lang['avatar_url_title']}</b></td>\n </tr>\n <tr>\n <td class='row1' width='40%' valign='top'>{$ibforums->lang['avatar']}<br>{$ibforums->lang['avatar_url_ext']}<br><b>{$allowed_ext}</b></td>\n <td class='row1'><input type='text' size='55' maxlength='80' name='url_avatar' value='{$avatar}' class='forminput' onfocus='select_url()'></td>\n </tr>\n <!-- IBF.UPLOAD_AVATAR -->\n <tr>\n <td class='row1' width='40%' valign='top'>{$ibforums->lang['avatar_dims']}<br>{$ibforums->lang['maximum']} {$ibforums->lang['width']} = {$ibforums->vars['av_width']} {$ibforums->lang['pixels']}<br>{$ibforums->lang['maximum']} {$ibforums->lang['height']} = {$ibforums->vars['av_height']} {$ibforums->lang['pixels']}</td>\n <td class='row1'>{$ibforums->lang['width']} <input type='text' size='3' maxlength='3' name='Avatar_width' value='{$Profile[AVATAR_WIDTH]}' class='forminput' onfocus='select_url()'> x {$ibforums->lang['height']} <input type='text' size='3' maxlength='3' name='Avatar_height' value='{$Profile[AVATAR_HEIGHT]}' onfocus='select_url()' class='forminput'></td>\n </tr>";
}
function personal_avatar_end( )
{
global $ibforums;
return " <tr>\n <td valign='left' colspan='2' class='category'><input type='radio' name='choice' value='none' onclick='return true;'><b>{$ibforums->lang['av_tt_one']}</b></td>\n </tr>\n <tr>\n <td class='row1' align='center' colspan='2'>{$ibforums->lang['av_tt_two']}</td>\n </tr> \n <tr>\n <td class='row2' align='center' colspan='2'><input type=\"submit\" value=\"{$ibforums->lang['avatar_pre_submit']}\" class='forminput'></td>\n </tr> \n </form>";
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -