📄 usercp.php
字号:
<?phpif(!class_exists('skin_global')) require('global.php');class skin_usercp{ function skin_usercp() { global $icebb,$global; $global = new skin_global; }function layout($content){global $icebb,$global;$code = $global->header();$code .= <<<EOF<table width="100%" border="0" cellspacing="1" cellpadding="1"> <tr> <td valign="top" width="24%" style='padding-right:10px'> <div class="borderwrap"> <div class="row1 ucp-menu"> <h2>{$icebb->lang['menu']}</h2> <div class='Subtitle'>{$icebb->lang['personal_profile']}</div> <ul> <li><a href='{$icebb->base_url}act=ucp'>{$icebb->lang['overview']}</a></li> <li><a href="{$icebb->base_url}act=ucp&func=profile">{$icebb->lang['edit_profile']}</a></li> <li><a href="{$icebb->base_url}act=ucp&func=avatar">{$icebb->lang['edit_avatar']}</a></li> <li><a href="{$icebb->base_url}act=ucp&func=signature">{$icebb->lang['edit_sig']}</a></li> <!--<li><a href='{$icebb->base_url}act=groups'>{$icebb->lang['user_groups']}</a></li>--> <li><a href='{$icebb->base_url}act=ucp&func=away_system'>{$icebb->lang['away_system']}</a></li> </ul> <div class='Subtitle'>{$icebb->lang['tools']}</div> <ul> <li><a href='{$icebb->base_url}act=ucp&func=buddies'>{$icebb->lang['buddy_list']}</a></li> <li><a href="{$icebb->base_url}act=ucp&func=favorites">{$icebb->lang['manage_favs']}</a></li> <li><a href="{$icebb->base_url}act=ucp&func=uploads">{$icebb->lang['manage_uploads']}</a></li> </ul> <div class='Subtitle'>{$icebb->lang['settings']}</div> <ul> <li><a href="{$icebb->base_url}act=ucp&func=password">{$icebb->lang['menu_password']}</a></li> <li><a href="{$icebb->base_url}act=ucp&func=email">{$icebb->lang['menu_email']}</a></li> <li><a href="{$icebb->base_url}act=ucp&func=dateset">{$icebb->lang['menu_date']}</a></li> <li><a href="{$icebb->base_url}act=ucp&func=settings">{$icebb->lang['menu_settings']}</a></li> <li><a href="{$icebb->base_url}act=ucp&func=emailset">{$icebb->lang['menu_email_settings']}</a></li> </ul> </div> </div> </td> <td valign="top" width="76%"> <div class="borderwrap"> <h2>{$icebb->lang['title']}</h2> {$content} </div> </td> </tr></table>EOF;$code .= $global->footer;return $code;}function main($favorite_topics='',$pm_info=array()){global $icebb;$ppd = sprintf($icebb->lang['posts_per_day'],$icebb->user['posts_per_day']);$pm_info['new'] = intval($pm_info['new']);$pm_info['posts'] = intval($pm_info['posts']);$pm_info['topics'] = intval($pm_info['topics']);$code .= <<<EOF<table width="100%" border="0" cellspacing="5" cellpadding="3" style='clear:both'> <tr> <td valign="top" width='50%'> <fieldset> <legend>{$icebb->lang['account_info']}</legend> <ul> <li><strong>{$icebb->lang['group']}</strong> {$icebb->user['g_title']}</li> <li><strong>{$icebb->lang['posts']}</strong> {$icebb->user['posts']} ({$ppd} / <a href='{$icebb->base_url}act=search&author={$icebb->user['id']}'>{$icebb->lang['posts_view_all']}</a>)</li> <li><strong>{$icebb->lang['joined']}</strong> {$icebb->user['joined_formatted']}</li> </ul> </fieldset> </td> <td valign="top"> <fieldset> <legend>{$icebb->lang['private_messages']}</legend> <ul> <li><strong>{$icebb->lang['pm_new']}</strong> {$icebb->user['new_pms']}</li> <li><strong>{$icebb->lang['pm_topics']}</strong> {$pm_info['topics']}</li> <li><strong>{$icebb->lang['pm_posts']}</strong> {$pm_info['posts']}</li> </ul> </fieldset> </td> </tr> <tr> <td colspan='2'> <fieldset> <legend>{$icebb->lang['favorite_topics']}</legend>EOF;if(strlen($favorite_topics) > 0){ $code .= <<<EOF <ul>{$favorite_topics} </ul>EOF;}$code .= <<<EOF </fieldset> </td> </tr></table><br /> <div class='Subtitle'><strong>{$icebb->lang['your_notepad']}</strong></div> <form action='{$PHP_SELF}' method='post' name='notepad' style='display:block;text-align:center'> <textarea cols='60' rows='6' name='notepad' class='form_textarea' style='width:96%'>{$icebb->user['notepad']}</textarea> <div class='buttonrow'><input type='submit' value="{$icebb->lang['save_your_notes']}" class='form_button' /></div> </form>EOF;return $code;}function main_favtopic($f){global $icebb;$code .= <<<EOF <li><a href='{$icebb->base_url}topic={$f['tid']}'>{$f['title']}</a></li>EOF;return $code;}function editProfile($dob,$g){global $icebb;$gender = implode("\n",$g);$code .= <<<EOF<form action='{$PHP_SELF}' method='post' name='profileInfo'> <table width='100%' cellpadding='2' cellspacing='1'> <tr> <td class='row1' width='40%'> <strong>{$icebb->lang['pro_title']}</strong> </td> <td class='row2'> <input type='text' name='title' value='{$icebb->user['title']}' class='form_textbox' /> </td> </tr> <tr> <td class='row1'> <strong>{$icebb->lang['pro_loc']}</strong> </td> <td class='row2'> <input type='text' name='location' value='{$icebb->user['location']}' class='form_textbox' /> </td> </tr> <tr> <td class='row1' width='40%'> <strong>{$icebb->lang['pro_gender']}</strong> </td> <td class='row2'> <select name='gender'>{$gender} </select> </td> </tr> <tr> <td class='row1'> <strong>{$icebb->lang['msn_long']}</strong> </td> <td class='row2'> <input type='text' name='msn' value='{$icebb->user['msn']}' class='form_textbox' /> </td> </tr> <tr> <td class='row1'> <strong>{$icebb->lang['aim_long']}</strong> </td> <td class='row2'> <input type='text' name='aim' value='{$icebb->user['aim']}' class='form_textbox' /> </td> </tr> <tr> <td class='row1'> <strong>{$icebb->lang['yim_long']}</strong> </td> <td class='row2'> <input type='text' name='yahoo' value='{$icebb->user['yahoo']}' class='form_textbox' /> </td> </tr> <tr> <td class='row1'> <strong>{$icebb->lang['jabber']}</strong> </td> <td class='row2'> <input type='text' name='jabber' value='{$icebb->user['jabber']}' class='form_textbox' /> </td> </tr> <tr> <td class='row1'> <strong>{$icebb->lang['pro_site']}</strong> </td> <td class='row2'> <input type='text' name='url' value='{$icebb->user['url']}' class='form_textbox' /> </td> </tr> <tr> <td class='row1'> <strong>{$icebb->lang['pro_bday']}</strong> </td> <td class='row2'> <select name='dob_month' class='form_dropdown'>{$dob['month']}</select> <select name='dob_day' class='form_dropdown'>{$dob['day']}</select> <select name='dob_year' class='form_dropdown'>{$dob['year']}</select> </td> </tr> </table> <div class='buttonstrip'> <input type='submit' name='submit' value="{$icebb->lang['save_profile']}" class='form_button' /> <input type='reset' value="{$icebb->lang['clear']}" class='form_button' /> </div></form>EOF;return $code;}function editSignature($currsig,$editor){global $icebb;$code .= <<<EOF<div class='Subtitle'>{$icebb->lang['sig_your']}</div>{$currsig}<br /><br /><form action='{$PHP_SELF}' method='post' name='signatureInfo'> <div class='Subtitle'>{$icebb->lang['sig_edit']}</div> {$editor} <div class='buttonstrip'> <input type='submit' value="{$icebb->lang['sig_button']}" class='form_button' /> </div></form>EOF;return $code;}function editEmail(){global $icebb;$code .= <<<EOF<form action='{$PHP_SELF}' method='post' name='emailInfo'> <table width='100%' cellpadding='2' cellspacing='1'> <tr> <td class='row1' width='40%'> <strong>{$icebb->lang['pass_current']}</strong> </td> <td class='row2'> <input type='password' name='pass_old' class='form_textbox' /> </td> </tr> <tr> <td class='row1'> <strong>{$icebb->lang['email_new']}</strong> </td> <td class='row2'> <input type='text' name='mail' class='form_textbox' /> </td> </tr> <tr> <td class='row1'> <strong>{$icebb->lang['email_new_confirm']}</strong> </td> <td class='row2'> <input type='text' name='mailc' class='form_textbox' /> </td> </tr> </table> <div class='buttonstrip'> <input type='submit' value="{$icebb->lang['email_save']}" class='form_button' /> </div></form>EOF;return $code;}function editPass(){global $icebb;$code .= <<<EOF<form action='{$PHP_SELF}' method='post' name='passInfo'> <table width='100%' cellpadding='2' cellspacing='1'> <tr> <td class='row1' width='40%'> <strong>{$icebb->lang['pass_current']}</strong> </td> <td class='row2'> <input type='password' name='pass_old' class='form_textbox' /> </td> </tr> <tr> <td class='row1'> <strong>{$icebb->lang['pass_new']}</strong> </td> <td class='row2'> <input type='password' name='pass_new' class='form_textbox' /> </td> </tr> <tr> <td class='row1'> <strong>{$icebb->lang['pass_new_confirm']}</strong> </td> <td class='row2'> <input type='password' name='pass_confirm' class='form_textbox' /> </td> </tr> </table> <div class='buttonstrip'> <input type='submit' value="{$icebb->lang['pass_button']}" class='form_button' /> </div></form>EOF;return $code;}function editPassNone(){global $icebb;$code = <<<EOF<div class="row1" style="padding: 5px;"> <div class="highlight_error"> {$icebb->lang['openid_no_password']} </div></div>EOF;return $code;}function editAvatar($u){global $icebb;$code .= <<<EOF<div class='row1'>EOF;if($icebb->input['avtype']!='none' && !empty($icebb->user['avsize'])){$code .= <<<EOF<div class='Subtitle'>{$icebb->lang['av_current']}</div><div class='row2' style='text-align:center;padding:6px'><img src='{$icebb->user['avatar']}' alt='' /><br />{$icebb->user['avsize']} {$icebb->lang['av_pixels']}</div>EOF;}$code .= <<<EOF<div class='Subtitle'>{$icebb->lang['av_change']}</div><form action='{$PHP_SELF}' method='post' name='avatarInfo' enctype='multipart/form-data'> <div style='padding:6px'> <input type='radio' name='avtype' value='upload' id='avtype_upload' onchange="$('url').style.display='none';$('upload').style.display='block';$('gallery').style.display='none'" /><label for='avtype_upload'><strong>{$icebb->lang['av_upload']}</strong></label><br /> <div id='upload' class='under_radio_button' style='display:none'> <input type='file' name='file' value='' class='form_textbox' /> <div class='desc'>{$icebb->lang['av_upload_url']}</div> </div> <input type='radio' name='avtype' value='url' id='avtype_url' onchange="$('url').style.display='block';$('upload').style.display='none';$('gallery').style.display='none'" /><label for='avtype_url'><strong>{$icebb->lang['av_url']}</strong></label><br /> <div id='url' class='under_radio_button' style='display:none'> <input type='text' name='av_url' value='{$u['avatar']}' class='form_textbox' size='40' /><br /> </div> <input type='radio' name='avtype' value='none' id='avtype_none' onchange="$('url').style.display='none';$('upload').style.display='none';$('gallery').style.display='none'" /><label for='avtype_none'><strong>{$icebb->lang['av_none']}</strong></label> </div> <div class='buttonstrip'> <input type='submit' name='submit' value="{$icebb->lang['av_button']}" class='form_button' /> </div></form></div><script type='text/javascript'>$('avtype_{$u['avtype']}').checked=true;$('{$u['avtype']}').style.display='block';</script>EOF;return $code;}function favoriteView($favorite_topics,$favorite_forums){global $icebb;$code .= <<<EOF<div class='Subtitle'>{$icebb->lang['favorite_forums']}</div><table width='100%' cellpadding='2' cellspacing='1'>{$favorite_forums}</table><div class='Subtitle'>{$icebb->lang['favorite_topics']}</div><table width='100%' cellpadding='2' cellspacing='1'>{$favorite_topics}</table>EOF;return $code;}function favorite_topic($f){global $icebb;$code .= <<<EOF <tr> <td width='1%' class='row1'> {$f['macro']} </td> <td class='row2'> <a href='{$icebb->base_url}topic={$f['favobjid']}'><strong>{$f['title']}</strong></a> </td> <td class='row1' style='text-align:right' width='20%'> <a href='{$icebb->base_url}act=ucp&func=favorites&opt=delete&type=topic&id={$f['favobjid']}'>{$icebb->lang['rem']}</a> </td> </tr>EOF;return $code;}function favorite_forum($f){global $icebb;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -