Version 2.3.6
This commit is contained in:
1 parent
a3bb603c96
commit
19b38c7c74
764 files changed
+143731
-118164
No files matched your search
@@ -1,27 +1,17 @@
|
||||
<?php
|
||||
/*
|
||||
+--------------------------------------------------------------------------
|
||||
| Invision Power Board 2.2.2
|
||||
| Invision Power Board
|
||||
| =============================================
|
||||
| by Matthew Mecham
|
||||
| (c) 2001 - 2006 Invision Power Services, Inc.
|
||||
| http://www.invisionpower.com
|
||||
| =============================================
|
||||
| Web: http://www.invisionboard.com
|
||||
| http://www.ibresource.ru/products/invisionpowerboard/
|
||||
| Time: Monday 05th of March 2007 10:10:54 PM
|
||||
| Release: e3790216629e5a2aaf37070b32237f06
|
||||
| Licence Info: http://www.invisionboard.com/?license
|
||||
| http://www.ibresource.ru/license
|
||||
+---------------------------------------------------------------------------
|
||||
| INVISION POWER BOARD IS NOT FREE / OPEN SOURCE!
|
||||
+---------------------------------------------------------------------------
|
||||
| INVISION POWER BOARD ÍÅ ßÂËßÅÒÑß ÁÅÑÏËÀÒÍÛÌ ÏÐÎÃÐÀÌÌÍÛÌ ÎÁÅÑÏÅ×ÅÍÈÅÌ!
|
||||
| Ïðàâà íà ÏÎ ïðèíàäëåæàò Invision Power Services
|
||||
| Ïðàâà íà ïåðåâîä IBResource (http://www.ibresource.ru)
|
||||
+---------------------------------------------------------------------------
|
||||
| > $Date: 2006-12-05 09:12:45 -0600 (Tue, 05 Dec 2006) $
|
||||
| > $Revision: 765 $
|
||||
| > $Date: 2008-10-02 11:12:17 -0400 (Thu, 02 Oct 2008) $
|
||||
| > $Revision: 2569 $
|
||||
| > $Author: matt $
|
||||
+---------------------------------------------------------------------------
|
||||
|
|
||||
@@ -36,7 +26,7 @@
|
||||
|
||||
if ( ! defined( 'IN_IPB' ) )
|
||||
{
|
||||
print "<h1>Íåêîððåêòíûé àäðåñ</h1>Âû íå èìååòå äîñòóïà ê ýòîìó ôàéëó íàïðÿìóþ. Åñëè âû íåäàâíî îáíîâëÿëè ôîðóì, âû äîëæíû îáíîâèòü âñå ñîîòâåòñòâóþùèå ôàéëû.";
|
||||
print "<h1>Incorrect access</h1>You cannot access this file directly. If you have recently upgraded, make sure you upgraded all the relevant files.";
|
||||
exit();
|
||||
}
|
||||
|
||||
@@ -157,36 +147,9 @@ class display {
|
||||
|
||||
$version = ( isset( $this->ipsclass->vars['ipb_display_version'] ) AND $this->ipsclass->vars['ipb_display_version'] != 0 ) ? $this->ipsclass->version : '';
|
||||
|
||||
if ($this->ipsclass->vars['ipb_copy_number'] && $this->ipsclass->vars['ips_cp_purchase'])
|
||||
{
|
||||
$copyright = "";
|
||||
}
|
||||
else if ( TRIAL_VERSION )
|
||||
{
|
||||
$copyright = "<!-- Copyright Information -->
|
||||
<div align='center' style='background-color:#FFF;color:#000;font-size:11px;width:auto;'>
|
||||
Ðàáîòàåò íà <a href='http://www.ibresource.ru/' style='text-decoration:none' target='_blank'>ðóññêîé âåðñèè</a> <a href='http://www.invisionboard.com' target='_blank' style='color:#000'>Invision Power Board</a> (Free Trial)
|
||||
{$version} © ".date("Y")." <a href='http://www.invisionpower.com'>Invision Power Services, Inc.</a>
|
||||
<br /><strong>Ñêà÷àéòå òðèàë-âåðñèþ <a href='http://www.invisionboard.com' target='_blank' style='text-decoration:underline;color:#000'>òóò!</a></strong>
|
||||
</div>
|
||||
<!-- / Copyright -->";
|
||||
}
|
||||
else
|
||||
{
|
||||
$copyright = "<!-- Copyright Information -->
|
||||
<div align='center' class='copyright'>
|
||||
<a href='http://www.ibresource.ru/' style='text-decoration:none' target='_blank'>Ðóññêàÿ âåðñèÿ</a> <a href='http://www.invisionboard.com' style='text-decoration:none' target='_blank'>IP.Board</a>
|
||||
{$version} © ".date("Y")." <a href='http://www.invisionpower.com' style='text-decoration:none' target='_blank'>IPS, Inc</a>.
|
||||
";
|
||||
|
||||
if ( $this->ipsclass->vars['ipb_reg_show'] and $this->ipsclass->vars['ipb_reg_name'] )
|
||||
{
|
||||
$copyright .= "<div>".$this->ipsclass->lang['licensed_to']. $this->ipsclass->vars['ipb_reg_name']."</div>";
|
||||
}
|
||||
|
||||
|
||||
$copyright .= "</div>\n\t\t<!-- / Copyright -->";
|
||||
}
|
||||
// Do we want a copyright? I say: No!
|
||||
// Guys... Make a "good" soft, and we keep your copyrights ;)
|
||||
$copyright = "";
|
||||
|
||||
//-----------------------------------------
|
||||
// Must be called before board_header
|
||||
@@ -383,7 +346,7 @@ class display {
|
||||
$this->ipsclass->DB->simple_construct( array( 'update' => 'members', 'set' => 'show_popup=0', 'where' => 'id='.$this->ipsclass->member['id'] ) );
|
||||
$this->ipsclass->DB->simple_shutdown_exec();
|
||||
|
||||
if ( $this->ipsclass->input['act'] != 'Msg' )
|
||||
if ( $this->ipsclass->input['act'] != 'Msg' AND (!$this->ipsclass->vars['board_offline'] OR $ipsclass->member['g_access_offline']) )
|
||||
{
|
||||
$this->ipsclass->skin['_wrapper'] = str_replace( '<!--IBF.NEWPMBOX-->', $this->ipsclass->get_new_pm_notification(), $this->ipsclass->skin['_wrapper'] );
|
||||
}
|
||||
@@ -425,7 +388,58 @@ class display {
|
||||
$this->_finish();
|
||||
|
||||
print $this->ipsclass->skin['_wrapper'];
|
||||
|
||||
|
||||
//-----------------------------------------
|
||||
// Clean up...
|
||||
//-----------------------------------------
|
||||
|
||||
unset( $this->ipsclass->skin['_wrapper'], $output_array, $this->to_print );
|
||||
|
||||
//-----------------------------------------
|
||||
// Memory usage
|
||||
//-----------------------------------------
|
||||
|
||||
if ( IPS_MEMORY_DEBUG_MODE AND defined( 'IPB_MEMORY_START' ) )
|
||||
{
|
||||
if ( is_array( $this->ipsclass->_memory_debug ) )
|
||||
{
|
||||
$memory .= "<br />\n<div class='tableborder'>\n<div class='subtitle'>MEMORY USAGE</div><div class='row1' style='padding:6px'>\n";
|
||||
$memory .= "<table cellpadding='4' cellspacing='0' border='0' width='100%'>\n";
|
||||
$_c = 0;
|
||||
|
||||
foreach( $this->ipsclass->_memory_debug as $usage )
|
||||
{
|
||||
$_col = ( $_c % 2 ) ? '#eee' : '#ddd';
|
||||
$_c++;
|
||||
|
||||
if ( $usage[1] > 500 * 1024 )
|
||||
{
|
||||
$_col .= ";color:#D00000";
|
||||
}
|
||||
else if ( $usage[1] < 10 * 1024 )
|
||||
{
|
||||
$_col .= ";color:darkgreen";
|
||||
}
|
||||
else if ( $usage[1] < 100 * 1024 )
|
||||
{
|
||||
$_col .= ";color:darkorange";
|
||||
}
|
||||
|
||||
$memory .= "<tr><td width='60%' style='background-color:{$_col}' align='left'>{$usage[0]}</td><td style='background-color:{$_col}' align='left'><strong>".$this->ipsclass->size_format( $usage[1] )."</strong></td></tr>";
|
||||
}
|
||||
|
||||
$memory .= "</table></div></div>";
|
||||
}
|
||||
|
||||
$end = memory_get_usage();
|
||||
$peak_end = function_exists('memory_get_peak_usage') ? memory_get_peak_usage() : memory_get_usage();
|
||||
$_used = $end - IPB_MEMORY_START;
|
||||
$peak_used = $peak_end - IPB_MEMORY_START;
|
||||
|
||||
print $memory;
|
||||
print "Total Memory Used: " . $this->ipsclass->size_format( $_used ) . " (Peak:".$this->ipsclass->size_format( $peak_used ).")";
|
||||
}
|
||||
|
||||
exit;
|
||||
}
|
||||
|
||||
@@ -820,7 +834,7 @@ class display {
|
||||
|
||||
foreach( $this->ipsclass->cache['languages'] as $data )
|
||||
{
|
||||
if ( $this->ipsclass->member['language'] == $data['ldir'] )
|
||||
if ( $this->ipsclass->lang_id == $data['ldir'] )
|
||||
{
|
||||
$selected = ' selected="selected"';
|
||||
}
|
||||
@@ -1100,7 +1114,7 @@ class display {
|
||||
//-----------------------------------------
|
||||
|
||||
$pass = 0;
|
||||
$key = isset($_REQUEST['key']) ? trim( $_REQUEST['key'] ) : '';
|
||||
$key = isset($this->ipsclass->input['key']) ? trim( $this->ipsclass->input['key'] ) : '';
|
||||
$cust_number = 0;
|
||||
$acc_number = 0;
|
||||
$cust_number_tmp = '0,0';
|
||||
@@ -1120,12 +1134,12 @@ class display {
|
||||
{
|
||||
$latest_version = $this->ipsclass->DB->build_and_exec_query( array( 'select' => '*', 'from' => 'upgrade_history', 'order' => 'upgrade_version_id DESC', 'limit' => array(0, 1) ) );
|
||||
|
||||
if ( $this->ipsclass->version == 'v2.2.2' )
|
||||
if ( $this->ipsclass->version == 'v<{%dyn.down.var.human.version%}>' )
|
||||
{
|
||||
$this->ipsclass->version = 'v'.$latest_version['upgrade_version_human'];
|
||||
}
|
||||
|
||||
if ( $this->ipsclass->acpversion == '22011' )
|
||||
if ( $this->ipsclass->acpversion == '<{%dyn.down.var.long_version_id%}>' )
|
||||
{
|
||||
$this->ipsclass->acpversion = $latest_version['upgrade_version_id'];
|
||||
}
|
||||
@@ -1133,7 +1147,7 @@ class display {
|
||||
list( $cust_number, $acc_number ) = explode( ',', $cust_number_tmp );
|
||||
|
||||
@header( "Content-type: text/xml" );
|
||||
$out = '<?xml version="1.0" encoding="WINDOWS-1251"?'.'>';
|
||||
$out = '<?xml version="1.0" encoding="ISO-8859-1"?'.'>';
|
||||
$out .= "\n<ipscheck>\n\t<result>1</result>\n\t<customer_id>$cust_number</customer_id>\n\t<account_id>$acc_number</account_id>\n\t"
|
||||
. "<version_id>{$this->ipsclass->acpversion}</version_id>\n\t<version_string>{$this->ipsclass->version}</version_string>\n\t<release_hash><![CDATA[<{%dyn.down.var.md5%}]]>></release_hash>"
|
||||
. "\n</ipscheck>";
|
||||
@@ -1144,12 +1158,12 @@ class display {
|
||||
{
|
||||
$latest_version = $this->ipsclass->DB->build_and_exec_query( array( 'select' => '*', 'from' => 'upgrade_history', 'order' => 'upgrade_version_id DESC', 'limit' => array(0, 1) ) );
|
||||
|
||||
if ( $this->ipsclass->version == 'v2.2.2' )
|
||||
if ( $this->ipsclass->version == 'v<{%dyn.down.var.human.version%}>' )
|
||||
{
|
||||
$this->ipsclass->version = 'v'.$latest_version['upgrade_version_human'];
|
||||
}
|
||||
|
||||
if ( $this->ipsclass->acpversion == '22011' )
|
||||
if ( $this->ipsclass->acpversion == '<{%dyn.down.var.long_version_id%}>' )
|
||||
{
|
||||
$this->ipsclass->acpversion = $latest_version['upgrade_version_id'];
|
||||
}
|
||||
@@ -1161,7 +1175,7 @@ class display {
|
||||
else
|
||||
{
|
||||
@header( "Content-type: text/plain" );
|
||||
print "<result>0</result>\nÂû íå èìååòå äîñòóïà ê ýòîé ñòðàíèöå.";
|
||||
print "<result>0</result>\nYou do not have permission to view this page.";
|
||||
exit();
|
||||
}
|
||||
}
|
||||
@@ -1182,11 +1196,6 @@ class display {
|
||||
$css = $this->ipsclass->compiled_templates['skin_global']->css_inline( str_replace( "<#IMG_DIR#>", $this->ipsclass->skin['_imagedir'], $this->ipsclass->skin['_css'] ) );
|
||||
}
|
||||
|
||||
if ( defined('LEGACY_MODE') && LEGACY_MODE == 1 )
|
||||
{
|
||||
$css .= '<style type="text/css" media="all">table { width:100%; }'."\n".'tr, td { padding:4px }</style>';
|
||||
}
|
||||
|
||||
return $css;
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user