📄 legends.php
字号:
<?php
class legends
{
var $output = "";
var $base_url = "";
var $html = "";
function legends( )
{
global $ibforums;
global $DB;
global $std;
global $print;
global $skin_universal;
$ibforums->lang = $std->load_words( $ibforums->lang, "lang_legends", $ibforums->lang_id );
$this->html = $std->load_template( "skin_legends" );
$this->base_url = "{$ibforums->vars['board_url']}/index.{$ibforums->vars['php_ext']}?s={$ibforums->session_id}";
switch ( $ibforums->input['CODE'] )
{
case "emoticons" :
$this->show_emoticons( );
break;
case "finduser_one" :
$this->find_user_one( );
break;
case "finduser_two" :
$this->find_user_two( );
break;
default :
$this->show_emoticons( );
break;
}
$print->pop_up_window( $this->page_title, $this->output );
}
function find_user_one( )
{
global $ibforums;
global $DB;
global $std;
$entry = isset( $ibforums->input['entry'] ) ? $ibforums->input['entry'] : "textarea";
$name = isset( $ibforums->input['name'] ) ? $ibforums->input['name'] : "carbon_copy";
$sep = isset( $ibforums->input['sep'] ) ? $ibforums->input['sep'] : "line";
$this->output .= $this->html->find_user_one( $entry, $name, $sep );
$this->page_title = $ibforums->lang['fu_title'];
}
function find_user_two( )
{
global $ibforums;
global $DB;
global $std;
$entry = isset( $ibforums->input['entry'] ) ? $ibforums->input['entry'] : "textarea";
$name = isset( $ibforums->input['name'] ) ? $ibforums->input['name'] : "carbon_copy";
$sep = isset( $ibforums->input['sep'] ) ? $ibforums->input['sep'] : "line";
$ibforums->input['username'] = strtolower( trim( $ibforums->input['username'] ) );
if ( $ibforums->input['username'] == "" )
{
$this->find_user_error( "fu_no_data" );
}
else
{
$DB->query( "SELECT id, name FROM ibf_members WHERE LOWER(name) LIKE '".$ibforums->input['username']."%' LIMIT 0,101" );
if ( !$DB->get_num_rows( ) )
{
$this->find_user_error( "fu_no_match" );
return;
}
else if ( 99 < $DB->get_num_rows( ) )
{
$this->find_user_error( "fu_kc_loads" );
return;
}
else
{
$select_box = "";
while ( $row = $DB->fetch_row( ) )
{
if ( 0 < $row['id'] )
{
$select_box .= "<option value='{$row['name']}'>{$row['name']}</option>\n";
}
}
$this->output .= $this->html->find_user_final( $select_box, $entry, $name, $sep );
$this->page_title = $ibforums->lang['fu_title'];
}
}
}
function find_user_error( $error )
{
global $ibforums;
global $DB;
global $std;
$this->page_title = $ibforums->lang['fu_title'];
$this->output = $this->html->find_user_error( $ibforums->lang[$error] );
return;
}
function show_emoticons( )
{
global $ibforums;
global $DB;
global $std;
$this->page_title = $ibforums->lang['emo_title'];
$this->output .= $this->html->emoticon_javascript( );
$this->output .= $this->html->page_header( $ibforums->lang['emo_title'], $ibforums->lang['emo_type'], $ibforums->lang['emo_img'] );
$DB->query( "SELECT typed, image from ibf_emoticons" );
while ( $DB->get_num_rows( ) && ( $r = $DB->fetch_row( ) ) )
{
if ( strstr( $r['typed'], """ ) )
{
$in_delim = "'";
$out_delim = "\"";
}
else
{
$in_delim = "\"";
$out_delim = "'";
}
$this->output .= $this->html->emoticons_row( stripslashes( $r['typed'] ), stripslashes( $r['image'] ), $in_delim, $out_delim );
}
$this->output .= $this->html->page_footer( );
}
}
legends( );
$idx = new legends( );
echo "\n\n\n\n\n";
?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -