Version 1.1.1
This commit is contained in:
1 parent
aabfdc1f57
commit
7ef3d1712a
179 files changed
+57457
-44972
No files matched your search
+209
-108
@@ -1,108 +1,209 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
+--------------------------------------------------------------------------
|
||||
| IBFORUMS v1
|
||||
| ========================================
|
||||
| by Matthew Mecham and David Baxter
|
||||
| (c) 2001,2002 IBForums
|
||||
| http://www.ibforums.com
|
||||
| ========================================
|
||||
| Web: http://www.ibforums.com
|
||||
| Email: phpboards@ibforums.com
|
||||
| Licence Info: phpib-licence@ibforums.com
|
||||
+---------------------------------------------------------------------------
|
||||
|
|
||||
| > Show all emo's / BB Tags module
|
||||
| > Module written by Matt Mecham
|
||||
| > Date started: 18th April 2002
|
||||
|
|
||||
| > Module Version Number: 1.0.0
|
||||
+--------------------------------------------------------------------------
|
||||
*/
|
||||
|
||||
|
||||
$idx = new legends;
|
||||
|
||||
class legends {
|
||||
|
||||
var $output = "";
|
||||
var $base_url = "";
|
||||
var $html = "";
|
||||
|
||||
function legends() {
|
||||
|
||||
//------------------------------------------------------
|
||||
// $is_sub is a boolean operator.
|
||||
// If set to 1, we don't show the "topic subscribed" page
|
||||
// we simply end the subroutine and let the caller finish
|
||||
// up for us.
|
||||
//------------------------------------------------------
|
||||
|
||||
global $ibforums, $DB, $std, $print, $skin_universal;
|
||||
|
||||
$ibforums->lang = $std->load_words($ibforums->lang, 'lang_legends', $ibforums->lang_id );
|
||||
|
||||
require "./Skin/".$ibforums->skin_id."/skin_legends.php";
|
||||
$this->html = new skin_legends();
|
||||
|
||||
$this->base_url = "{$ibforums->vars['board_url']}/index.{$ibforums->vars['php_ext']}?s={$ibforums->session_id}";
|
||||
|
||||
|
||||
|
||||
//--------------------------------------------
|
||||
// What to do?
|
||||
//--------------------------------------------
|
||||
|
||||
switch($ibforums->input['CODE'])
|
||||
{
|
||||
case 'emoticons':
|
||||
$this->show_emoticons();
|
||||
break;
|
||||
|
||||
default:
|
||||
$this->show_emoticons();
|
||||
break;
|
||||
}
|
||||
|
||||
// If we have any HTML to print, do so...
|
||||
|
||||
$print->pop_up_window( $this->page_title, $this->output );
|
||||
|
||||
}
|
||||
|
||||
function show_emoticons()
|
||||
{
|
||||
global $ibforums, $DB, $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");
|
||||
|
||||
if ( $DB->get_num_rows() )
|
||||
{
|
||||
while ( $r = $DB->fetch_row() )
|
||||
{
|
||||
$this->output .= $this->html->emoticons_row( stripslashes($r['typed']), stripslashes($r['image']) );
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
$this->output .= $this->html->page_footer();
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
?>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<?php
|
||||
|
||||
/*
|
||||
+--------------------------------------------------------------------------
|
||||
| Invision Board v1.1
|
||||
| ========================================
|
||||
| by Matthew Mecham
|
||||
| (c) 2001,2002 Invision Power Services
|
||||
| http://www.ibforums.com
|
||||
| ========================================
|
||||
| Web: http://www.ibforums.com
|
||||
| Email: phpboards@ibforums.com
|
||||
| Licence Info: phpib-licence@ibforums.com
|
||||
+---------------------------------------------------------------------------
|
||||
|
|
||||
| > Show all emo's / BB Tags module
|
||||
| > Module written by Matt Mecham
|
||||
| > Date started: 18th April 2002
|
||||
|
|
||||
| > Module Version Number: 1.0.0
|
||||
+--------------------------------------------------------------------------
|
||||
*/
|
||||
|
||||
|
||||
$idx = new legends;
|
||||
|
||||
class legends {
|
||||
|
||||
var $output = "";
|
||||
var $base_url = "";
|
||||
var $html = "";
|
||||
|
||||
function legends() {
|
||||
|
||||
//------------------------------------------------------
|
||||
// $is_sub is a boolean operator.
|
||||
// If set to 1, we don't show the "topic subscribed" page
|
||||
// we simply end the subroutine and let the caller finish
|
||||
// up for us.
|
||||
//------------------------------------------------------
|
||||
|
||||
global $ibforums, $DB, $std, $print, $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}";
|
||||
|
||||
|
||||
|
||||
//--------------------------------------------
|
||||
// What to do?
|
||||
//--------------------------------------------
|
||||
|
||||
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;
|
||||
}
|
||||
|
||||
// If we have any HTML to print, do so...
|
||||
|
||||
$print->pop_up_window( $this->page_title, $this->output );
|
||||
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------
|
||||
|
||||
function find_user_one()
|
||||
{
|
||||
global $ibforums, $DB, $std;
|
||||
|
||||
// entry=textarea&name=carbon_copy&sep=comma
|
||||
|
||||
$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, $DB, $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';
|
||||
|
||||
//-----------------------------------------
|
||||
// Check for input, etc
|
||||
//-----------------------------------------
|
||||
|
||||
$ibforums->input['username'] = strtolower(trim($ibforums->input['username']));
|
||||
|
||||
if ($ibforums->input['username'] == "")
|
||||
{
|
||||
$this->find_user_error('fu_no_data');
|
||||
return;
|
||||
}
|
||||
|
||||
//-----------------------------------------
|
||||
// Attempt a match
|
||||
//-----------------------------------------
|
||||
|
||||
$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 ( $DB->get_num_rows() > 99 )
|
||||
{
|
||||
$this->find_user_error('fu_kc_loads');
|
||||
return;
|
||||
}
|
||||
else
|
||||
{
|
||||
$select_box = "";
|
||||
|
||||
while ( $row = $DB->fetch_row() )
|
||||
{
|
||||
if ($row['id'] > 0)
|
||||
{
|
||||
$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, $DB, $std;
|
||||
|
||||
$this->page_title = $ibforums->lang['fu_title'];
|
||||
|
||||
$this->output = $this->html->find_user_error($ibforums->lang[$error]);
|
||||
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
|
||||
//--------------------------------------------------------------
|
||||
|
||||
function show_emoticons()
|
||||
{
|
||||
global $ibforums, $DB, $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");
|
||||
|
||||
if ( $DB->get_num_rows() )
|
||||
{
|
||||
while ( $r = $DB->fetch_row() )
|
||||
{
|
||||
$this->output .= $this->html->emoticons_row( stripslashes($r['typed']), stripslashes($r['image']) );
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
$this->output .= $this->html->page_footer();
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
?>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in new issue
Block a user