Version 2.2.2

This commit is contained in:
Neo committed 2025-12-19 00:24:35 -08:00
1 parent 22f1b963ee
commit a3bb603c96
858 files changed
+479463 -188140

No files matched your search

+34 -8
View File
@@ -1,8 +1,34 @@
<?php
/**
* Invision Power Board
* Action controller for Adresses page
*/
/*
+--------------------------------------------------------------------------
| Invision Power Board 2.2.2
| Invision Power Board INSTALLER
| ========================================
| by Matthew Mecham
| (c) 2001 - 2005 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:55 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)
+----------------------------------------------------------------------------
| Action controller for Adresses page
+----------------------------------------------------------------------------
*/
/**
* Invision Power Board
* Action controller for Adresses page
*/
class action_address
{
@@ -19,15 +45,15 @@ class action_address
if( $this->install->ipsclass->input['sub'] == 'check' )
{
/* Check Directory */
if( ! ( is_dir( $this->install->ipsclass->input['install_dir'] ) ) )
if( ! $this->install->ipsclass->input['install_dir'] OR ! ( is_dir( $this->install->ipsclass->input['install_dir'] ) ) )
{
$errors[] = 'The specified directory does not exist';
$errors[] = 'Óêàçàííûé ïóòü íå ñóùåñòâóåò â ñèñòåìå';
}
/* Check URL */
if( ! $this->install->ipsclass->input['install_dir'] )
if( ! $this->install->ipsclass->input['install_url'] )
{
$errors[] = 'You did not specify a URL';
$errors[] = 'Àäðåñ óñòàíîâêè íå óêàçàí';
}
if( is_array( $errors ) )
+31 -5
View File
@@ -1,4 +1,30 @@
<?php
<?php
/*
+--------------------------------------------------------------------------
| Invision Power Board 2.2.2
| Invision Power Board INSTALLER
| ========================================
| by Matthew Mecham
| (c) 2001 - 2005 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:55 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)
+----------------------------------------------------------------------------
| Action controller for admin page
+----------------------------------------------------------------------------
*/
/**
* Invision Power Board
* Action controller for admin page
@@ -20,24 +46,24 @@ class action_admin
{
if( ! $this->install->ipsclass->input['username'] )
{
$errors[] = 'You must specify a username for the admin account';
$errors[] = 'Íåîáõîäèìî óêàçàòü èìÿ ïîëüçîâàòåëÿ ';
}
if( ! $this->install->ipsclass->input['password'] )
{
$errors[] = 'You must specify a password for the admin account';
$errors[] = 'Íåîáõîäèìî óêàçàòü ïàðîëü';
}
else
{
if( $this->install->ipsclass->input['password'] != $this->install->ipsclass->input['confirm_password'] )
{
$errors[] = 'The admin passwords did not match';
$errors[] = 'Ââåäåííûå ïàðîëè íå ñîâïàäàþò';
}
}
if( ! $this->install->ipsclass->input['email'] )
{
$errors[] = 'You must sepcify an email account for the admin account';
$errors[] = 'Íåîáõîäèìî óêàçàòü e-mail àäðåñ';
}
if( is_array( $errors ) )
+43 -12
View File
@@ -1,4 +1,30 @@
<?php
<?php
/*
+--------------------------------------------------------------------------
| Invision Power Board 2.2.2
| Invision Power Board INSTALLER
| ========================================
| by Matthew Mecham
| (c) 2001 - 2005 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:55 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)
+----------------------------------------------------------------------------
| Action controller for DB page
+----------------------------------------------------------------------------
*/
/**
* Invision Power Board
* Action controller for DB page
@@ -21,7 +47,7 @@ class action_db
/* Make sure the fields were filled out */
if ( ! $this->install->ipsclass->input['db_host'] || ! $this->install->ipsclass->input['db_name'] || ! $this->install->ipsclass->input['db_user'] )
{
$errors[] = 'You must fill out the form completely';
$errors[] = 'Ôîðìà äîëæíà áûòü ïîëíîñòüþ çàïîëíåíà';
}
//-----------------------------------------
@@ -84,7 +110,7 @@ class action_db
}
}
}
//-----------------------------------------
// Error check
//-----------------------------------------
@@ -111,6 +137,11 @@ class action_db
if ( ! $DB->connect() )
{
$errors[] = $DB->error;
if( !count($errors) )
{
$errors[] = "Íå ïîëó÷èëîñü ñîåäèíèòüñÿ ñ ñåðâåðîì Áàçû Äàííûõ. Ïîæàëóéñòà ïåðåïðîâåðüòå âñþ èíôîðìàöèþ è ïîïðîáóéòå ñíîâà.";
}
}
//-----------------------------------------
@@ -147,14 +178,14 @@ class action_db
//-----------------------------------------
$html = "<tr>
<td colspan='2'>
<div class='warning'>
<p><strong style='color:red'>You are attempting to install in a database that already has tables from another installation</strong>
<br />If you wish to install in this database, all current tables will be dropped which means any existing data will be deleted.
You can either continue, choosing to delete all current data or you can choose another SQL table prefix.</p>
<input type='checkbox' value='1' name='_drop_tables' /><strong>DELETE ANY CURRENT TABLES BEFORE INSTALLING</strong>
</div>
</td>
<td colspan='2'>
<div class='warning'>
<p><strong style='color:red'>Âû ïûòàåòåñü óñòàíîâèòü ïðèëîæåíèå â áàçó ãäå óæå åñòü òàáëèöû îò ïðåäûäóùåé óñòàíîâêè.</strong>
<br />Åñëè âû õîòèòå ïðîäîëæèòü óñòàíîâêó, òî ïîìíèòå ÷òî âñå ñóùåñòâóþùèå òàáëèöû ñ äàííûìè áóäóò óäàëåíû.
Åñëè âû õîòèòå óñòàíîâèòü ïðèëîæåíèå ñ èñïîëüçîâàíèåì ýòîé áàçû è íå ïîòåðÿòü ñóùåñòâóþùèå òàáëèöû, èñïîëüçóéòå äðóãîé ïåðôèêñ òàáëèö.</p>
<input type='checkbox' value='1' name='_drop_tables' /><strong>ÓÄÀËÈÒÜ ÑÓÙÅÑÒÂÓÞÙÈÅ ÒÀÁËÈÖÛ ÏÐÈ ÓÑÒÀÍÎÂÊÅ</strong>
</div>
</td>
</tr>";
$this->install->template->page_content = str_replace( '<!--{TOP.SQL}-->', $html, $this->install->template->page_content );
@@ -197,7 +228,7 @@ class action_db
$dh = opendir( INS_KERNEL_PATH );
while ( $file = @readdir( $dh ) )
while ( false !== ( $file = @readdir( $dh ) ) )
{
if ( preg_match( "/^class_db_([a-zA-Z0-9]*)\.php/i", $file, $driver ) )
{
+27 -1
View File
@@ -1,4 +1,30 @@
<?php
<?php
/*
+--------------------------------------------------------------------------
| Invision Power Board 2.2.2
| Invision Power Board INSTALLER
| ========================================
| by Matthew Mecham
| (c) 2001 - 2005 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:55 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)
+----------------------------------------------------------------------------
| Action controller for done page
+----------------------------------------------------------------------------
*/
/**
* Invision Power Board
* Action controller for done page
+27 -1
View File
@@ -1,4 +1,30 @@
<?php
<?php
/*
+--------------------------------------------------------------------------
| Invision Power Board 2.2.2
| Invision Power Board INSTALLER
| ========================================
| by Matthew Mecham
| (c) 2001 - 2005 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:55 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)
+----------------------------------------------------------------------------
| Action controller for EULA page
+----------------------------------------------------------------------------
*/
/**
* Invision Power Board
* Action controller for EULA page
+10
View File
@@ -0,0 +1,10 @@
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1251" />
<meta name="author" content="Êîìïàíèÿ IBResource è Invision Power Services Inc.">
<title>Îøèáêà ðóññêîé âåðñèè Invision Power Board</title>
</head><body>
<h1>Îøèáêà <a href="http://www.ibresource.ru/">ðóññêîé âåðñèè Invision Power Board</a></h1>
<font size="4">Âû ïîïàëè íà íåñóùåñòâóþùóþ ñòðàíèöó!<br>Ïîæàëóéñòà íàæìèòå íà êíîïî÷êó &laquo;<b>Íàçàä</b>&raquo; â&nbsp;âàøåì áðàóçåðå äëÿ âîçâðàùåíèÿ íà ïðåäûäóùóþ ñòðàíèöó.</font>
</body>
</html>
File diff suppressed because it is too large. Load diff
+27 -1
View File
@@ -1,4 +1,30 @@
<?php
<?php
/*
+--------------------------------------------------------------------------
| Invision Power Board 2.2.2
| Invision Power Board INSTALLER
| ========================================
| by Matthew Mecham
| (c) 2001 - 2005 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:55 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)
+----------------------------------------------------------------------------
| Action controller for requirements page
+----------------------------------------------------------------------------
*/
/**
* Invision Power Board
* Action controller for requirements page
+354 -328
View File
@@ -1,329 +1,355 @@
<?php
/**
* Invision Power Board
* Invision Installer Framework
*/
class class_installer
{
var $product_name = '';
var $product_license = '';
var $product_version = '';
var $product_key = '';
var $build_id = '';
var $version_php_min = '';
var $version_mysql_min = '';
var $required_dirs = array();
var $required_files = array();
var $writeable_dirs = array();
var $writeable_files = array();
/**
* class_installer::set_product_info
*
* Set basic information about the product being installed
*
* @param string $name
* @param string $license
* @param array $versions
* @param string $key
* @return void
*/
function set_product_info( $name, $license, $versions, $key )
{
$this->product_name = $name;
$this->product_license = $license;
$this->product_versions = $versions;
$this->product_key = $key;
}
/**
* class_installer:set_software_versions
*
* Set required software versions of php and mysql
*
* @param string $php_min Example: 3.0.0
* @param string $mysql_min Example: 4.4.0
*/
function set_software_versions( $php_min, $mysql_min )
{
$this->version_php_min = explode( '.', $php_min );
$this->version_mysql_min = $mysql_min;
}
/**
* class_installer::set_required
*
* Set what files and directories must be present for an installation
*
* @param array $dirs
* @param array $files
*/
function set_required( $dirs, $files )
{
$this->required_dirs = $dirs;
$this->required_files = $files;
}
/**
* class_installer::set_writeable
*
* Set what files and directories must be writeable
*
* @param array $dirs
* @param array $files
*/
function set_writeable( $dirs=array(), $files=array() )
{
$this->writeable_dirs = $dirs;
$this->writeable_files = $files;
}
/**
* class_installer::check_requirements
*
* Checks to make sure that all requirements are met, including software versions,
* directories, and files.
*
* @return array $errors
*/
function check_requirements()
{
/* Errors Array */
$errors = array();
/**
* PHP Version Checking
*/
/* Check Min PHP Version */
$check_php = explode( '.', $this->version_php_min );
if ( PHP_VERSION < $this->version_php_min )
{
$errors[] = 'Your PHP installation is too old to run this product, please upgrade before continuing.';
}
/**
* SQL Version Checking
*/
/**
* Required Directories/Files Checking
*/
if( count( $this->required_dirs ) )
{
foreach( $this->required_dirs as $_d )
{
if( ! ( is_dir( $_d) && is_readable( $_d ) ) )
{
$errors[] = 'A required directory could not be located: "' . $_d . '"';
}
}
}
if( count( $this->required_files ) )
{
foreach( $this->required_files as $_f )
{
if( ! ( file_exists( $_f) && is_readable( $_f ) ) )
{
$errors[] = 'A required file could not be located: "' . $_f . '"';
}
}
}
/**
* Writeable Directories/File Checking
*/
if( count( $this->writeable_dirs ) )
{
foreach( $this->writeable_dirs as $_d )
{
if( ! is_writeable( $_d ) )
{
$errors[] = 'Can not write to directory: "' . $_d . '", please CHMOD to 777';
}
}
foreach( $this->writeable_files as $_f )
{
if( ! is_writeable( $_f ) )
{
$errors[] = 'Can not write to file: "' . $_f . '", please CHMOD to 777';
}
}
}
return $errors;
}
/**
* class_installer::unpack_config
*
* Reads and stores the information from the config.xml file
*
*/
function read_config()
{
// Get Configuration File
$config = implode( '', file( INS_ROOT_PATH . 'installfiles/config.xml' ) );
$xml = new class_xml();
$config = $xml->xml_parse_document( $config );
// Set Info
$this->product_name = $xml->xml_array['installdata']['package']['name']['VALUE'];
$this->product_license = $xml->xml_array['installdata']['package']['license']['VALUE'];
$this->product_version = $xml->xml_array['installdata']['package']['version']['VALUE'];
$this->product_long_version = $xml->xml_array['installdata']['package']['versionlong']['VALUE'];
$this->build_id = $xml->xml_array['installdata']['package']['build']['VALUE'];
// Override.
$this->product_version = IPBVERSION;
}
/**
* class_installer::write_file
*
* Simple method for writing a file
*
* @param string $name Full name, including path, of file to write
* @param string $data Contents of file
*/
function write_file( $name, $data )
{
$fh = @fopen( $name, "w" );
@fwrite( $fh, $data, strlen( $data ) );
@fclose( $fh );
}
/**
* class_installer::create_admin_converge
*
* Builds converge entry for admin
*
* @return integer $id Converge ID
*/
function create_admin_converge()
{
/* Build Entry */
$salt = $this->ipsclass->converge->generate_password_salt( 5 );
$passhash = $this->ipsclass->converge->generate_compiled_passhash( $salt, md5( $this->saved_data['admin_pass'] ) );
$converge = array( 'converge_email' => $this->saved_data['admin_email'],
'converge_joined' => time(),
'converge_pass_hash' => $passhash,
'converge_pass_salt' => str_replace( '\\', "\\\\", $salt ),
);
/* Insert */
$this->ipsclass->DB->do_insert( 'members_converge', $converge );
/* Return ID */
return $this->ipsclass->DB->get_insert_id();
}
/**
* class_installer::chmod_dir
*
* chmods all files and directories in the given path
*
* @param string $path
* @param integer $mode
*/
function chmod_dir( $path, $mode )
{
/* Open directory */
$dh = @opendir( $path );
while( $f = @readdir( $dh ) )
{
if( $f != '.' && $f != '..' )
{
/* Full file path */
$_path = $path . '/'. $f;
/* CHMOD directory and contents */
if( @is_dir( $_path ) )
{
@chmod( $_path, $mode );
$this->chmod_dir( $_path, $mode );
}
/* CHMOD file */
else
{
@chmod( $_path, $mode );
}
}
}
/* Close directory */
@closedir( $dh );
}
/**
* class_installer::process
*
* Figures out what action to run
*
*/
function process()
{
/* Require Action */
require_once( INS_ROOT_PATH . 'core/actions/' . $this->template->page_current . '.php' );
/* Initialize */
$class = 'action_' . $this->template->page_current;
$this->action = new $class( $this );
$this->action->run();
}
/*-------------------------------------------------------------------------*/
// Lock installer
/*-------------------------------------------------------------------------*/
/**
* Lock Installer
* Writes a lock file
*
* @return void
*/
function lock_installer()
{
//-----------------------------------------
// Write!
//-----------------------------------------
$this->write_file( INS_ROOT_PATH . 'installfiles/lock.php', 'LOCKED' );
}
/*-------------------------------------------------------------------------*/
// Check lock
/*-------------------------------------------------------------------------*/
/**
* Lock Installer
* Writes a lock file
*
* @return void
*/
function check_lock()
{
//-----------------------------------------
// Write!
//-----------------------------------------
return file_exists( INS_ROOT_PATH . 'installfiles/lock.php' ) ? 1 : 0;
}
/* Overridden by application specific class */
function pre_process() {}
function post_process() {}
function set_requirements() {}
}
<?php
/*
+--------------------------------------------------------------------------
| Invision Power Board 2.2.2
| Invision Power Board INSTALLER
| ========================================
| by Matthew Mecham
| (c) 2001 - 2005 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:55 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)
+----------------------------------------------------------------------------
| Invision Installer Framework
+----------------------------------------------------------------------------
*/
/**
* Invision Power Board
* Invision Installer Framework
*/
class class_installer
{
var $product_name = '';
var $product_license = '';
var $product_version = '';
var $product_key = '';
var $build_id = '';
var $version_php_min = '';
var $version_mysql_min = '';
var $required_dirs = array();
var $required_files = array();
var $writeable_dirs = array();
var $writeable_files = array();
/**
* class_installer::set_product_info
*
* Set basic information about the product being installed
*
* @param string $name
* @param string $license
* @param array $versions
* @param string $key
* @return void
*/
function set_product_info( $name, $license, $versions, $key )
{
$this->product_name = $name;
$this->product_license = $license;
$this->product_versions = $versions;
$this->product_key = $key;
}
/**
* class_installer:set_software_versions
*
* Set required software versions of php and mysql
*
* @param string $php_min Example: 3.0.0
* @param string $mysql_min Example: 4.4.0
*/
function set_software_versions( $php_min, $mysql_min )
{
$this->version_php_min = explode( '.', $php_min );
$this->version_mysql_min = $mysql_min;
}
/**
* class_installer::set_required
*
* Set what files and directories must be present for an installation
*
* @param array $dirs
* @param array $files
*/
function set_required( $dirs, $files )
{
$this->required_dirs = $dirs;
$this->required_files = $files;
}
/**
* class_installer::set_writeable
*
* Set what files and directories must be writeable
*
* @param array $dirs
* @param array $files
*/
function set_writeable( $dirs=array(), $files=array() )
{
$this->writeable_dirs = $dirs;
$this->writeable_files = $files;
}
/**
* class_installer::check_requirements
*
* Checks to make sure that all requirements are met, including software versions,
* directories, and files.
*
* @return array $errors
*/
function check_requirements()
{
/* Errors Array */
$errors = array();
/**
* PHP Version Checking
*/
/* Check Min PHP Version */
$check_php = explode( '.', $this->version_php_min );
if ( PHP_VERSION < $this->version_php_min )
{
$errors[] = 'Âåðñèÿ PHP, óñòàíîâëåííàÿ íà âàøåì ñåðâåðå, íå óäîâëåòâîðÿåò ñèñòåìíûì òðåáîâàíèÿì ïðîäóêòà. Äëÿ ïðîäîëæåíèÿ óñòàíîâêè íåîáõîäèìî îáíîâèòü PHP.';
}
/**
* SQL Version Checking
*/
/**
* Required Directories/Files Checking
*/
if( count( $this->required_dirs ) )
{
foreach( $this->required_dirs as $_d )
{
if( ! ( is_dir( $_d) && is_readable( $_d ) ) )
{
$errors[] = 'Íå âîçìîæíî íàéòè òðåáóåìóþ äèðåêòîðèþ: "' . $_d . '"';
}
}
}
if( count( $this->required_files ) )
{
foreach( $this->required_files as $_f )
{
if( ! ( file_exists( $_f) && is_readable( $_f ) ) )
{
$errors[] = 'Íå âîçìîæíî íàéòè òðåáóåìûé ôàéë: "' . $_f . '"';
}
}
}
/**
* Writeable Directories/File Checking
*/
if( count( $this->writeable_dirs ) )
{
foreach( $this->writeable_dirs as $_d )
{
if( ! is_writeable( $_d ) )
{
$errors[] = 'Äèðåêòîðèÿ &laquo;' . str_replace( INS_DOC_ROOT_PATH, '', $_d ) . '&raquo; íå äîñòóïíà äëÿ çàïèñè.<br />Ïîæàëóéñòà èçìåíèòå ïðàâà äîñòóïà (CHMOD) íà 777.';
}
}
foreach( $this->writeable_files as $_f )
{
if( ! is_writeable( $_f ) )
{
$errors[] = 'Ôàéë &laquo;' . str_replace( INS_DOC_ROOT_PATH, '', $_f ) . '&raquo; íå äîñòóïåí äëÿ çàïèñè.<br />Ïîæàëóéñòà èçìåíèòå ïðàâà äîñòóïà (CHMOD) íà 777.';
}
}
}
return $errors;
}
/**
* class_installer::unpack_config
*
* Reads and stores the information from the config.xml file
*
*/
function read_config()
{
// Get Configuration File
$config = implode( '', file( INS_ROOT_PATH . 'installfiles/config.xml' ) );
$xml = new class_xml();
$config = $xml->xml_parse_document( $config );
// Set Info
$this->product_name = $this->ipsclass->txt_convert_charsets($xml->xml_array['installdata']['package']['name']['VALUE'], 'UTF-8');
$this->product_license = $this->ipsclass->txt_convert_charsets($xml->xml_array['installdata']['package']['license']['VALUE'], 'UTF-8');
$this->product_version = $this->ipsclass->txt_convert_charsets($xml->xml_array['installdata']['package']['version']['VALUE'], 'UTF-8');
$this->product_long_version = $this->ipsclass->txt_convert_charsets($xml->xml_array['installdata']['package']['versionlong']['VALUE'], 'UTF-8');
$this->build_id = $this->ipsclass->txt_convert_charsets($xml->xml_array['installdata']['package']['build']['VALUE'], 'UTF-8');
// Override.
$this->product_version = IPBVERSION;
}
/**
* class_installer::write_file
*
* Simple method for writing a file
*
* @param string $name Full name, including path, of file to write
* @param string $data Contents of file
*/
function write_file( $name, $data )
{
$fh = @fopen( $name, "w" );
@fwrite( $fh, $data, strlen( $data ) );
@fclose( $fh );
}
/**
* class_installer::create_admin_converge
*
* Builds converge entry for admin
*
* @return integer $id Converge ID
*/
function create_admin_converge()
{
/* Build Entry */
$salt = $this->ipsclass->converge->generate_password_salt( 5 );
$passhash = $this->ipsclass->converge->generate_compiled_passhash( $salt, md5( $this->saved_data['admin_pass'] ) );
$converge = array( 'converge_email' => $this->saved_data['admin_email'],
'converge_joined' => time(),
'converge_pass_hash' => $passhash,
'converge_pass_salt' => str_replace( '\\', "\\\\", $salt ),
);
/* Insert */
$this->ipsclass->DB->do_insert( 'members_converge', $converge );
/* Return ID */
return $this->ipsclass->DB->get_insert_id();
}
/**
* class_installer::chmod_dir
*
* chmods all files and directories in the given path
*
* @param string $path
* @param integer $mode
*/
function chmod_dir( $path, $mode )
{
/* Open directory */
$dh = @opendir( $path );
while( false !== ( $f = @readdir( $dh ) ) )
{
if( $f != '.' && $f != '..' )
{
/* Full file path */
$_path = $path . '/'. $f;
/* CHMOD directory and contents */
if( @is_dir( $_path ) )
{
@chmod( $_path, $mode );
$this->chmod_dir( $_path, $mode );
}
/* CHMOD file */
else
{
@chmod( $_path, $mode );
}
}
}
/* Close directory */
@closedir( $dh );
}
/**
* class_installer::process
*
* Figures out what action to run
*
*/
function process()
{
/* Require Action */
require_once( INS_ROOT_PATH . 'core/actions/' . $this->template->page_current . '.php' );
/* Initialize */
$class = 'action_' . $this->template->page_current;
$this->action = new $class( $this );
$this->action->run();
}
/*-------------------------------------------------------------------------*/
// Lock installer
/*-------------------------------------------------------------------------*/
/**
* Lock Installer
* Writes a lock file
*
* @return void
*/
function lock_installer()
{
//-----------------------------------------
// Write!
//-----------------------------------------
$this->write_file( INS_ROOT_PATH . 'installfiles/lock.php', 'LOCKED' );
}
/*-------------------------------------------------------------------------*/
// Check lock
/*-------------------------------------------------------------------------*/
/**
* Lock Installer
* Writes a lock file
*
* @return void
*/
function check_lock()
{
//-----------------------------------------
// Write!
//-----------------------------------------
return file_exists( INS_ROOT_PATH . 'installfiles/lock.php' ) ? 1 : 0;
}
/* Overridden by application specific class */
function pre_process() {}
function post_process() {}
function set_requirements() {}
}
?>
File diff suppressed because it is too large. Load diff
+4 -3
View File
@@ -10,15 +10,16 @@
* the full path
* @since 2.0.0.2005-01-01
*/
define( 'INS_ROOT_PATH', str_replace( "//", "/", str_replace( "/core", "", str_replace( "\\", "/", dirname( __FILE__ ) ) ) ) . "/" );
define( 'INS_ROOT_PATH', str_replace( "//", "/", preg_replace( "#/core$#is", "", str_replace( "\\", "/", dirname( __FILE__ ) ) ) ) . "/" );
/**
* Version numbers
*
* @since 2.0.0.2005-01-01
*/
define ( 'IPBVERSION', '2.2.0 RC 1' );
define ( 'IPB_LONG_VERSION', '22006' );
define ( 'IPBVERSION', '2.2.2' );
define ( 'IPB_LONG_VERSION', '22011' );
/**
* DOC ROOT PATH
+10
View File
@@ -0,0 +1,10 @@
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1251" />
<meta name="author" content="Êîìïàíèÿ IBResource è Invision Power Services Inc.">
<title>Îøèáêà ðóññêîé âåðñèè Invision Power Board</title>
</head><body>
<h1>Îøèáêà <a href="http://www.ibresource.ru/">ðóññêîé âåðñèè Invision Power Board</a></h1>
<font size="4">Âû ïîïàëè íà íåñóùåñòâóþùóþ ñòðàíèöó!<br>Ïîæàëóéñòà íàæìèòå íà êíîïî÷êó &laquo;<b>Íàçàä</b>&raquo; â&nbsp;âàøåì áðàóçåðå äëÿ âîçâðàùåíèÿ íà ïðåäûäóùóþ ñòðàíèöó.</font>
</body>
</html>
+77 -20
View File
@@ -1,16 +1,25 @@
<?php
/*
+--------------------------------------------------------------------------
| Invision Power Board
| =============================================
| by Matthew Mecham
| (c) 2001 - 2006 Invision Power Services, Inc.
| http://www.invisionpower.com
| =============================================
| Web: http://www.invisionboard.com
| Time: Tue, 01 Nov 2005 14:38:09 GMT
| Release: 68ff9281c6fdcce88910e08cec1045a3
| Licence Info: http://www.invisionboard.com/?license
/*
+--------------------------------------------------------------------------
| Invision Power Board 2.2.2
| Invision Power Board INSTALLER
| ========================================
| by Matthew Mecham
| (c) 2001 - 2005 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:55 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: 2005-10-10 16:01:09 +0100 (Mon, 10 Oct 2005) $
| > $Revision: 5 $
@@ -332,7 +341,7 @@ class ipsclass {
// Char set
//-----------------------------------------
$this->vars['gb_char_set'] = $this->vars['gb_char_set'] ? $this->vars['gb_char_set'] : 'iso-8859-1';
$this->vars['gb_char_set'] = $this->vars['gb_char_set'] ? $this->vars['gb_char_set'] : 'windows-1251';
//-----------------------------------------
// PHP API
@@ -487,7 +496,7 @@ class ipsclass {
* @return void
*/
function init_db_connection( $db, $user, $pass, $host, $pre, $driver='mysql' )
function init_db_connection( $db, $user, $pass, $host, $pre, $cp, $driver='mysql' )
{
//-----------------------------------------
// INIT
@@ -503,8 +512,8 @@ class ipsclass {
{
$file = str_replace( '<%driver%>', $driver, INS_SQL_FILE );
}
$classname = "db_driver_".$driver;
$classname = "db_driver_".$driver;
$this->DB = new $classname;
@@ -512,19 +521,20 @@ class ipsclass {
$this->DB->obj['sql_user'] = $user;
$this->DB->obj['sql_pass'] = $pass;
$this->DB->obj['sql_host'] = $host;
$this->DB->obj['sql_tbl_prefix'] = $pre;
$this->DB->obj['sql_tbl_prefix'] = $pre;
$this->DB->obj['mysql_codepage'] = $cp;
$this->DB->obj['use_shutdown'] = 0;
if ( $file )
{
$this->DB->obj['query_cache_file'] = $file;
}
if ( ! defined( 'SQL_PREFIX' ) )
{
define( 'SQL_PREFIX', $pre );
}
//-----------------------------------
// Required vars?
//-----------------------------------
@@ -993,7 +1003,54 @@ class ipsclass {
$this->DB->close_db();
}
/*-------------------------------------------------------------------------*/
// Convert string between char-sets
/*-------------------------------------------------------------------------*/
/**
* Convert a string between charsets
*
* @param string Input String
* @param string Current char set
* @param string Destination char set
* @return string Parsed string
* @since 2.1.0
*/
function txt_convert_charsets($t, $original_cset, $destination_cset="")
{
$original_cset = strtolower($original_cset);
$text = $t;
//-----------------------------------------
// Did we pass a destination?
//-----------------------------------------
$destination_cset = strtolower($destination_cset) ? strtolower($destination_cset) : strtolower($this->vars['gb_char_set']);
// echo $destination_cset; exit;
//-----------------------------------------
// Not the same?
//-----------------------------------------
if ( $destination_cset == $original_cset )
{
return $t;
}
//-----------------------------------------
// Do the convert
//-----------------------------------------
if ( ! is_object( $this->class_convert_charset ) )
{
require_once( INS_KERNEL_PATH.'/class_convert_charset.php' );
$this->class_convert_charset = new class_convert_charset();
}
$text = $this->class_convert_charset->convert_charset( $text, $original_cset, $destination_cset );
return $text ? $text : $t;
}
/*-------------------------------------------------------------------------*/
// txt_alphanumerical_clean
// ------------------
+63 -53
View File
@@ -35,11 +35,11 @@ class install_template
if ( file_exists( INS_ROOT_PATH . 'installfiles/sequence.xml' ) )
{
$config = implode( '', file( INS_ROOT_PATH . 'installfiles/sequence.xml' ) );
$xml = new class_xml();
$config = $xml->xml_parse_document( $config );
$config = implode( '', file( INS_ROOT_PATH . 'installfiles/sequence.xml' ) );
$xml = new class_xml();
$config = $xml->xml_parse_document( $config );
//-----------------------------------------
// Loop through and sort out settings...
//-----------------------------------------
@@ -54,11 +54,11 @@ class install_template
foreach( $_pages as $position => $data )
{
$this->install_pages[ $data['file'] ] = $data['menu'];
$this->install_pages[ $data['file'] ] = $this->ipsclass->txt_convert_charsets( $data['menu'], 'UTF-8' );
}
}
$this->install_pages['done'] = 'Finish';
$this->install_pages['done'] = 'Çàâåðøåíèå';
/* Set Current Page */
$this->page_current = ( $this->ipsclass->input['p'] ) ? $this->ipsclass->input['p'] : 'requirements';
@@ -139,11 +139,14 @@ class install_template
// ------------------------------------------------------------
function page_template()
{
$this->saved_data = urlencode($this->saved_data);
echo <<<EOF
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>IPS Installer</title>
<meta http-equiv=Content-Type content="text/html; charset=windows-1251">
<title>Ìàñòåð óñòàíîâêè ïðîäóêòîâ Invision Power Services</title>
<style type='text/css' media='all'>
@import url('install.css');
</style>
@@ -165,7 +168,7 @@ echo <<<EOF
<div id='ipswrapper'>
<div class='main_shell'>
<h1><img src='images/package_icon.gif' align='absmiddle' /> Welcome to the IPS Product Installer</h1>
<h1><img src='images/package_icon.gif' align='absmiddle' /> Óñòàíîâùèê ïðîäóêòîâ Invision Power Services</h1>
<div class='content_shell'>
<div class='package'>
<div>
@@ -192,7 +195,7 @@ echo <<<EOF
</div>
<div style='vertical-align: middle'>
<h2>{$this->product_name} Installation</h2>
<h2>Óñòàíîâêà {$this->product_name}</h2>
<strong>{$this->product_version}</strong>
</div>
</div>
@@ -207,7 +210,7 @@ echo <<<EOF
<div class='hr'></div>
<div style='padding-top: 17px; padding-right: 15px; padding-left: 15px'>
<div style='float: left'>
<input type='button' class='nav_button' value='Cancel Installation' onclick="window.location='index.php';return false;">
<input type='button' class='nav_button' value='Ïðåêðàòèòü óñòàíîâêó' onclick="window.location='index.php';return false;" />
</div>
<div style='float: right'>
@@ -218,13 +221,21 @@ if( ! $this->hide_next )
if( $this->next_action == 'disabled' )
{
echo <<<EOF
<input type='submit' class='nav_button' value='Install can not continue...' disabled='disabled'>
<input type='submit' class='nav_button' value='Óñòàíîâêà íå çàâåðøåíà...' disabled='disabled' />
EOF;
}
else
{
if( !$this->next_action )
{
$back = $this->ipsclass->my_getenv('HTTP_REFERER');
echo <<<EOF
<input type='submit' class='nav_button' value='Next >'>
<input type='button' class='nav_button' value='< Íàçàä' onclick="window.location='{$back}';return false;" />
EOF;
}
echo <<<EOF
<input type='submit' class='nav_button' value='Äàëüøå >' />
EOF;
}
}
@@ -240,7 +251,7 @@ echo <<<EOF
EOF;
echo date("Y");
echo <<<EOF
Invision Power Services, Inc.
Invision Power Services, Inc. & IBresource, LTD
</div>
</div>
@@ -267,16 +278,16 @@ return <<<EOF
<img src='images/wizard.gif' align='absmiddle' />
</div>
<div>
Welcome to the installer for {$this->product_name}. This wizard will guide you through the installation process.
Âàñ ïðèâåòñòâóåò óñòàíîâùèê {$this->product_name}. Äàííûé ìàñòåð ïîìîæåò âàì óñòàíîâèòü íîâóþ âåðñèþ ïðîäóêòà.
</div>
</div>
<br/><br/>
<h3>System Requirements</h3>
<h3>Ñèñòåìíûå òðåáîâàíèÿ:</h3>
<br />
<strong>PHP:</strong> v{$php_version} or better<br />
<strong>SQL:</strong> mySQL v$sql_version or better
<strong>PHP:</strong> v{$php_version} èëè âûøå<br />
<strong>SQL:</strong> mySQL v$sql_version èëè âûøå
<br /><br />
EOF;
}
@@ -298,7 +309,7 @@ check_eula = function()
}
else
{
alert( 'You must agree to the license before continuing' );
alert( 'Âû äîëæíû ïðèíÿòü ïîëüçîâàòåëüñêîå ñîãëàøåíèå, ïðåæäå ÷åì ïðîäîëæèòü óñòàíîâêó' );
return false;
}
}
@@ -307,13 +318,13 @@ document.getElementById( 'install-form' ).onsubmit = check_eula;
</script>
Please read and agree to the End User License Agreement before continuing.<br /><br />
Ïîæàëóéñòà ïðî÷èòàéòå è ïðèìèòå ïîëüçîâàòåëüñêîå ñîãëàøåíèå.<br /><br />
<div class='eula'>
$eula
</div>
<input type='checkbox' name='eula' id='eula'><strong> I agree to the license agreement</strong>
<input type='checkbox' name='eula' id='eula'><strong> ß ïðèíèìàþ</strong>
EOF;
@@ -328,16 +339,16 @@ return <<<EOF
<div id='warn-message' style='display:none;'><center><div id='warn-message-content'></div></center></div>
<fieldset>
<legend><img src='images/addresses.gif' align='absmiddle' />&nbsp; Address details</legend>
<legend><img src='images/addresses.gif' align='absmiddle' />&nbsp; Äèðåêòîðèè óñòàíîâêè</legend>
<table style='width: 100%; border: 0px; padding:0px' cellspacing='0'>
<tr>
<td width='30%' class='title'>Install Directory:</td>
<td width='30%' class='title'>Ïóòü óñòàíîâêè:</td>
<td width='70%' class='content'><input type='text' class='sql_form' name='install_dir' value='{$dir}'></td>
</tr>
<tr>
<td width='30%' class='title'>Install Address:</td>
<td width='30%' class='title'>Àäðåñ óñòàíîâêè:</td>
<td width='70%' class='content'><input type='text' class='sql_form' name='install_url' value='{$url}'></td>
</tr>
</table>
@@ -366,14 +377,14 @@ return <<<EOF
<div class='info' style='margin-top: 4px;'>
<div class='float_img'><img src='images/help.gif' /></div>
<div>Please select which database engine you wish to use.</div>
<div>Ïîæàëóéñòà óêàæèòå êàêóþ áàçà äàííûõ áóäåò èñïîëüçîâàòüñÿ.</div>
</div>
<fieldset>
<legend><img src='images/db.gif' align='absmiddle' />&nbsp; Database Engine</legend>
<legend><img src='images/db.gif' align='absmiddle' />&nbsp; Áàçû Äàííûõ</legend>
<table style='width: 100%; border: 0px; padding:0px' cellspacing='0'>
<tr>
<td width='30%' class='title'>SQL Driver:</td>
<td width='30%' class='title'>SQL Äðàéâåð:</td>
<td width='70%' class='content'>
<select name='sql_driver' class='sql_form'>$_drivers</select>
</td>
@@ -394,39 +405,39 @@ return <<<EOF
<div class='info' style='margin-top: 4px;'>
<div class='float_img'><img src='images/help.gif' /></div>
<div>Ask your webhost if you are unsure about any of these settings. You must create the database before installing..</div>
<div>Åñëè âû íå óâåðåíû èëè íå çíàåòå äàííûõ, íåîáõîäèìûõ äëÿ äàííîãî øàãà, óòî÷íèòå ó âàøåãî õîñòèíã ïðîâàéäåðà...</div>
</div>
<fieldset>
<legend><img src='images/db.gif' align='absmiddle' />&nbsp; Database details</legend>
<legend><img src='images/db.gif' align='absmiddle' />&nbsp; Ñåðâåð Áàçû Äàííûõ (ÁÄ)</legend>
<table style='width: 100%; border: 0px; padding:0px' cellspacing='0'>
<!--{TOP.SQL}-->
<tr>
<td width='30%' class='title'>SQL Host:</td>
<td width='30%' class='title'>Àäðåñ ñåðâåðà:</td>
<td width='70%' class='content'>
<input type='text' class='sql_form' value='localhost' name='db_host'>
</td>
</tr>
<tr>
<td class='title'>Database Name:</td>
<td class='title'>Èìÿ áàçû äàííûõ:</td>
<td class='content'>
<input type='text' class='sql_form' name='db_name' value='{$_REQUEST['db_name']}'>
</td>
</tr>
<tr>
<td class='title'>SQL Username:</td>
<td class='title'>Ïîëüçîâàòåëü ÁÄ:</td>
<td class='content'>
<input type='text' class='sql_form' name='db_user' value='{$_REQUEST['db_user']}'>
</td>
</tr>
<tr>
<td class='title'>SQL Password:</td>
<td class='title'>Ïàðîëü ÁÄ:</td>
<td class='content'>
<input type='password' class='sql_form' name='db_pass'>
</td>
</tr>
<tr>
<td class='title'>SQL Table Prefix:</td>
<td class='title'>Ïðåôèêñ òàáëèö:</td>
<td class='content'>
<input type='text' class='sql_form' name='db_pre' value='$prefix'>
</td>
@@ -445,24 +456,24 @@ EOF;
{
return <<<EOF
<fieldset>
<legend><img src='images/admin.gif' align='absmiddle' />&nbsp; Your administrative account</legend>
<legend><img src='images/admin.gif' align='absmiddle' />&nbsp; Ó÷åòíàÿ çàïèñü Àäìèíèñòðàòîðà</legend>
<table style='width: 100%; border: 0px; padding:0px' cellspacing='0'>
<tr>
<td width='30%' class='title'>Username:</td>
<td width='30%' class='title'>Èìÿ ïîëüçîâàòåëÿ:</td>
<td width='70%' class='content'><input type='text' class='sql_form' name='username'></td>
</tr>
<tr>
<td class='title'>Password:</td>
<td class='title'>Ïàðîëü:</td>
<td class='content'><input type='password' class='sql_form' name='password'></td>
</tr>
<tr>
<td class='title'>Confirm Password:</td>
<td class='title'>Ïîäòâåðæäåíèå ïàðîëÿ:</td>
<td class='content'><input type='password' class='sql_form' name='confirm_password'></td>
</tr>
<tr>
<td class='title'>E-mail Address:</td>
<td class='title'>E-mail àäðåñ:</td>
<td class='content'><input type='text' class='sql_form' name='email'></td>
</tr>
</table>
@@ -477,12 +488,11 @@ EOF;
function install_page()
{
return <<<EOF
The installer is now ready to complete the installation of your {$this->product_name}. Click <strong>Start</strong> to
begin the automatic process!<br /><br />
Ìàñòåð ñîáðàë âñå äàííûå è ãîòîâ íà÷àòü óñòàíîâêó {$this->product_name}. Íàæìèòå <strong>Íà÷àòü óñòàíîâêó</strong> äëÿ çàïóñêà àâòîìàòè÷åñêîãî ïðîöåññà óñòàíîâêè!<br /><br />
<div style='float: right'>
<input type='submit' class='nav_button' value='Start installation...'>
<input type='submit' class='nav_button' value='Íà÷àòü óñòàíîâêó...'>
</div>
EOF;
}
@@ -517,7 +527,7 @@ $HTML .= <<<EOF
</ul>
<br />
<div style='float: right'>
<input type='submit' class='nav_button' value='Click here if not forwarded' />
<input type='submit' class='nav_button' value='Íàæìèòå ñþäà, åñëè âàñ íå ïåðåìåñòèëî àâòîìàòè÷åñêè...' />
</div>
EOF;
@@ -558,25 +568,25 @@ EOF;
{
$extra = "<div class='warning'>
<div style='float: left; margin-right: 7px; margin-left: 5px'><img src='images/warning.gif' /></div>
<p>INSTALLER NOT LOCKED<br />Please disable or remove 'install/index.php' immediately!</p>
<p>ÓÑÒÀÍÎÂÙÈÊ ÍÅ ÇÀÁËÎÊÈÐÎÂÀÍ<br />Ïîæàëóéñòà ïåðåèìåíóéòå èëè óäàëèòå 'install/index.php' êàê ìîæíî áûñòðåå!</p>
</div>";
}
$HTML .= <<<EOF
<br />
<img src='images/install_done.gif' align='absmiddle' />&nbsp;&nbsp;<span class='done_text'>Installation complete!</span><Br /><Br />
Congratulations, your <a href='$url'>{$this->product_name}</a> is now installed and ready to use! Below are some
links you may find useful.<br /><br /><br />
<img src='images/install_done.gif' align='absmiddle' />&nbsp;&nbsp;<span class='done_text'>Óñòàíîâêà çàâåðøåíà!</span><Br /><Br />
Ïîçäðàâëÿåì, óñòàíîâêà <a href='$url'>{$this->product_name}</a> çàâåðøåíà! Íèæå ïðèâåäåíû íåñêîëüêî ïîëåçíûõ ññûëîê, êîòîðûå ïîìîãóò â âàøåé ðàáîòå.<br /><br />
$extra
<h3>Useful Links</h3>
<h3>Ïîëåçíûå ññûëêè:</h3>
<ul id='links'>
<li><img src='images/link.gif' align='absmiddle' /> <a href='http://www.invisionpower.com/landing/?p=clientarea'>Client area</a></li>
<li><img src='images/link.gif' align='absmiddle' /> <a href='http://www.invisionpower.com/landing/?p=docs-ipb'>Documentation</a></li>
<li><img src='images/link.gif' align='absmiddle' /> <a href='http://www.invisionpower.com/landing/?p=forums'>IPS Company Forum</a></li>
<li><img src='images/link.gif' align='absmiddle' /> <a href='http://external.iblink.ru/clientarea'>Êëèåíò-öåíòð</a></li>
<li><img src='images/link.gif' align='absmiddle' /> <a href='http://external.iblink.ru/docs-ipb'>Äîêóìåíòàöèÿ</a></li>
<li><img src='images/link.gif' align='absmiddle' /> <a href='http://external.iblink.ru/forums'>Ôîðóìû êîìïàíèè IBresource</a></li>
<li><img src='images/link.gif' align='absmiddle' /> <a href='http://external.iblink.ru/wiki'>Invison Power Book</a></li>
<li><img src='images/link.gif' align='absmiddle' /> <a href='http://external.ipslink.com/ipboard22/landing/?p=forums'>Ôîðóìû êîìïàíèè IPS</a></li>
</ul>
</div>
</div>
EOF;
return $HTML;
}
+390 -389
View File
@@ -1,390 +1,391 @@
<?php
/**
* Invision Power Board
* Invision Installer Framework
*/
class application_installer extends class_installer
{
/**
* application_installer::set_requirements
*
* Sets the requirements for this app
*
*/
function set_requirements()
{
//-----------------------------------------
// INIT
//-----------------------------------------
$wfiles = array();
$wdirs = array( 0 => INS_ROOT_PATH . 'installfiles' );
//-----------------------------------------
// Basics
//-----------------------------------------
$this->version_php_min = '4.3.0';
$this->version_mysql_min = '3.23.33';
//-----------------------------------------
// Grab XML file and check
//-----------------------------------------
if ( file_exists( INS_ROOT_PATH . 'installfiles/writeablefiles.xml' ) )
{
$config = implode( '', file( INS_ROOT_PATH . 'installfiles/writeablefiles.xml' ) );
$xml = new class_xml();
$config = $xml->xml_parse_document( $config );
//-----------------------------------------
// Loop through and sort out settings...
//-----------------------------------------
foreach( $xml->xml_array['installdata']['file'] as $id => $entry )
{
if ( preg_match( "#\.\w{3,}$#si", $entry['path']['VALUE'] ) )
{
$wfiles[] = INS_DOC_ROOT_PATH . $entry['path']['VALUE'];
}
else
{
$wdirs[] = INS_DOC_ROOT_PATH . $entry['path']['VALUE'];
}
}
}
$this->set_writeable( $wdirs, $wfiles );
}
/**
* application_installer::write_configuration
*
* Writes the configuration files for this app
*
*/
function write_configuration()
{
//-----------------------------------------
// Safe mode?
//-----------------------------------------
$safe_mode = 0;
if ( @get_cfg_var('safe_mode') )
{
$safe_mode = @get_cfg_var('safe_mode');
}
//-----------------------------------------
// Set info array
//-----------------------------------------
$INFO = array(
'sql_driver' => $this->saved_data['sql_driver'],
'sql_host' => $this->saved_data['db_host'],
'sql_database' => $this->saved_data['db_name'],
'sql_user' => $this->saved_data['db_user'],
'sql_pass' => $this->saved_data['db_pass'],
'sql_tbl_prefix' => $this->saved_data['db_pre'],
'sql_debug' => 1,
'board_start' => time(),
'installed' => 1,
'php_ext' => 'php',
'safe_mode' => $safe_mode,
'board_url' => $this->saved_data['install_url'],
'admin_group' => '4',
'guest_group' => '2',
'member_group' => '3',
'auth_group' => '1',
);
//-----------------------------------
// Any "extra" configs required for this driver?
//-----------------------------------
foreach( $this->saved_data as $k => $v )
{
if ( preg_match( "#^__sql__#", $k ) )
{
$k = str_replace( "__sql__", "", $k );
$INFO[ $k ] = $v;
}
}
//-----------------------------------
// Write to disk
//-----------------------------------
$core_conf = "<"."?php\n";
foreach( $INFO as $k => $v )
{
$core_conf .= '$INFO['."'".$k."'".']'."\t\t\t=\t'".$v."';\n";
}
$core_conf .= "\n".'?'.'>';
/* Write Configuration Files */
$output[] = 'Writing configuration files...<br />';
$this->write_file( $this->saved_data['install_dir'] . '/conf_global.php' , $core_conf );
}
/**
* application_installer::create_admin_account
*
* Creates the local app admin entry
*
*/
function create_admin_account()
{
/* Create Converge Entry */
$converge_id = $this->create_admin_converge();
//-----------------------------------
// Members...
//-----------------------------------
$member_record = array( 'id' => $converge_id,
'name' => $this->saved_data['admin_user'],
'members_l_display_name' => strtolower( $this->saved_data['admin_user'] ),
'members_l_username' => strtolower( $this->saved_data['admin_user'] ),
'members_display_name' => $this->saved_data['admin_user'],
'mgroup' => 4,
'email' => $this->saved_data['admin_email'],
'joined' => time(),
'ip_address' => $this->ipsclass->my_getenv('REMOTE_ADDR'),
'posts' => 1,
'title' => 'Administrator',
'last_visit' => time(),
'last_activity' => time(),
'member_login_key' => md5( uniqid( microtime) ),
);
$this->ipsclass->DB->do_insert( 'members', $member_record );
//-----------------------------------
// Member Extra...
//-----------------------------------
$member_extra_record = array ( 'id' => 1,
'signature' => '',
'vdirs' => '',
);
$this->ipsclass->DB->do_insert( 'member_extra', $member_extra_record );
}
/**
* application_installer::cache_and_cleanup
*
* Final install step, allows for any remaining app specific functions
*
*/
function cache_and_cleanup()
{
//-----------------------------------
// Get ACP library
//-----------------------------------
if( !defined("CACHE_PATH") )
{
define( 'CACHE_PATH', INS_ROOT_PATH."../" );
}
$output[] = "Rebuild skin templates...";
require_once( INS_DOC_ROOT_PATH.'sources/lib/admin_cache_functions.php' );
$acp = new admin_cache_functions();
$acp->ipsclass =& $this->ipsclass;
$acp->_rebuild_all_caches( array(2) );
unset( $acp );
//-------------------------------------------------------------
// Forum cache
//-------------------------------------------------------------
$output[] = "Rebuilding forum cache...";
$ignore_me = array( 'redirect_url', 'redirect_loc', 'rules_text', 'permission_custom_error', 'notify_modq_emails' );
if ( $this->ipsclass->vars['forum_cache_minimum'] )
{
$ignore_me[] = 'description';
$ignore_me[] = 'rules_title';
}
$this->ipsclass->cache['forum_cache'] = array();
$this->ipsclass->DB->simple_construct( array( 'select' => '*',
'from' => 'forums',
'order' => 'parent_id, position'
) );
$this->ipsclass->DB->simple_exec();
while( $f = $this->ipsclass->DB->fetch_row() )
{
$fr = array();
$perms = unserialize(stripslashes($f['permission_array']));
//-----------------------------------------
// Stuff we don't need...
//-----------------------------------------
foreach( $f as $k => $v )
{
if ( in_array( $k, $ignore_me ) )
{
continue;
}
else
{
if ( $v != "" )
{
$fr[ $k ] = $v;
}
}
}
$fr['read_perms'] = $perms['read_perms'];
$fr['reply_perms'] = $perms['reply_perms'];
$fr['start_perms'] = $perms['start_perms'];
$fr['upload_perms'] = $perms['upload_perms'];
$fr['show_perms'] = $perms['show_perms'];
unset($fr['permission_array']);
$this->ipsclass->cache['forum_cache'][ $fr['id'] ] = $fr;
}
$this->ipsclass->update_cache( array( 'name' => 'forum_cache', 'array' => 1, 'deletefirst' => 1, 'donow' => 1 ) );
//-------------------------------------------------------------
// Group Cache
//-------------------------------------------------------------
$output[] = "Rebuilding group cache...";
require_once( INS_DOC_ROOT_PATH.'sources/action_admin/groups.php' );
$lib = new ad_groups();
$lib->ipsclass =& $this->ipsclass;
$lib->rebuild_group_cache();
unset( $lib );
//-------------------------------------------------------------
// Systemvars
//-------------------------------------------------------------
$output[] = "Rebuilding system variables cache...";
$this->ipsclass->cache['systemvars'] = array();
$result = $this->ipsclass->DB->simple_exec_query( array( 'select' => 'count(*) as cnt', 'from' => 'mail_queue' ) );
$this->ipsclass->cache['systemvars']['mail_queue'] = intval( $result['cnt'] );
$this->ipsclass->cache['systemvars']['task_next_run'] = time() + 3600;
$this->ipsclass->update_cache( array( 'name' => 'systemvars', 'array' => 1, 'deletefirst' => 1 ) );
//-------------------------------------------------------------
// Stats
//-------------------------------------------------------------
$output[] = "Rebuilding statistics cache...";
$this->ipsclass->cache['stats'] = array();
$this->ipsclass->cache['stats']['total_replies'] = 0;
$this->ipsclass->cache['stats']['total_topics'] = 1;
$this->ipsclass->cache['stats']['mem_count'] = 1;
$r = $this->ipsclass->DB->simple_exec_query( array( 'select' => 'id, name',
'from' => 'members',
'order' => 'id DESC',
'limit' => '0,1'
) );
$this->ipsclass->cache['stats']['last_mem_name'] = $r['name'];
$this->ipsclass->cache['stats']['last_mem_id'] = $r['id'];
$this->ipsclass->update_cache( array( 'name' => 'stats', 'array' => 1, 'deletefirst' => 1 ) );
//-------------------------------------------------------------
// Ranks
//-------------------------------------------------------------
$output[] = "Rebuilding member ranks cache...";
require_once( INS_DOC_ROOT_PATH.'sources/action_admin/member.php' );
$lib = new ad_member();
$lib->ipsclass =& $this->ipsclass;
$lib->titles_recache();
unset( $lib );
//-------------------------------------------------------------
// SETTINGS
//-------------------------------------------------------------
$output[] = "Rebuilding settings cache...";
require_once( INS_DOC_ROOT_PATH.'sources/action_admin/settings.php' );
$lib = new ad_settings();
$lib->ipsclass =& $this->ipsclass;
$lib->setting_rebuildcache();
unset( $lib );
//-------------------------------------------------------------
// EMOTICONS
//-------------------------------------------------------------
$output[] = "Rebuilding emoticons cache...";
require_once( INS_DOC_ROOT_PATH.'sources/action_admin/emoticons.php' );
$lib = new ad_emoticons();
$lib->ipsclass =& $this->ipsclass;
$lib->emoticon_rebuildcache();
unset( $lib );
//-------------------------------------------------------------
// LANGUAGES
//-------------------------------------------------------------
$output[] = "Rebuilding languages cache...";
require_once( INS_DOC_ROOT_PATH.'sources/action_admin/languages.php' );
$lib = new ad_languages();
$lib->ipsclass =& $this->ipsclass;
$lib->rebuild_cache();
unset( $lib );
//-------------------------------------------------------------
// ATTACHMENT TYPES
//-------------------------------------------------------------
$output[] = "Rebuilding attachment types cache...";
require_once( INS_DOC_ROOT_PATH.'sources/action_admin/attachments.php' );
$lib = new ad_attachments();
$lib->ipsclass =& $this->ipsclass;
$lib->attach_type_rebuildcache();
unset( $lib );
$output[] = "All caches rebuilt, click 'Next' below...";
$this->saved_data['admin_url'] = $this->saved_data['install_url'] . '/index.php';
return $output;
}
}
<?php
/**
* Invision Power Board
* Invision Installer Framework
*/
class application_installer extends class_installer
{
/**
* application_installer::set_requirements
*
* Sets the requirements for this app
*
*/
function set_requirements()
{
//-----------------------------------------
// INIT
//-----------------------------------------
$wfiles = array();
$wdirs = array( 0 => INS_ROOT_PATH . 'installfiles' );
//-----------------------------------------
// Basics
//-----------------------------------------
$this->version_php_min = '4.3.0';
$this->version_mysql_min = '4.0.0';
//-----------------------------------------
// Grab XML file and check
//-----------------------------------------
if ( file_exists( INS_ROOT_PATH . 'installfiles/writeablefiles.xml' ) )
{
$config = implode( '', file( INS_ROOT_PATH . 'installfiles/writeablefiles.xml' ) );
$xml = new class_xml();
$config = $xml->xml_parse_document( $config );
//-----------------------------------------
// Loop through and sort out settings...
//-----------------------------------------
foreach( $xml->xml_array['installdata']['file'] as $id => $entry )
{
if ( preg_match( "#\.\w{3,}$#si", $entry['path']['VALUE'] ) )
{
$wfiles[] = INS_DOC_ROOT_PATH . $entry['path']['VALUE'];
}
else
{
$wdirs[] = INS_DOC_ROOT_PATH . $entry['path']['VALUE'];
}
}
}
$this->set_writeable( $wdirs, $wfiles );
}
/**
* application_installer::write_configuration
*
* Writes the configuration files for this app
*
*/
function write_configuration()
{
//-----------------------------------------
// Safe mode?
//-----------------------------------------
$safe_mode = 0;
if ( @get_cfg_var('safe_mode') )
{
$safe_mode = @get_cfg_var('safe_mode');
}
//-----------------------------------------
// Set info array
//-----------------------------------------
$INFO = array(
'sql_driver' => $this->saved_data['sql_driver'],
'sql_host' => $this->saved_data['db_host'],
'sql_database' => $this->saved_data['db_name'],
'sql_user' => $this->saved_data['db_user'],
'sql_pass' => $this->saved_data['db_pass'],
'sql_tbl_prefix' => $this->saved_data['db_pre'],
'sql_debug' => 1,
'board_start' => time(),
'installed' => 1,
'php_ext' => 'php',
'safe_mode' => $safe_mode,
'board_url' => $this->saved_data['install_url'],
'banned_group' => '5',
'admin_group' => '4',
'guest_group' => '2',
'member_group' => '3',
'auth_group' => '1',
);
//-----------------------------------
// Any "extra" configs required for this driver?
//-----------------------------------
foreach( $this->saved_data as $k => $v )
{
if ( preg_match( "#^__sql__#", $k ) )
{
$k = str_replace( "__sql__", "", $k );
$INFO[ $k ] = $v;
}
}
//-----------------------------------
// Write to disk
//-----------------------------------
$core_conf = "<"."?php\n";
foreach( $INFO as $k => $v )
{
$core_conf .= '$INFO['."'".$k."'".']'."\t\t\t=\t'".$v."';\n";
}
$core_conf .= "\n".'?'.'>';
/* Write Configuration Files */
$output[] = 'Ñîõðàíåíèå êîíôèãóðàöèîííûõ ôàéëîâ...<br />';
$this->write_file( $this->saved_data['install_dir'] . '/conf_global.php' , $core_conf );
}
/**
* application_installer::create_admin_account
*
* Creates the local app admin entry
*
*/
function create_admin_account()
{
/* Create Converge Entry */
$converge_id = $this->create_admin_converge();
//-----------------------------------
// Members...
//-----------------------------------
$member_record = array( 'id' => $converge_id,
'name' => $this->saved_data['admin_user'],
'members_l_display_name' => strtolower( $this->saved_data['admin_user'] ),
'members_l_username' => strtolower( $this->saved_data['admin_user'] ),
'members_display_name' => $this->saved_data['admin_user'],
'mgroup' => 4,
'email' => $this->saved_data['admin_email'],
'joined' => time(),
'ip_address' => $this->ipsclass->my_getenv('REMOTE_ADDR'),
'posts' => 1,
'title' => 'Àäìèíèñòðàòîð',
'last_visit' => time(),
'last_activity' => time(),
'member_login_key' => md5( uniqid( microtime) ),
);
$this->ipsclass->DB->do_insert( 'members', $member_record );
//-----------------------------------
// Member Extra...
//-----------------------------------
$member_extra_record = array ( 'id' => 1,
'signature' => '',
'vdirs' => '',
);
$this->ipsclass->DB->do_insert( 'member_extra', $member_extra_record );
}
/**
* application_installer::cache_and_cleanup
*
* Final install step, allows for any remaining app specific functions
*
*/
function cache_and_cleanup()
{
//-----------------------------------
// Get ACP library
//-----------------------------------
if( !defined("CACHE_PATH") )
{
define( 'CACHE_PATH', INS_ROOT_PATH."../" );
}
$output[] = "Ñîçäàíèå êåøà øàáëîíîâ...";
require_once( INS_DOC_ROOT_PATH.'sources/lib/admin_cache_functions.php' );
$acp = new admin_cache_functions();
$acp->ipsclass =& $this->ipsclass;
$acp->_rebuild_all_caches( array(2) );
unset( $acp );
//-------------------------------------------------------------
// Forum cache
//-------------------------------------------------------------
$output[] = "Ñîçäàíèå êåøà ôîðóìîâ...";
$ignore_me = array( 'redirect_url', 'redirect_loc', 'rules_text', 'permission_custom_error', 'notify_modq_emails' );
if ( $this->ipsclass->vars['forum_cache_minimum'] )
{
$ignore_me[] = 'description';
$ignore_me[] = 'rules_title';
}
$this->ipsclass->cache['forum_cache'] = array();
$this->ipsclass->DB->simple_construct( array( 'select' => '*',
'from' => 'forums',
'order' => 'parent_id, position'
) );
$this->ipsclass->DB->simple_exec();
while( $f = $this->ipsclass->DB->fetch_row() )
{
$fr = array();
$perms = unserialize(stripslashes($f['permission_array']));
//-----------------------------------------
// Stuff we don't need...
//-----------------------------------------
foreach( $f as $k => $v )
{
if ( in_array( $k, $ignore_me ) )
{
continue;
}
else
{
if ( $v != "" )
{
$fr[ $k ] = $v;
}
}
}
$fr['read_perms'] = $perms['read_perms'];
$fr['reply_perms'] = $perms['reply_perms'];
$fr['start_perms'] = $perms['start_perms'];
$fr['upload_perms'] = $perms['upload_perms'];
$fr['show_perms'] = $perms['show_perms'];
unset($fr['permission_array']);
$this->ipsclass->cache['forum_cache'][ $fr['id'] ] = $fr;
}
$this->ipsclass->update_cache( array( 'name' => 'forum_cache', 'array' => 1, 'deletefirst' => 1, 'donow' => 1 ) );
//-------------------------------------------------------------
// Group Cache
//-------------------------------------------------------------
$output[] = "Ñîçäàíèå êåøà ãðóïï...";
require_once( INS_DOC_ROOT_PATH.'sources/action_admin/groups.php' );
$lib = new ad_groups();
$lib->ipsclass =& $this->ipsclass;
$lib->rebuild_group_cache();
unset( $lib );
//-------------------------------------------------------------
// Systemvars
//-------------------------------------------------------------
$output[] = "Ñîçäàíèå êåøà ñèñòåìíûõ ïåðåìåííûõ...";
$this->ipsclass->cache['systemvars'] = array();
$result = $this->ipsclass->DB->simple_exec_query( array( 'select' => 'count(*) as cnt', 'from' => 'mail_queue' ) );
$this->ipsclass->cache['systemvars']['mail_queue'] = intval( $result['cnt'] );
$this->ipsclass->cache['systemvars']['task_next_run'] = time() + 3600;
$this->ipsclass->update_cache( array( 'name' => 'systemvars', 'array' => 1, 'deletefirst' => 1 ) );
//-------------------------------------------------------------
// Stats
//-------------------------------------------------------------
$output[] = "Ñîçäàíèå êåøà ñòàòèñòèêè...";
$this->ipsclass->cache['stats'] = array();
$this->ipsclass->cache['stats']['total_replies'] = 0;
$this->ipsclass->cache['stats']['total_topics'] = 1;
$this->ipsclass->cache['stats']['mem_count'] = 1;
$r = $this->ipsclass->DB->simple_exec_query( array( 'select' => 'id, name',
'from' => 'members',
'order' => 'id DESC',
'limit' => '0,1'
) );
$this->ipsclass->cache['stats']['last_mem_name'] = $r['name'];
$this->ipsclass->cache['stats']['last_mem_id'] = $r['id'];
$this->ipsclass->update_cache( array( 'name' => 'stats', 'array' => 1, 'deletefirst' => 1 ) );
//-------------------------------------------------------------
// Ranks
//-------------------------------------------------------------
$output[] = "Ñîçäàíèå êåøà çâàíèé ïîëüçîâàòåëåé...";
require_once( INS_DOC_ROOT_PATH.'sources/action_admin/member.php' );
$lib = new ad_member();
$lib->ipsclass =& $this->ipsclass;
$lib->titles_recache();
unset( $lib );
//-------------------------------------------------------------
// SETTINGS
//-------------------------------------------------------------
$output[] = "Ñîçäàíèå êåøà íàñòðîåê ôîðóìà...";
require_once( INS_DOC_ROOT_PATH.'sources/action_admin/settings.php' );
$lib = new ad_settings();
$lib->ipsclass =& $this->ipsclass;
$lib->setting_rebuildcache();
unset( $lib );
//-------------------------------------------------------------
// EMOTICONS
//-------------------------------------------------------------
$output[] = "Ñîçäàíèå êåøà ñìàéëèêîâ...";
require_once( INS_DOC_ROOT_PATH.'sources/action_admin/emoticons.php' );
$lib = new ad_emoticons();
$lib->ipsclass =& $this->ipsclass;
$lib->emoticon_rebuildcache();
unset( $lib );
//-------------------------------------------------------------
// LANGUAGES
//-------------------------------------------------------------
$output[] = "Ñîçäàíèå ÿçûêîâîãî êåøà...";
require_once( INS_DOC_ROOT_PATH.'sources/action_admin/languages.php' );
$lib = new ad_languages();
$lib->ipsclass =& $this->ipsclass;
$lib->rebuild_cache();
unset( $lib );
//-------------------------------------------------------------
// ATTACHMENT TYPES
//-------------------------------------------------------------
$output[] = "Ñîçäàíèå êåøà òèïîâ ôàéëîâ...";
require_once( INS_DOC_ROOT_PATH.'sources/action_admin/attachments.php' );
$lib = new ad_attachments();
$lib->ipsclass =& $this->ipsclass;
$lib->attach_type_rebuildcache();
unset( $lib );
$output[] = "Êåø-ñèñòåìà èíèöèàëèçèðîâàíà, íàæìèòå 'Äàëüøå' äëÿ ïðîäîëæåíèÿ...";
$this->saved_data['admin_url'] = $this->saved_data['install_url'] . '/index.php';
return $output;
}
}
?>
+10
View File
@@ -0,0 +1,10 @@
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1251" />
<meta name="author" content="Êîìïàíèÿ IBResource è Invision Power Services Inc.">
<title>Îøèáêà ðóññêîé âåðñèè Invision Power Board</title>
</head><body>
<h1>Îøèáêà <a href="http://www.ibresource.ru/">ðóññêîé âåðñèè Invision Power Board</a></h1>
<font size="4">Âû ïîïàëè íà íåñóùåñòâóþùóþ ñòðàíèöó!<br>Ïîæàëóéñòà íàæìèòå íà êíîïî÷êó &laquo;<b>Íàçàä</b>&raquo; â&nbsp;âàøåì áðàóçåðå äëÿ âîçâðàùåíèÿ íà ïðåäûäóùóþ ñòðàíèöó.</font>
</body>
</html>
Binary file not shown.
+10 -1
View File
@@ -1 +1,10 @@
<html>␍<head><title>Invision Power Board - Bulletin Board System</title></head>␍<body>␍<h1>403: Invision Power Board -> Forbidden</h1>␍<hr>␍You have reached this Page in error, please use␍your back button to return to Invision Board.␍<hr>␍<a href="http://www.invisionboard.com/">Invision Power Board</a>␍</body>␍</html>␍
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1251" />
<meta name="author" content="Êîìïàíèÿ IBResource è Invision Power Services Inc.">
<title>Îøèáêà ðóññêîé âåðñèè Invision Power Board</title>
</head><body>
<h1>Îøèáêà <a href="http://www.ibresource.ru/">ðóññêîé âåðñèè Invision Power Board</a></h1>
<font size="4">Âû ïîïàëè íà íåñóùåñòâóþùóþ ñòðàíèöó!<br>Ïîæàëóéñòà íàæìèòå íà êíîïî÷êó &laquo;<b>Íàçàä</b>&raquo; â&nbsp;âàøåì áðàóçåðå äëÿ âîçâðàùåíèÿ íà ïðåäûäóùóþ ñòðàíèöó.</font>
</body>
</html>
Binary file not shown.

Before

Width:  |  Height:  |  Size: 321 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

-1
View File
@@ -1 +0,0 @@
<html>␍<head><title>Invision Power Board - Bulletin Board System</title></head>␍<body>␍<h1>403: Invision Power Board -> Forbidden</h1>␍<hr>␍You have reached this Page in error, please use␍your back button to return to Invision Board.␍<hr>␍<a href="http://www.invisionboard.com/">Invision Power Board</a>␍</body>␍</html>␍
Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 488 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.4 KiB

+34 -8
View File
@@ -1,7 +1,33 @@
<?php
/**
* Invision Power Board
* Invision Installer Framework
/*
+--------------------------------------------------------------------------
| Invision Power Board 2.2.2
| Invision Power Board INSTALLER
| ========================================
| by Matthew Mecham
| (c) 2001 - 2005 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:55 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)
+--------------------------------------------------------------------------
|
| > Script written by Matthew Mecham
| > Date started: 19th March 2004
| > Updated for 2.1: 23 June 2005
|
+--------------------------------------------------------------------------
*/
@set_time_limit(0);
@@ -58,20 +84,20 @@ $install->template->product_long_version = $install->product_long_version;
//--------------------------------
// Saved Data
//--------------------------------
$install->saved_data = unserialize( stripslashes( $_POST['saved_data'] ) );
$install->saved_data = unserialize( urldecode( stripslashes( $_POST['saved_data'] ) ) );
//--------------------------------
// Test lock
//--------------------------------
if ( $_REQUEST['p'] != 'done' )
if ( $ipsclass->input['p'] != 'done' )
{
$got_lock = $install->check_lock();
if ( $got_lock )
{
$install->template->hide_next = 1;
$install->template->warning( array( "This installer is locked. Via FTP please delete the file 'installfiles/lock.php' and then refresh this page." ) );
$install->template->warning( array( "Ñêðèïò óñòàíîâêè çàáëîêèðîâàí!<br><br>Åñëè âàì íåîáõîäèìî ïîâòîðèòü óñòàíîâêó, ïîæàëóéñòà, óäàëèòå ôàéë 'installfiles/lock.php' è îáíîâèòå ñòðàíèöó." ) );
$install->template->output( $install->product_name, $install->product_version );
exit();
@@ -87,8 +113,8 @@ if ( file_exists( INS_DOC_ROOT_PATH.'conf_global.php.dist') AND ! file_exists( I
if ( ! @rename( INS_DOC_ROOT_PATH.'conf_global.php.dist', INS_DOC_ROOT_PATH.'conf_global.php' ) )
{
$install->template->hide_next = 1;
$install->template->warning( array( "<strong>You MUST rename the file 'conf_global.<b style='color:red'>php.dist</b>' TO 'conf_global.<b style='color:red'>php</b>' before continuing.</strong>
This file can be found in the root forum directory on your FTP server, the same directory where 'admin.php' and 'index.php' are stored." ) );
$install->template->warning( array( "<strong>Äëÿ ïðîäîëæåíèÿ óñòàíîâêè âàì íåîáõîäèìî ïåðåèìåíîâàòü ôàéë 'conf_global.<b style='color:red'>php.dist</b>' â 'conf_global.<b style='color:red'>php</b>'.</strong>
Ýòîò ôàéë ìîæíî íàéòè â êîðíåâîé äèðåêòîðèè ôîðóìà, òàì æå ãäå íàõîäÿòñÿ 'admin.php' è 'index.php'." ) );
$install->template->output( $install->product_name, $install->product_version );
exit();
}
+2
View File
@@ -67,6 +67,7 @@ TABLE {
background-color: #ffffff;
border: 1px solid #000000;
line-height: 150%;
overflow: auto;
overflow-y:auto;
overflow-x:hidden;
-moz-border-radius: 10px;
@@ -111,6 +112,7 @@ TABLE {
padding: 5px;
font-weight: bold;
-moz-border-radius: 5px;
overflow: auto;
}
Binary file not shown.
-851
View File
@@ -1,851 +0,0 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
<permsexport exported="1125054428" versionid="2.1.0" type="master">
<permsgroup>
<perm>
<acpperm_bit>recache</acpperm_bit>
<acpperm_main>tools</acpperm_main>
<acpperm_child>admin</acpperm_child>
</perm>
<perm>
<acpperm_bit>splash</acpperm_bit>
<acpperm_main>admin</acpperm_main>
<acpperm_child>splash</acpperm_child>
</perm>
<perm>
<acpperm_bit>remove</acpperm_bit>
<acpperm_main>admin</acpperm_main>
<acpperm_child>adminlog</acpperm_child>
</perm>
<perm>
<acpperm_bit>add</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>attach</acpperm_child>
</perm>
<perm>
<acpperm_bit>edit</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>attach</acpperm_child>
</perm>
<perm>
<acpperm_bit>remove</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>attach</acpperm_child>
</perm>
<perm>
<acpperm_bit>export</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>attach</acpperm_child>
</perm>
<perm>
<acpperm_bit>import</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>attach</acpperm_child>
</perm>
<perm>
<acpperm_bit>stats</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>attach</acpperm_child>
</perm>
<perm>
<acpperm_bit>search</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>attach</acpperm_child>
</perm>
<perm>
<acpperm_bit>bw-add</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>babw</acpperm_child>
</perm>
<perm>
<acpperm_bit>bw-remove</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>babw</acpperm_child>
</perm>
<perm>
<acpperm_bit>bw-edit</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>babw</acpperm_child>
</perm>
<perm>
<acpperm_bit>bw-export</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>babw</acpperm_child>
</perm>
<perm>
<acpperm_bit>bw-import</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>babw</acpperm_child>
</perm>
<perm>
<acpperm_bit>ban-view</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>babw</acpperm_child>
</perm>
<perm>
<acpperm_bit>ban-add</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>babw</acpperm_child>
</perm>
<perm>
<acpperm_bit>ban-remove</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>babw</acpperm_child>
</perm>
<perm>
<acpperm_bit>add</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>bbcode</acpperm_child>
</perm>
<perm>
<acpperm_bit>edit</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>bbcode</acpperm_child>
</perm>
<perm>
<acpperm_bit>remove</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>bbcode</acpperm_child>
</perm>
<perm>
<acpperm_bit>export</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>bbcode</acpperm_child>
</perm>
<perm>
<acpperm_bit>import</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>bbcode</acpperm_child>
</perm>
<perm>
<acpperm_bit>remove</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>calendars</acpperm_child>
</perm>
<perm>
<acpperm_bit>add</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>calendars</acpperm_child>
</perm>
<perm>
<acpperm_bit>edit</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>calendars</acpperm_child>
</perm>
<perm>
<acpperm_bit>recache</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>calendars</acpperm_child>
</perm>
<perm>
<acpperm_bit>add</acpperm_bit>
<acpperm_main>admin</acpperm_main>
<acpperm_child>components</acpperm_child>
</perm>
<perm>
<acpperm_bit>edit</acpperm_bit>
<acpperm_main>admin</acpperm_main>
<acpperm_child>components</acpperm_child>
</perm>
<perm>
<acpperm_bit>export</acpperm_bit>
<acpperm_main>admin</acpperm_main>
<acpperm_child>components</acpperm_child>
</perm>
<perm>
<acpperm_bit>import</acpperm_bit>
<acpperm_main>admin</acpperm_main>
<acpperm_child>components</acpperm_child>
</perm>
<perm>
<acpperm_bit>remove</acpperm_bit>
<acpperm_main>admin</acpperm_main>
<acpperm_child>emailerror</acpperm_child>
</perm>
<perm>
<acpperm_bit>remove</acpperm_bit>
<acpperm_main>admin</acpperm_main>
<acpperm_child>emaillog</acpperm_child>
</perm>
<perm>
<acpperm_bit>export</acpperm_bit>
<acpperm_main>lookandfeel</acpperm_main>
<acpperm_child>emoticons</acpperm_child>
</perm>
<perm>
<acpperm_bit>import</acpperm_bit>
<acpperm_main>lookandfeel</acpperm_main>
<acpperm_child>emoticons</acpperm_child>
</perm>
<perm>
<acpperm_bit>edit</acpperm_bit>
<acpperm_main>lookandfeel</acpperm_main>
<acpperm_child>emoticons</acpperm_child>
</perm>
<perm>
<acpperm_bit>add</acpperm_bit>
<acpperm_main>lookandfeel</acpperm_main>
<acpperm_child>emoticons</acpperm_child>
</perm>
<perm>
<acpperm_bit>remove</acpperm_bit>
<acpperm_main>lookandfeel</acpperm_main>
<acpperm_child>emoticons</acpperm_child>
</perm>
<perm>
<acpperm_bit>upload</acpperm_bit>
<acpperm_main>lookandfeel</acpperm_main>
<acpperm_child>emoticons</acpperm_child>
</perm>
<perm>
<acpperm_bit>add</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>forum</acpperm_child>
</perm>
<perm>
<acpperm_bit>edit</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>forum</acpperm_child>
</perm>
<perm>
<acpperm_bit>permedit</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>forum</acpperm_child>
</perm>
<perm>
<acpperm_bit>reorder</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>forum</acpperm_child>
</perm>
<perm>
<acpperm_bit>remove</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>forum</acpperm_child>
</perm>
<perm>
<acpperm_bit>recount</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>forum</acpperm_child>
</perm>
<perm>
<acpperm_bit>empty</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>forum</acpperm_child>
</perm>
<perm>
<acpperm_bit>rules</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>forum</acpperm_child>
</perm>
<perm>
<acpperm_bit>skin</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>forum</acpperm_child>
</perm>
<perm>
<acpperm_bit>add</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>group</acpperm_child>
</perm>
<perm>
<acpperm_bit>edit</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>group</acpperm_child>
</perm>
<perm>
<acpperm_bit>remove</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>group</acpperm_child>
</perm>
<perm>
<acpperm_bit>perms</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>group</acpperm_child>
</perm>
<perm>
<acpperm_bit>edit</acpperm_bit>
<acpperm_main>tools</acpperm_main>
<acpperm_child>help</acpperm_child>
</perm>
<perm>
<acpperm_bit>add</acpperm_bit>
<acpperm_main>tools</acpperm_main>
<acpperm_child>help</acpperm_child>
</perm>
<perm>
<acpperm_bit>remove</acpperm_bit>
<acpperm_main>tools</acpperm_main>
<acpperm_child>help</acpperm_child>
</perm>
<perm>
<acpperm_bit>add</acpperm_bit>
<acpperm_main>lookandfeel</acpperm_main>
<acpperm_child>lang</acpperm_child>
</perm>
<perm>
<acpperm_bit>edit</acpperm_bit>
<acpperm_main>lookandfeel</acpperm_main>
<acpperm_child>lang</acpperm_child>
</perm>
<perm>
<acpperm_bit>remove</acpperm_bit>
<acpperm_main>lookandfeel</acpperm_main>
<acpperm_child>lang</acpperm_child>
</perm>
<perm>
<acpperm_bit>export</acpperm_bit>
<acpperm_main>lookandfeel</acpperm_main>
<acpperm_child>lang</acpperm_child>
</perm>
<perm>
<acpperm_bit>import</acpperm_bit>
<acpperm_main>lookandfeel</acpperm_main>
<acpperm_child>lang</acpperm_child>
</perm>
<perm>
<acpperm_bit>add</acpperm_bit>
<acpperm_main>tools</acpperm_main>
<acpperm_child>loginauth</acpperm_child>
</perm>
<perm>
<acpperm_bit>edit</acpperm_bit>
<acpperm_main>tools</acpperm_main>
<acpperm_child>loginauth</acpperm_child>
</perm>
<perm>
<acpperm_bit>diagnostics</acpperm_bit>
<acpperm_main>tools</acpperm_main>
<acpperm_child>loginauth</acpperm_child>
</perm>
<perm>
<acpperm_bit>export</acpperm_bit>
<acpperm_main>tools</acpperm_main>
<acpperm_child>loginauth</acpperm_child>
</perm>
<perm>
<acpperm_bit>import</acpperm_bit>
<acpperm_main>tools</acpperm_main>
<acpperm_child>loginauth</acpperm_child>
</perm>
<perm>
<acpperm_bit>edit</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>mem</acpperm_child>
</perm>
<perm>
<acpperm_bit>suspend</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>mem</acpperm_child>
</perm>
<perm>
<acpperm_bit>add</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>mem</acpperm_child>
</perm>
<perm>
<acpperm_bit>remove</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>mem</acpperm_child>
</perm>
<perm>
<acpperm_bit>title-view</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>mem</acpperm_child>
</perm>
<perm>
<acpperm_bit>title-edit</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>mem</acpperm_child>
</perm>
<perm>
<acpperm_bit>title-add</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>mem</acpperm_child>
</perm>
<perm>
<acpperm_bit>title-remove</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>mem</acpperm_child>
</perm>
<perm>
<acpperm_bit>mod</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>mtools</acpperm_child>
</perm>
<perm>
<acpperm_bit>ban</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>mem</acpperm_child>
</perm>
<perm>
<acpperm_bit>view</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>mtools</acpperm_child>
</perm>
<perm>
<acpperm_bit>add</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>mod</acpperm_child>
</perm>
<perm>
<acpperm_bit>edit</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>mod</acpperm_child>
</perm>
<perm>
<acpperm_bit>remove</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>mod</acpperm_child>
</perm>
<perm>
<acpperm_bit>remove</acpperm_bit>
<acpperm_main>admin</acpperm_main>
<acpperm_child>modlog</acpperm_child>
</perm>
<perm>
<acpperm_bit>add</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>multimod</acpperm_child>
</perm>
<perm>
<acpperm_bit>edit</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>multimod</acpperm_child>
</perm>
<perm>
<acpperm_bit>remove</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>multimod</acpperm_child>
</perm>
<perm>
<acpperm_bit>install</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>msubs</acpperm_child>
</perm>
<perm>
<acpperm_bit>edit</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>msubs</acpperm_child>
</perm>
<perm>
<acpperm_bit>remove</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>msubs</acpperm_child>
</perm>
<perm>
<acpperm_bit>add</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>msubs</acpperm_child>
</perm>
<perm>
<acpperm_bit>search</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>msubs</acpperm_child>
</perm>
<perm>
<acpperm_bit>edit</acpperm_bit>
<acpperm_main>tools</acpperm_main>
<acpperm_child>portal</acpperm_child>
</perm>
<perm>
<acpperm_bit>add</acpperm_bit>
<acpperm_main>tools</acpperm_main>
<acpperm_child>postoffice</acpperm_child>
</perm>
<perm>
<acpperm_bit>edit</acpperm_bit>
<acpperm_main>tools</acpperm_main>
<acpperm_child>postoffice</acpperm_child>
</perm>
<perm>
<acpperm_bit>send</acpperm_bit>
<acpperm_main>tools</acpperm_main>
<acpperm_child>postoffice</acpperm_child>
</perm>
<perm>
<acpperm_bit>remove</acpperm_bit>
<acpperm_main>tools</acpperm_main>
<acpperm_child>postoffice</acpperm_child>
</perm>
<perm>
<acpperm_bit>add</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>field</acpperm_child>
</perm>
<perm>
<acpperm_bit>edit</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>field</acpperm_child>
</perm>
<perm>
<acpperm_bit>remove</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>field</acpperm_child>
</perm>
<perm>
<acpperm_bit>recount</acpperm_bit>
<acpperm_main>tools</acpperm_main>
<acpperm_child>rebuild</acpperm_child>
</perm>
<perm>
<acpperm_bit>rebuild</acpperm_bit>
<acpperm_main>tools</acpperm_main>
<acpperm_child>rebuild</acpperm_child>
</perm>
<perm>
<acpperm_bit>add</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>rssexport</acpperm_child>
</perm>
<perm>
<acpperm_bit>edit</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>rssexport</acpperm_child>
</perm>
<perm>
<acpperm_bit>recache</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>rssexport</acpperm_child>
</perm>
<perm>
<acpperm_bit>remove</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>rssexport</acpperm_child>
</perm>
<perm>
<acpperm_bit>add</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>rssimport</acpperm_child>
</perm>
<perm>
<acpperm_bit>edit</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>rssimport</acpperm_child>
</perm>
<perm>
<acpperm_bit>recache</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>rssimport</acpperm_child>
</perm>
<perm>
<acpperm_bit>remove</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>rssimport</acpperm_child>
</perm>
<perm>
<acpperm_bit>edit</acpperm_bit>
<acpperm_main>tools</acpperm_main>
<acpperm_child>op</acpperm_child>
</perm>
<perm>
<acpperm_bit>remove</acpperm_bit>
<acpperm_main>tools</acpperm_main>
<acpperm_child>op</acpperm_child>
</perm>
<perm>
<acpperm_bit>add</acpperm_bit>
<acpperm_main>tools</acpperm_main>
<acpperm_child>op</acpperm_child>
</perm>
<perm>
<acpperm_bit>export</acpperm_bit>
<acpperm_main>tools</acpperm_main>
<acpperm_child>op</acpperm_child>
</perm>
<perm>
<acpperm_bit>search</acpperm_bit>
<acpperm_main>tools</acpperm_main>
<acpperm_child>op</acpperm_child>
</perm>
<perm>
<acpperm_bit>import</acpperm_bit>
<acpperm_main>tools</acpperm_main>
<acpperm_child>op</acpperm_child>
</perm>
<perm>
<acpperm_bit>edit</acpperm_bit>
<acpperm_main>lookandfeel</acpperm_main>
<acpperm_child>style</acpperm_child>
</perm>
<perm>
<acpperm_bit>rundiff</acpperm_bit>
<acpperm_main>lookandfeel</acpperm_main>
<acpperm_child>skindiff</acpperm_child>
</perm>
<perm>
<acpperm_bit>export</acpperm_bit>
<acpperm_main>lookandfeel</acpperm_main>
<acpperm_child>skindiff</acpperm_child>
</perm>
<perm>
<acpperm_bit>remove</acpperm_bit>
<acpperm_main>lookandfeel</acpperm_main>
<acpperm_child>skindiff</acpperm_child>
</perm>
<perm>
<acpperm_bit>export</acpperm_bit>
<acpperm_main>lookandfeel</acpperm_main>
<acpperm_child>import</acpperm_child>
</perm>
<perm>
<acpperm_bit>import</acpperm_bit>
<acpperm_main>lookandfeel</acpperm_main>
<acpperm_child>import</acpperm_child>
</perm>
<perm>
<acpperm_bit>edit</acpperm_bit>
<acpperm_main>lookandfeel</acpperm_main>
<acpperm_child>image</acpperm_child>
</perm>
<perm>
<acpperm_bit>remove</acpperm_bit>
<acpperm_main>lookandfeel</acpperm_main>
<acpperm_child>image</acpperm_child>
</perm>
<perm>
<acpperm_bit>add</acpperm_bit>
<acpperm_main>lookandfeel</acpperm_main>
<acpperm_child>image</acpperm_child>
</perm>
<perm>
<acpperm_bit>add</acpperm_bit>
<acpperm_main>lookandfeel</acpperm_main>
<acpperm_child>sets</acpperm_child>
</perm>
<perm>
<acpperm_bit>edit</acpperm_bit>
<acpperm_main>lookandfeel</acpperm_main>
<acpperm_child>sets</acpperm_child>
</perm>
<perm>
<acpperm_bit>remove</acpperm_bit>
<acpperm_main>lookandfeel</acpperm_main>
<acpperm_child>sets</acpperm_child>
</perm>
<perm>
<acpperm_bit>rebuild</acpperm_bit>
<acpperm_main>lookandfeel</acpperm_main>
<acpperm_child>sets</acpperm_child>
</perm>
<perm>
<acpperm_bit>edit</acpperm_bit>
<acpperm_main>lookandfeel</acpperm_main>
<acpperm_child>templ</acpperm_child>
</perm>
<perm>
<acpperm_bit>remove</acpperm_bit>
<acpperm_main>lookandfeel</acpperm_main>
<acpperm_child>templ</acpperm_child>
</perm>
<perm>
<acpperm_bit>add</acpperm_bit>
<acpperm_main>lookandfeel</acpperm_main>
<acpperm_child>templ</acpperm_child>
</perm>
<perm>
<acpperm_bit>edit</acpperm_bit>
<acpperm_main>lookandfeel</acpperm_main>
<acpperm_child>wrap</acpperm_child>
</perm>
<perm>
<acpperm_bit>recache</acpperm_bit>
<acpperm_main>lookandfeel</acpperm_main>
<acpperm_child>skintools</acpperm_child>
</perm>
<perm>
<acpperm_bit>changemember</acpperm_bit>
<acpperm_main>lookandfeel</acpperm_main>
<acpperm_child>skintools</acpperm_child>
</perm>
<perm>
<acpperm_bit>search</acpperm_bit>
<acpperm_main>lookandfeel</acpperm_main>
<acpperm_child>skintools</acpperm_child>
</perm>
<perm>
<acpperm_bit>remove</acpperm_bit>
<acpperm_main>admin</acpperm_main>
<acpperm_child>spiderlog</acpperm_child>
</perm>
<perm>
<acpperm_bit>show</acpperm_bit>
<acpperm_main>admin</acpperm_main>
<acpperm_child>stats</acpperm_child>
</perm>
<perm>
<acpperm_bit>edit</acpperm_bit>
<acpperm_main>tools</acpperm_main>
<acpperm_child>task</acpperm_child>
</perm>
<perm>
<acpperm_bit>add</acpperm_bit>
<acpperm_main>tools</acpperm_main>
<acpperm_child>task</acpperm_child>
</perm>
<perm>
<acpperm_bit>remove</acpperm_bit>
<acpperm_main>tools</acpperm_main>
<acpperm_child>task</acpperm_child>
</perm>
<perm>
<acpperm_bit>runnow</acpperm_bit>
<acpperm_main>tools</acpperm_main>
<acpperm_child>task</acpperm_child>
</perm>
<perm>
<acpperm_bit>log</acpperm_bit>
<acpperm_main>tools</acpperm_main>
<acpperm_child>task</acpperm_child>
</perm>
<perm>
<acpperm_bit>view</acpperm_bit>
<acpperm_main>admin</acpperm_main>
<acpperm_child>warnlog</acpperm_child>
</perm>
<perm>
<acpperm_bit>remove</acpperm_bit>
<acpperm_main>admin</acpperm_main>
<acpperm_child>warnlog</acpperm_child>
</perm>
</permsgroup>
</permsexport>
-75
View File
@@ -1,75 +0,0 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
<bbcodeexport exported="1154616431">
<bbcodegroup>
<bbcode>
<bbcode_id>1</bbcode_id>
<bbcode_title>Post Snap Back</bbcode_title>
<bbcode_desc>This tag displays a little linked image which links back to a post - used when quoting posts from the board. Opens in same window by default.</bbcode_desc>
<bbcode_tag>snapback</bbcode_tag>
<bbcode_replace><![CDATA[<a href="index.php?act=findpost&amp;pid={content}"><{POST_SNAPBACK}></a>]]></bbcode_replace>
<bbcode_useoption>0</bbcode_useoption>
<bbcode_example><![CDATA[[snapback]100[/snapback]]]></bbcode_example>
</bbcode>
<bbcode>
<bbcode_id>2</bbcode_id>
<bbcode_title>Right</bbcode_title>
<bbcode_desc>Aligns content to the right of the posting area</bbcode_desc>
<bbcode_tag>right</bbcode_tag>
<bbcode_replace><![CDATA[<div align='right'>{content}</div>]]></bbcode_replace>
<bbcode_useoption>0</bbcode_useoption>
<bbcode_example><![CDATA[[right]Some text here[/right]]]></bbcode_example>
</bbcode>
<bbcode>
<bbcode_id>3</bbcode_id>
<bbcode_title>Left</bbcode_title>
<bbcode_desc>Aligns content to the left of the post</bbcode_desc>
<bbcode_tag>left</bbcode_tag>
<bbcode_replace><![CDATA[<div align='left'>{content}</div>]]></bbcode_replace>
<bbcode_useoption>0</bbcode_useoption>
<bbcode_example><![CDATA[[left]Left aligned text[/left]]]></bbcode_example>
</bbcode>
<bbcode>
<bbcode_id>4</bbcode_id>
<bbcode_title>Center</bbcode_title>
<bbcode_desc>Aligns content to the center of the posting area.</bbcode_desc>
<bbcode_tag>center</bbcode_tag>
<bbcode_replace><![CDATA[<div align='center'>{content}</div>]]></bbcode_replace>
<bbcode_useoption>0</bbcode_useoption>
<bbcode_example><![CDATA[[center]Centered Text[/center]]]></bbcode_example>
</bbcode>
<bbcode>
<bbcode_id>5</bbcode_id>
<bbcode_title>Topic Link</bbcode_title>
<bbcode_desc>This tag provides an easy way to link to a topic</bbcode_desc>
<bbcode_tag>topic</bbcode_tag>
<bbcode_replace><![CDATA[<a href='index.php?showtopic={option}'>{content}</a>]]></bbcode_replace>
<bbcode_useoption>1</bbcode_useoption>
<bbcode_example><![CDATA[[topic=100]Click me![/topic]]]></bbcode_example>
</bbcode>
<bbcode>
<bbcode_id>6</bbcode_id>
<bbcode_title>Post Link</bbcode_title>
<bbcode_desc>This tag provides an easy way to link to a post.</bbcode_desc>
<bbcode_tag>post</bbcode_tag>
<bbcode_replace><![CDATA[<a href='index.php?act=findpost&pid={option}'>{content}</a>]]></bbcode_replace>
<bbcode_useoption>1</bbcode_useoption>
<bbcode_example><![CDATA[[post=100]Click me![/post]]]></bbcode_example>
</bbcode>
<bbcode>
<bbcode_id>7</bbcode_id>
<bbcode_title>CODEBOX</bbcode_title>
<bbcode_desc>Use this BBCode tag to show a scrolling codebox. Useful for long sections of code.</bbcode_desc>
<bbcode_tag>codebox</bbcode_tag>
<bbcode_replace><![CDATA[<div class='codetop' style='width:800px;'>CODE</div><div class='codemain' style='height:200px;width:800px;white-space:pre;overflow:auto'>{content}</div>]]></bbcode_replace>
<bbcode_useoption>0</bbcode_useoption>
<bbcode_example><![CDATA[[codebox]long_code_here = ';[/codebox]]]></bbcode_example>
</bbcode>
</bbcodegroup>
</bbcodeexport>
File diff suppressed because it is too large. Load diff
@@ -1,95 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<export exported="1154616381">
<group>
<row>
<com_id>1</com_id>
<com_title>Invision Gallery</com_title>
<com_author>Invision Power Services</com_author>
<com_url>http://www.invisiongallery.com</com_url>
<com_version>1.3.0</com_version>
<com_date_added>1113309894</com_date_added>
<com_menu_data><![CDATA[a:1:{i:1;a:5:{s:9:"menu_text";s:24:"Purchase and Information";s:8:"menu_url";s:9:"code=show";s:13:"menu_redirect";i:0;s:12:"menu_permbit";s:0:"";s:13:"menu_permlang";s:0:"";}}]]></com_menu_data>
<com_enabled>0</com_enabled>
<com_safemode>1</com_safemode>
<com_section>gallery</com_section>
<com_filename>gallery</com_filename>
<com_description>Complete gallery system for your members</com_description>
<com_url_title><![CDATA[{ipb.lang['gallery']}]]></com_url_title>
<com_url_uri><![CDATA[{ipb.base_url}act=module&module=gallery]]></com_url_uri>
<com_position>1</com_position>
</row>
<row>
<com_id>2</com_id>
<com_title>Invision Community Blog</com_title>
<com_author>Invision Power Services</com_author>
<com_url>http://www.invisionblog.com</com_url>
<com_version>1.1.2</com_version>
<com_date_added>1113310263</com_date_added>
<com_menu_data><![CDATA[a:1:{i:1;a:5:{s:9:"menu_text";s:24:"Purchase and Information";s:8:"menu_url";s:9:"code=show";s:13:"menu_redirect";i:0;s:12:"menu_permbit";s:0:"";s:13:"menu_permlang";s:0:"";}}]]></com_menu_data>
<com_enabled>1</com_enabled>
<com_safemode>1</com_safemode>
<com_section>blog</com_section>
<com_filename>blog</com_filename>
<com_description>Blogging addition for your members</com_description>
<com_url_title><![CDATA[{ipb.lang['blog']}]]></com_url_title>
<com_url_uri>{ipb.base_url}automodule=blog</com_url_uri>
<com_position>0</com_position>
</row>
<row>
<com_id>3</com_id>
<com_title>Invision Chat (ParaChat)</com_title>
<com_author>Invision Power Services</com_author>
<com_url>http://chat.invisionsitetools.com</com_url>
<com_version>2.1</com_version>
<com_date_added>1113313895</com_date_added>
<com_menu_data><![CDATA[a:1:{i:1;a:5:{s:9:"menu_text";s:24:"Purchase and Information";s:8:"menu_url";s:9:"code=show";s:13:"menu_redirect";i:0;s:12:"menu_permbit";s:0:"";s:13:"menu_permlang";s:0:"";}}]]></com_menu_data>
<com_enabled>0</com_enabled>
<com_safemode>1</com_safemode>
<com_section>chatpara</com_section>
<com_filename>chatpara</com_filename>
<com_description>Full real-time chat system for your members</com_description>
<com_url_title><![CDATA[{ipb.lang['live_chat']}]]></com_url_title>
<com_url_uri>{ipb.base_url}autocom=chatpara</com_url_uri>
<com_position>2</com_position>
</row>
<row>
<com_id>4</com_id>
<com_title>Invision Copyright Removal</com_title>
<com_author>Invision Power Services</com_author>
<com_url>http://www.invisionboard.com</com_url>
<com_version>2.1</com_version>
<com_date_added>1113314009</com_date_added>
<com_menu_data><![CDATA[a:1:{i:1;a:5:{s:9:"menu_text";s:24:"Purchase and Information";s:8:"menu_url";s:9:"code=show";s:13:"menu_redirect";i:0;s:12:"menu_permbit";s:0:"";s:13:"menu_permlang";s:0:"";}}]]></com_menu_data>
<com_enabled>0</com_enabled>
<com_safemode>1</com_safemode>
<com_section>copyright</com_section>
<com_filename>copyright</com_filename>
<com_description><![CDATA[Allows the copyright notices to be removed from the board's output]]></com_description>
<com_url_title></com_url_title>
<com_url_uri></com_url_uri>
<com_position>3</com_position>
</row>
<row>
<com_id>5</com_id>
<com_title>SigmaChat</com_title>
<com_author>Invision Power Services</com_author>
<com_url>http://www.invisionpower.com</com_url>
<com_version>2.1</com_version>
<com_date_added>1113313895</com_date_added>
<com_menu_data><![CDATA[a:1:{i:1;a:5:{s:9:"menu_text";s:24:"Purchase and Information";s:8:"menu_url";s:9:"code=show";s:13:"menu_redirect";i:0;s:12:"menu_permbit";s:0:"";s:13:"menu_permlang";s:0:"";}}]]></com_menu_data>
<com_enabled>0</com_enabled>
<com_safemode>1</com_safemode>
<com_section>chatsigma</com_section>
<com_filename>chatsigma</com_filename>
<com_description>Full real-time chat system for your members</com_description>
<com_url_title><![CDATA[{ipb.lang['live_chat']}]]></com_url_title>
<com_url_uri>{ipb.base_url}autocom=chatsigma</com_url_uri>
<com_position>3</com_position>
</row>
</group>
</export>
+46 -40
View File
@@ -1,63 +1,69 @@
<?xml version="1.0" encoding="UTF-8"?>
<installdata>
<package>
<name>Invision Power Board</name>
<version>2.2 BETA 1</version>
<versionlong>22001</versionlong>
<name>русской версии Invision Power Board</name>
<version>2.2.1</version>
<versionlong>22101</versionlong>
<build>1134742970</build>
<license>Invision Power Services, Inc.
Invision Power Board Software
End User License Agreement (Version 2.2.x)
<license>Мы настоятельно рекомендуем вам внимательно ознакомиться с данным документом. В нем содержится информация о том, какие правила будут регламентировать права и обязанности сторон, подписавших данное соглашение. Обратите внимание на выполнение обязательных условий при использовании нашего продукта, как при самостоятельной установке, так и при обращении в службу технической поддержки.
LICENSE
Invision Power Services (IPS) grants you a non-exclusive license to use the Software on one installation to be accessable by one URL (web address) subject to the provisions in all sections of this Agreement.
Invision Power Services, Inc.
Продукт: Invision Power Board
Лицензионное соглашение (для версии 2.2.x)
TERM
Invision Power Board is offered under yearly and lifetime licensing. Both license terms feature technical support and service plus access to upgrades to the software as they are available. In the event a one year license expires without being renewed, the software will remain completely functional but will be unsupported and no access to upgrades will be made available.
ЛИЦЕНЗИЯ
В рамках данного лицензионного соглашения покупатель (далее Заказчик) программного обеспечения Invision Power Board (далее Система) получает право на однократную установку Системы только на один URL адрес сайта (далее Адрес), указанный при заказе.
Исключительные права на Систему остаются у компании Invision Power Services Inc. (далее Исполнитель).
SCOPE OF GRANT
СРОКИ
Invision Power Board имеет годовую лицензию. В нее входит техническая поддержка сроком на один год, а также доступ к дистрибутиву Системы и ее обновлениям (по мере их публикации) сроком на один год. После истечении срока действия лицензии Система останется полностью функциональной, но вы уже не будете иметь доступа к технической поддержке и обновлениям.
You may:
Права и обязанности сторон
* customize the Software's design and operation to suit the internal needs of your web site except to the extent not permitted in this Agreement
* produce and distribute modification instructions, Skin packs, or Language packs provided that they contain notification that the Skin and Language packs were exported from and originally created by Invision Power Board and/or IPS. The modifications instructions you personally create are not owned by IPS so long as they contain no proprietary coding from Invision Power Board.
* create applications which interface with the operation of the Software provided said application is an original work
Вы имеете право:
* изменять дизайн и структуру программного продукта, в соответствии с нуждами вашего сайта, но не нарушая других условий данного соглашения.
* разрабатывать и распространять инструкции по созданным вами модификациям, стилям и другим дополнительным компонентам к Системе, но в них должно указываться на настоящего разработчика Системы до ваших модификаций, т.е. на Исполнителя. Модификации, произведенные вами самостоятельно, не являются собственностью Исполнителя, если не содержат исходный код Системы.
* создавать приложения, интерфейс которых будет успешно работать с Системой, указав, что это ваш оригинальный продукт.
You may not:
Вы не имеете право:
* permit other individuals to use the Software except under the terms listed above
* reverse engineer, disassemble, or create derivative works based on the Software for distribution or usage outside your web site
* use the Software in such as way as to condone or encourage terrorism, promote or provide pirated Software, or any other form of illegal or damaging activity
* modify and/or remove any copyright notices or labels on the Software on each page (unless copyright output removal license is purchased) and in the header of each script source file
* distribute the Software
* distribute individual copies of files, libraries, or other programming material in the Software package
* distribute or modify proprietary graphics, HTML, or CSS packaged with the Software for use in Software applications other than Invision Power Board or web sites without written permission from IPS
* modify the software to function in more than one instance or location (URL, domain, subdomain, etc.) from a single set of source program files unless each location is separately licensed
* передавать права на использование Системы третьим лицам, кроме случаев перечисленных выше.
* изменять структуру исходного кода, функции программы или создавать собственные продукты, базирующиеся на исходном коде Системы, либо использовать Систему вне вашего сайта.
* использовать Систему для пропагандирования терроризма, развития пиратского программного обеспечения и других нелегальных материалов.
* изменять или удалять любые упоминания об авторских правах (copyrights) в Системе, указываемые в нижней части каждой страницы форума (кроме случаев, когда вы приобрели разрешение на удаление этих строк), а также указанные в верхней части исходного кода каждого файла.
* распространять Систему.
* распространять индивидуальные копии файлов, библиотек и другого исходного кода Системы.
* распространять или модифицировать любую графику, HTML, CSS Системы в вашем индивидуальном программном обеспечении, отличном от Системы, а также на вашем сайте.
* модифицировать Систему для работы одного комплекта исходных файлов сразу на нескольких Адресах (URL, доменах, поддоменах, и т.д.). Для каждого форума требуется отдельная лицензия.
DISCLAIMER OF WARRANTY
The Software is provided on an "AS IS" basis, without warranty of any kind, including without limitation the warranties of merchantability, fitness for a particular purpose, and non-infringement. The entire risk as to the quality and performance of the Software is borne by you. Should the Software prove defective, you and not IPS assume the entire cost of any service and repair. In addition, the security mechanisms implemented by IPS Software have inherent limitations, and you must determine that the Software sufficiently meets your requirements. This disclaimer of warranty constitutes an essential part of the Agreement.
ГАРАНТИЙНОЕ ОБЯЗАТЕЛЬСТВО
Система распространяется в соответствии с условием «AS IS» (как есть), без гарантий любого рода, включая отсутствие ограничения гарантий на продажу, приобретение частей или целого не сертифицированного продукта. Весь риск за совершение данной сделки по отношению к качеству продукта ложится на вас. Если вы приобретаете Систему, то вы, а не Исполнитель, должны оплачивать техническую поддержку и исправление неполадок по работе вашего сервера и форума. В дополнение мы хотим отметить, что механизмы безопасности, установленные в Системе, имеют известные ограничения, и вы должны быть ознакомлены с отсутствием абсолютных гарантий от взлома вашего сайта или форума хакерами. Этот отказ от гарантий является одной из составных частей нашего лицензионного соглашения.
TITLE
Title, ownership rights, and intellectual property rights in the Software shall remain with IPS. The Software is protected by copyright laws and treaties. Title and related rights in the content generated through the Software is the property of the applicable content owner and may be protected by applicable law. This License gives IPS no rights to such content.
ЗАГОЛОВКИ
Заголовки, права владельца и права на интеллектуальную собственность принадлежат Исполнителю. Система защищена законом об авторских правах. Заголовки и содержание страниц, создаваемых Системой, любые публикуемые оригинальные материалы и связанные с этим права на них, также как и материалы, создаваемые в результате использования Системы, являются собственностью покупателя Системы и защищены законом. Мы не несем никакой ответственности за содержание ваших сайтов и форумов. Данная лицензия не передает Invision Power Services Inc. права на вашу интеллектуальную собственность.
TERMINATION
This Agreement will terminate automatically upon failure to comply with the limitations described herein or on written notice from an authorized representative of IPS. On termination, you must destroy all copies of the Software within 48 hours. Termination of the license due to noncompliance will not result in any refunds of license fees.
РАСТОРЖЕНИЕ ЛИЦЕНЗИОННОГО СОГЛАШЕНИЯ
Данное соглашение расторгается автоматически, если вы нарушаете его условия. После расторжения вы обязуетесь уничтожить все имеющиеся у вас Системы в течение 48 часов. Расторжение лицензионного соглашения лицензии из-за нарушения его условий не приводит к выплатам покупателю за лицензию.
MISCELLANEOUS
IPS reserves the right to publish a selected list of users of the Software. IPS reserves the right to change the terms of this Agreement at any time. Changes to the Agreement will be announced via email using the IPS email notification list. Failure to receive notification of a change does not make those changes invalid. A current copy of this Agreement will be available on the Invision Power Board web site.
СОДЕРЖАНИЕ
Исполнитель оставляет за собой право публиковать списки избранных клиентов своих программных продуктов. Исполнитель оставляет за собой право в любое время изменять условия данного лицензионного соглашения, но данные действия не имеют и не будут иметь обратной силы. Изменения данного договора будут отправлены клиентам по электронной почте. Отсутствие у клиентов письма с уведомлением не является причиной невыполнения изменившихся условий использования наших программных продуктов. Копия данного лицензионного соглашения и его изменения будут доступны на сайте Исполнителя.
Skin packs and Language packs are defined as the group of code, text, and graphics that are exported from the Software using the provided functions of the Software Administration Control Panel. Integrated add-ons for Invision Power Board are released under this Agreement. Purchasing or downloading integrated add-ons constitute an additional, separate instance of this Agreement.
Пакеты стилей и языковые пакеты также защищены договорами, как и наши программные коды, тексты файлов и графика, если вы получили их с нашего сайта.
Technical support will not be provided for third-party modifications to the Software including modifications to code, Skin packs, and Language packs to any license holder. If the Software is modified using a third-party modification instruction or otherwise, technical support may be refused to any license holder.
Наши гарантии и техническая поддержка не распространяются на модификации, произведенные третьей стороной, включая изменения исходного кода Системы, стиля и языковых пакетов, как и на изменения перечисленных частей владельцем лицензии самостоятельно. Если Система изменена вами или третьей стороной, то Исполнитель вправе отказать вам в технической поддержке.
PROPRIETARY LABELS
Authorization to remove or modify output of copyright notices can be obtained from IPS for a fee. This fee authorizes you to remove the output of copyright notices: it does not give you authorization to remove any copyright notices in the program source files or any other rights.
УПОМИНАНИЕ ОБ АВТОРСКИХ ПРАВАХ
Разрешение на удаление упоминаний об авторских правах может быть дано клиенту от Исполнителя за определенную плату. Это разрешение дает право на удаление упоминаний об авторских правах на страницах форума, но не дает право удалять их из файлов с исходным кодом.
GOVERNING LAW
This Agreement shall be governed by the Laws of the Commonwealth of Virginia and the Laws of the United States of America. Any action in regard to this Agreement or arising out of its terms and conditions shall be instituted and litigated in the Circuit Court of Bedford County. Each of the parties consents to jurisdiction in such Court and agrees that service of process as provided by the states and rules of civil procedures of the Commonwealth of Virginia shall be sufficient. (FTB)
ЗАКОН ОБ ИСПОЛЬЗОВАНИИ
Данное лицензионное соглашение находится в полном соответствии с законами штата Virginia, США.
Любые нарушения данного соглашения являются предметом судебного разбирательства, как авторских прав.
MANUFACTURER
Invision Power Services, Inc., 1115 Vista Park Drive Suite C, Forest, VA 24551. For questions, write to the above address, email info@invisionpower.com, or call 434-316-7201.</license>
ПРОИЗВОДИТЕЛЬ
Invision Power Services, Inc., United States, 1115 Vista Park Drive Suite C, Forest, VA 24551.
По всем вопросам, пишите на e-mail info@invisionpower.com, на наш адрес sales@ibresource.ru, или звоните +1-434-316-7201.</license>
</package>
</installdata>
-171
View File
@@ -1,171 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<export exported="1154616422">
<group>
<row>
<id>1</id>
<title>Registration benefits</title>
<text><![CDATA[To be able to use all the features on this board, the administrator will probably require that you register for a member account. <b>Registration is free and only takes a moment to complete. </b><br /> <br />During registration, the administrator requires that you supply a valid email address. This is important as the administrator may require that you validate your registration via an email. If this is the case, you will be notified when registering. If your e-mail does not arrive, then on the member bar at the top of the page, there will be a link that will allow you to re-send the validation e-mail. <br /> <br />In some cases, the administrator will need to approve your registration before you can use your member account fully. If this is the case you will be notified during registration. <br /> <br />Once you have registered and logged in, you will have access to your personal messenger and your control panel. <br /> <br />For more information on these items, please see the <i>relevant sections in this documentation.</i> <br /> <br /> <br />]]></text>
<description>How to register and the added benefits of being a registered member.</description>
<position>1</position>
</row>
<row>
<id>2</id>
<title>Cookies and cookie usage</title>
<text><![CDATA[Using cookies is optional, but strongly recommended. Cookies are used to track topics, showing you which topics have new replies since your last visit and to automatically log you in when you return.␍<br>␍<br>If your computer is unable to use the cookie system to browse the board correctly, then the board will automatically add in a session ID to each link to track you around the board.␍<br>␍<br><b>Clearing Cookies</b>␍<br>␍<br>You can clear the cookies at any time by clicking on the link found at the bottom of the main board page (the first page you see when returning to the board). If this does not work for you, you may need to remove the cookies manually.␍<br>␍<br><u>Removing Cookies in Internet Explorer for Windows</u>␍<br>␍<br><ul>␍<br><li> Close all open Internet Explorer Windows␍<br><li> Click on the 'start' button␍<br><li> Move up to 'Find' and click on 'Files and Folders'␍<br><li> When the new window appears, type in the domain name of the board you are using into the 'containing text' field. (If the boards address was 'http://www.invisionboard.com/forums/index.php' you would enter 'invisionboard.com' without the quotes)␍<br><li> In the 'look in' box, type in <b>C:WindowsCookies</b> and press 'Find Now'␍<br><li> After it has finished searching, highlight all files (click on a file then press CTRL+A) and delete them.␍<br></ul>␍<br>␍<br><u>Removing Cookies in Internet Explorer for Macintosh</u>␍<br>␍<br><ul>␍<br><li> With Internet Explorer active, choose 'Edit' and then 'Preferences' from the Macintosh menu bar at the top of the screen␍<br><li> When the preferences panel opens, choose 'Cookies' found in the 'Receiving Files' section.␍<br><li> When the cookie pane loads, look for the domain name of the board (If the boards address was 'http://www.invisionboard.com/forums/index.php' look for 'invisionboard.com' or 'www.invisionboard.com'␍<br><li> For each cookie, click on the entry and press the delete button.␍<br></ul>␍<br>␍<br>Your cookies should now be removed. In some cases you may need to restart your computer for the changes to take effect.]]></text>
<description>The benefits of using cookies and how to remove cookies set by this board.</description>
<position>4</position>
</row>
<row>
<id>3</id>
<title>Recovering lost or forgotten passwords</title>
<text><![CDATA[Security is a big feature on this board, and to that end, all passwords are encrypted when you register.␍<br>This means that we cannot email your password to you as we hold no record of your 'uncrypted' password. You can however, apply to have your password reset.␍<br>␍<br>To do this, click on the <a href='index.php?act=Reg&CODE=10'>Lost Password link</a> found on the log in page.␍<br>␍<br>Further instruction is available from there.]]></text>
<description><![CDATA[How to reset your password if you've forgotten it.]]></description>
<position>2</position>
</row>
<row>
<id>4</id>
<title>Your Control Panel (My Controls)</title>
<text><![CDATA[Your control panel is your own private board console. You can change how the board looks and feels as well as your own information from here.␍<br>␍<br><b>Subscriptions</b>␍<br>␍<br>This is where you manage your topic and forums subscriptions. Please see the help file 'Email Notification of new messages' for more information on how to subscribe to topics.␍<br>␍<br><b>Edit Profile Info</b>␍<br>␍<br>This section allows you to add or edit your contact information and enter some personal information if you choose.␍<br>␍<br><b>Edit Signature</b>␍<br>␍<br>A board 'signature' is very similar to an email signature. This signature is attached to the foot of every message you post unless you choose to check the box that allows you to ommit the signature in the message you are posting. You may use BB Code if available and in some cases, pure HTML (if the board administrator allows it).␍<br>␍<br><b>Edit Avatar Settings</b>␍<br>␍<br>An avatar is a little image that appears under your username when you view a topic or post you authored. If the administrator allows, you may either choose from the board gallery, enter a URL to an avatar stored on your server or upload an avatar to use. You may also set the width of the avatar to ensure that it's sized in proportion.␍<br>␍<br><b>Change Personal Photo</b>␍<br>␍<br>This section will allow you to add a photograph to your profile. This will be displayed when a user clicks to view your profile, on the mini-profile screen and will also be linked to from the member list.␍<br>␍<br><b>Email Settings</b>␍<br>␍<br><u>Hide my email address</u> allows you to deny the ability for other users to send you an email from the board.␍<br><u>Send me updates sent by the board administrator</u> will allow the administrator to include your email address in any mailings they send out - this is used mostly for important updates and community information.␍<br><u>Include a copy of the post when emailing me from a subscribed topic</u>, this allows you to have the new post included in any reply to topic notifications.␍<br><u>Send a confirmation email when I receive a new private message</u>, this will send you an e-mail notification to your registered e-mail address each time you receive a private message on the board.␍<br><u>Enable 'Email Notification' by default?</u>, this will automatically subscribe you to any topic that you make a reply to. You may unsubscribe from the 'Subscriptions' section of My Controls if you wish.␍<br>␍<br><b>Board Settings</b>␍<br>␍<br>From this section, you can set your time zone, choose to not see users signatures, avatars and posted images.␍<br>You can choose to get a pop up window informing you when you have a new message and choose to show or hide the 'Fast Reply' box where it is enabled.␍<br>You are also able to choose display preferences for the number of topics/posts shown per page on the board.␍<br>␍<br><b>Change Email Address</b>␍<br>␍<br>At any time, you can change the email address that is registered to your account. In some cases, you will need to revalidate your account after changing your email address. If this is the case, you will be notified before your email address change is processed.␍<br>␍<br><b>Change Password</b>␍<br>␍<br>You may change your password from this section. Please note that you will need to know your current password before you can change your password.]]></text>
<description>Editing contact information, personal information, avatars, signatures, board settings, languages and style choices.</description>
<position>5</position>
</row>
<row>
<id>5</id>
<title>Email Notification of new messages</title>
<text><![CDATA[This board can notify you when a new reply is added to a topic. Many users find this useful to keep up to date on topics without the need to view the board to check for new messages.␍<br>␍<br>There are three ways to subscribe to a topic:␍<br><ul>␍<br><li>Click the 'Track This Topic' link at the top of the topic that you wish to track</li>␍<br><li> On the posting screen when replying to or creating a topic, check the 'Enable email notification of replies?' checkbox</li>␍<br><li> From the E-Mail settings section of your User CP (My Controls) check the 'Enable Email Notification by default?' option, this will automatically subscribe you to any topic that you make a reply to</li>␍<br></ul>Please note that to avoid multiple emails being sent to your email address, you will only get one e-mail for each topic you are subscribed to until the next time you visit the board.␍<br>␍<br>You are also able to subscribe to each individual forum on the board, to be notified when a new topic is created in that particular forum. To enable this, click the 'Subscribe to this forum' link at the bottom of the forum that you wish to subscribe to.␍<br>␍<br>To unsubscribe from any forums or topics that you are subscribed to - just go to the 'Subscriptions' section of 'My Controls' and you can do thi from there.]]></text>
<description>How to get emailed when a new reply is added to a topic.</description>
<position>7</position>
</row>
<row>
<id>17</id>
<title>Your Personal Messenger</title>
<text><![CDATA[Your personal messenger acts much like an email account in that you can send and receive messages and store messages in folders.<br /><br><br /><br><b>Send a new PM</b><br /><br><br /><br>This will allow you to send a message to another member. If you have names in your contact list, you can choose a name from it - or you may choose to enter a name in the relevant form field. This will be automatically filled in if you clicked a 'PM' button on the board (from the member list or a post). If allowed, you may also be able to enter in multiple names in the box provided, will need to add one username per line.<br /><br>If the administrator allows, you may use BB Code and HTML in your private message. If you choose to check the 'Add a copy of this message to you sent items folder' box, a copy of the message will be saved for you for later reference. If you tick the 'Track this message?' box, then the details of the message will be available in your 'Message Tracker' where you will be able to see if/when it has been read.<br><br /><br><b>Go to Inbox</b><br /><br><br /><br>Your inbox is where all new messages are sent to. Clicking on the message title will show you the message in a similar format to the board topic view. You can also delete or move messages from your inbox.<br /><br><br /><br><b>Empty PM Folders</b><br /><br><br /><br>This option provides you with a quick and easy way to clear out all of your PM folders.<br /><br><br /><br><b>Edit Storage Folders</b><br /><br><br /><br>You may rename, add or remove folders to store messages is, allowing you to organise your messages to your preference. You cannot remove 'Sent Items' or 'Inbox'.<br /><br><br /><br><b>PM Buddies/Block List</b><br /><br><br /><br>You may add in users names in this section, or edit any saved entries. You can also use this as a ban list, denying the named member the ability to message you.<br /><br>Names entered in this section will appear in the drop down list when sending a new PM, allowing you to quickly choose the members name when sending a message.<br /><br><br /><br><b>Archive Messages</b><br /><br><br /><br>If your messenger folders are full and you are unable to receive new messages, you can archive them off. This compiles the messages into a single HTML page or Microsoft © Excel Format. This page is then emailed to your registered email address for your convenience.<br /><br><br /><br><b>Saved (Unsent) PMs</b><br /><br><br /><br>This area will allow you to go back to any PM's that you have chosen to save to be sent later.<br /><br><br /><br><b>Message Tracker</B><br /><br><br /><br>This is the page that any messages that you have chosen to track will appear. Details of if and when they have been read by the recipient will appear here. This also gives you the chance to delete any messages that you have sent and not yet been read by the intended recipient.]]></text>
<description>How to send personal messages, track them, edit your messenger folders and archive stored messages.</description>
<position>6</position>
</row>
<row>
<id>7</id>
<title><![CDATA[Contacting the moderating team & reporting posts]]></title>
<text><![CDATA[<b>Contacting the moderating team</b>␍<br>␍<br>If you need to contact a moderator or simply wish to view the complete administration team, you can click the link 'The moderating team' found at the bottom of the main board page (the first page you see when visiting the board), or from 'My Assistant'.␍<br>␍<br>This list will show you administrators (those who have administration control panel access), global moderators (those who can moderate in all forums) and the moderators of the individual forums.␍<br>␍<br>If you wish to contact someone about your member account, then contact an administrator - if you wish to contact someone about a post or topic, contact either a global moderator or the forum moderator.␍<br>␍<br><b>Reporting a post</b>␍<br>␍<br>If the administrator has enabled this function on the board, you'll see a 'Report' button in a post, next to the 'Quote' button. This function will let you report the post to the forum moderator (or the administrator(s), if there isn't a specific moderator available). You can use this function when you think the moderator(s) should be aware of the existance of that post. However, <b>do not use this to chat with the moderator(s)!</b>. You can use the email function or the Personal Messenger function for that.]]></text>
<description>Where to find a list of the board moderators and administrators.</description>
<position>14</position>
</row>
<row>
<id>8</id>
<title>Viewing members profile information</title>
<text><![CDATA[You can view a members profile at any time by clicking on their name when it is underlined (as a link) or by clicking on their name in a post within a topic.␍<br>␍<br>This will show you their profile page which contains their contact information (if they have entered some) and their 'active stats'.␍<br>␍<br>You can also click on the 'Mini Profile' button underneath their posts, this will show up a mini 'e-card' with their contact information and a photograph if they have chosen to have one.]]></text>
<description>How to view members contact information.</description>
<position>13</position>
</row>
<row>
<id>9</id>
<title>Viewing active topics and new posts</title>
<text><![CDATA[You can view which new topics have new replies today by clicking on the 'Today's Active Topics' link found at the bottom of the main board page (the first page you see when visiting the board). You can set your own date criteria, choosing to view all topics with new replies during several date choices.␍<br>␍<br>The 'View New Posts' link in the member bar at the top of each page, will allow you to view all of the topics which have new replies in since your last visit to the board.]]></text>
<description>How to view all the topics which have a new reply today and the new posts made since your last visit.</description>
<position>12</position>
</row>
<row>
<id>10</id>
<title>Searching Topics and Posts</title>
<text><![CDATA[The search feature is designed to allow you to quickly find topics and posts that contain the keywords you enter.␍<br>␍<br>There are two types of search form available, simple search and advanced search. You may switch between the two using the 'More Options' and 'Simple Mode' buttons.␍<br>␍<br><b>Simple Mode</b>␍<br>␍<br>All you need to do here is enter in a keyword into the search box, and select a forum(s) to search in. (to select multiple forums, hold down the control key on a PC, or the Shift/Apple key on a Mac) choose a sorting order and search.␍<br>␍<br><b>Advanced Mode</b>␍<br>␍<br>The advanced search screen, will give you a much greater range of options to choose from to refine your search. In addition to searching by keyword, you are able to search by a members username or a combination of both. You can also choose to refine your search by selecting a date range, and there are a number of sorting options available. There are also two ways of displaying the search results, can either show the post text in full or just show a link to the topic, can choose this using the radio buttons available.␍<br>␍<br>If the administrator has enabled it, you may have a minimum amount of time to wait between searches, this is known as search flood control.␍<br>␍<br>There are also search boxes available at the bottom of each forum, to allow you to carry out a quick search of all of the topics within that particular forum.]]></text>
<description>How to use the search feature.</description>
<position>11</position>
</row>
<row>
<id>11</id>
<title>Logging in and out</title>
<text><![CDATA[If you have chosen not to remember your log in details in cookies, or you are accessing the board on another computer, you will need to log into the board to access your member profile and post with your registered name.␍<br>␍<br>When you log in, you have the choice to save cookies that will log you in automatically when you return. Do not use this option on a shared computer for security.␍<br>␍<br>You can also choose to hide - this will keep your name from appearing in the active users list.␍<br>␍<br>Logging out is simply a matter of clicking on the 'Log Out' link that is displayed when you are logged in. If you find that you are not logged out, you may need to manually remove your cookies. See the 'Cookies' help file for more information.]]></text>
<description>How to log in and out from the board and how to remain anonymous and not be shown on the active users list.</description>
<position>3</position>
</row>
<row>
<id>13</id>
<title>My Assistant</title>
<text><![CDATA[This feature is sometimes referred to as a 'Browser Buddy'. ␍<br>␍<br>At the top it tells you how many posts have been made since you last visited the board.. Also underneath this the number of posts with replies that have been made in topics that the individual has also posted in.␍<br>Click on the 'View' link on either of the two sentences to see the posts.␍<br>␍<br>The next section is five links to useful features:␍<br><ul>␍<br><li>The link to the moderating team is basically a quick link to see all those that either administrate or moderate certain forums on the message board.</li>␍<br><li> The link to 'Today's Active Topics' shows you all the topics that have been created in the last 24 hours on the board.</li>␍<br><li>Today's Top 10 Posters link shows you exactly as the name suggests. It shows you the amount of posts by the members and also their total percentage of the total posts made that day.</li>␍<br><li>The overall Top 10 Posters link shows you the top 10 posters for the whole time that the board has been installed.</li>␍<br><li>My last 10 posts links to the latest topics that you have made on the board. These are shortened on the page, to save space, and are linked to if you require to read more of them.</li>␍<br></ul>The two search features allow you to search the whole board for certain words in a whole topic. It isn't as featured as the normal search option so it is not as comprehensive.␍<br>␍<br>The Help Search is just as comprehensive as the normal help section's search function and allows for quick searching of all the help topics on the board.]]></text>
<description>A comprehensive guide to use this handy little feature.</description>
<position>9</position>
</row>
<row>
<id>12</id>
<title>Posting</title>
<text><![CDATA[There are three different posting screens available. The new topic button, visible in forums and in topics allows you to add a new topic to that particular forum. The new poll button (if the admin has enabled it) will also be viewable in topics and forums allowing you to create a new poll in the forum. When viewing a topic, there will be an add reply button, allowing you to add a new reply onto that particular topic.
<br>
<br><b>Posting new topics and replying</b>
<br>
<br>When making a post, you will most likely have the option to use IBF code when posting. This will allow you to add various types of formatting to your messages. For more information on this, click the 'BB Code Help' link under the emoticon box to launch the help window.
<br>
<br>On the left of the text entry box, there is the clickable emoticons box - you can click on these to add them to the content of your message (these are sometimes known as 'smilies').
<br>
<br>There are three options available when making a post or a reply. 'Enable emoticons?' if this is unchecked, then any text that would normally be converted into an emoticon will not be. 'Enable signature?' allows you to choose whether or not you would like your signature to appear on that individual post. 'Enable email notification of replies?' ticking this box will mean that you will receive e-mail updates to the topic, see the 'Email Notification of new messages' help topic for more information on this.
<br>
<br>You also have the option to choose a post icon for the topic/post when creating one. This icon will appear next to the topic name on the topic listing in that forum, or will appear next to the date/time of the message if making a reply to a topic.
<br>
<br>If the admin has enabled it, you will also see a file attachments option, this will allow you to attach a file to be uploaded when making a post. Click the browse button to select a file from your computer to be uploaded. If you upload an image file, it may be shown in the content of the post, all other file types will be linked to.
<br>
<br><b>Poll Options</b>
<br>
<br>If you have chosen to post a new poll, there will be an extra two option boxes at the top of the help screen. The first input box will allow you to enter the question that you are asking in the poll. The text field underneath is where you will input the choices for the poll. Simply enter a different option on each line. The maximum number of choices is set by the board admin, and this figure is displayed on the left.
<br>
<br><b>Quoting Posts</b>
<br>
<br>Displayed below each post in a topic, there is a 'Quote' button. Pressing this button will allow you to reply to a topic, and have the text from a particular reply quoted in your own reply. When you choose to do this, an extra text field will appear below the main text input box to allow you to edit the content of the post being quoted.
<br>
<br><b>Editing Posts</b>
<br>
<br>Above any posts that you have made, you may see an 'Edit' button. Pressing this will allow you to edit the post that you had previously made.
<br>
<br>When editing you may see an option to 'Add the 'Edit by' line in this post?'. If you tick this then it will show up in the posts that it has been edited and the time at which it was edited. If this option does not appear, then the edit by line will always be added to the post.
<br>
<br>If you are unable to see the edit button displayed on each post that you have made, then the administrator may have prevented you from editing posts, or the time limit for editing may have expired.
<br>
<br><b>Fast Reply</b>
<br>
<br>Where it has been enabled, there will be a fast reply button on each topic. Clicking this will open up a posting box on the topic view screen, cutting down on the time required to load the main posting screen. Click the fast reply button to expand the reply box and type the post inside of there. Although the fast reply box is not expanded by default, you can choose the option to have it expanded by default, from the board settings section of your control panel. Pressing the 'More Options' button will take you to the normal posting screen.]]></text>
<description>A guide to the features avaliable when posting on the boards.</description>
<position>10</position>
</row>
<row>
<id>14</id>
<title>Member List</title>
<text><![CDATA[The member list, accessed via the 'Members' link at the top of each page, is basically a listing of all of the members that have registered on the board.
<br>
<br>If you are looking to search for a particular member by all/part of their username, then in the drop down box at the bottom of the page, change the selection from 'Search All Available' to 'Name Begins With' or 'Name Contains' and input all/part of their name in the text input field and press the 'Go!' button.
<br>
<br>Also, at the bottom of the member list page, there are a number of sorting options available to alter the way in which the list is displayed.
<br>
<br>If a member has chosen to add a photo to their profile information, then a camera icon will appear next to their name, and you may click this to view the photo.]]></text>
<description>Explaining the different ways to sort and search through the list of members.</description>
<position>13</position>
</row>
<row>
<id>15</id>
<title>Topic Options</title>
<text><![CDATA[At the bottom of each topic, there is a 'Topic Options' button. Pressing this button will expand the topic options box. ␍<br>␍<br>From this box, you can select from the following options: ␍<br><ul>␍<br><li>Track this topic - this option will allow you to receive e-mail updates for the topic, see the 'Email Notification of new messages' help file for more information on this</li>␍<br><li>Subscribe to this forum - will allow you to receive e-mail updates for any new topics posted in the forum, see the Notification of new messages' help file for more information on this</li>␍<br><li>Download / Print this Topic - will show the topic in a number of different formats. 'Printer Friendly Version' will display a version of the topic that is suitable for printing out. 'Download HTML Version' will download a copy of the topic to your hard drive, and this can then be viewed in a web browser, without having to visit the board. 'Download Microsoft Word Version' will allow you to download the file to your hard drive and open it up in the popular word processing application, Microsoft Word, for viewing offline.</li>␍<br></ul>]]></text>
<description>A guide to the options avaliable when viewing a topic.</description>
<position>8</position>
</row>
<row>
<id>16</id>
<title>Calendar</title>
<text><![CDATA[This board features it's very own calendar feature, which can be accessed via the calendar link at the top of the board.␍<br>␍<br>You are able to add your own personal events to the calendar - and these are only viewable by yourself. To add a new event, use the 'Add New Event' button to be taken to the event posting screen. There are three types of events that you can now add:␍<br><ul>␍<br><li>A single day/one off event can be added using the first option, by just selecting the date for it to appear on.</li>␍<br><li>Ranged Event - is an event that spans across multiple days, to do this in addition to selecting the start date as above, will need to add the end date for the event. There are also options available to highlight the message on the calendar, useful if there is more than one ranged event being displayed at any one time.</li>␍<br><li>Recurring Event - is a one day event, that you can set to appear at set intervals on the calendar, either weekly, monthly or yearly.</li>␍<br></ul>If the admistrator allows you, you may also be able to add a public event, that will not just be shown to yourself, but will be viewable by everyone.␍<br>␍<br>Also, if the admistrator has chosen, there will be a link to all the birthdays happening on a particular day displayed on the calendar, and your birthday will appear if you have chosen to enter a date of birth in the Profile Info section of your control panel.]]></text>
<description>More information on the boards calendar feature.</description>
<position>15</position>
</row>
</group>
</export>
+20 -20
View File
@@ -22,7 +22,7 @@
<g_use_pm>0</g_use_pm>
<g_is_supmod>0</g_is_supmod>
<g_access_cp>0</g_access_cp>
<g_title>Validating</g_title>
<g_title>Неактивированные</g_title>
<g_can_remove>0</g_can_remove>
<g_append_edit>1</g_append_edit>
<g_access_offline>0</g_access_offline>
@@ -41,7 +41,7 @@
<g_hide_from_list>0</g_hide_from_list>
<g_post_closed>0</g_post_closed>
<g_perm_id>1</g_perm_id>
<g_photo_max_vars></g_photo_max_vars>
<g_photo_max_vars>50:150:150</g_photo_max_vars>
<g_dohtml>0</g_dohtml>
<g_edit_topic>0</g_edit_topic>
<g_email_limit>10:15</g_email_limit>
@@ -71,15 +71,15 @@
<g_delete_own_topics>0</g_delete_own_topics>
<g_post_polls>0</g_post_polls>
<g_vote_polls>0</g_vote_polls>
<g_use_pm></g_use_pm>
<g_is_supmod></g_is_supmod>
<g_access_cp></g_access_cp>
<g_title>Guests</g_title>
<g_can_remove></g_can_remove>
<g_append_edit></g_append_edit>
<g_access_offline></g_access_offline>
<g_avoid_q></g_avoid_q>
<g_avoid_flood></g_avoid_flood>
<g_use_pm>0</g_use_pm>
<g_is_supmod>0</g_is_supmod>
<g_access_cp>0</g_access_cp>
<g_title>Гости</g_title>
<g_can_remove>0</g_can_remove>
<g_append_edit>0</g_append_edit>
<g_access_offline>0</g_access_offline>
<g_avoid_q>0</g_avoid_q>
<g_avoid_flood>0</g_avoid_flood>
<g_icon></g_icon>
<g_attach_max>-1</g_attach_max>
<g_avatar_upload>0</g_avatar_upload>
@@ -93,7 +93,7 @@
<g_hide_from_list>0</g_hide_from_list>
<g_post_closed>0</g_post_closed>
<g_perm_id>2</g_perm_id>
<g_photo_max_vars></g_photo_max_vars>
<g_photo_max_vars>50:150:150</g_photo_max_vars>
<g_dohtml>0</g_dohtml>
<g_edit_topic>0</g_edit_topic>
<g_email_limit>10:15</g_email_limit>
@@ -126,7 +126,7 @@
<g_use_pm>1</g_use_pm>
<g_is_supmod>0</g_is_supmod>
<g_access_cp>0</g_access_cp>
<g_title>Members</g_title>
<g_title>Пользователи</g_title>
<g_can_remove>0</g_can_remove>
<g_append_edit>1</g_append_edit>
<g_access_offline>0</g_access_offline>
@@ -141,11 +141,11 @@
<g_max_mass_pm>5</g_max_mass_pm>
<g_search_flood>0</g_search_flood>
<g_edit_cutoff>0</g_edit_cutoff>
<g_promotion><![CDATA[7&7]]></g_promotion>
<g_promotion><![CDATA[-1&-1]]></g_promotion>
<g_hide_from_list>0</g_hide_from_list>
<g_post_closed>0</g_post_closed>
<g_perm_id>3</g_perm_id>
<g_photo_max_vars>::</g_photo_max_vars>
<g_photo_max_vars>50:150:150</g_photo_max_vars>
<g_dohtml>0</g_dohtml>
<g_edit_topic>0</g_edit_topic>
<g_email_limit>10:15</g_email_limit>
@@ -178,7 +178,7 @@
<g_use_pm>1</g_use_pm>
<g_is_supmod>1</g_is_supmod>
<g_access_cp>1</g_access_cp>
<g_title>Root Admin</g_title>
<g_title>Главные администраторы</g_title>
<g_can_remove>0</g_can_remove>
<g_append_edit>1</g_append_edit>
<g_access_offline>1</g_access_offline>
@@ -197,7 +197,7 @@
<g_hide_from_list>0</g_hide_from_list>
<g_post_closed>1</g_post_closed>
<g_perm_id>4</g_perm_id>
<g_photo_max_vars>1000:500:500</g_photo_max_vars>
<g_photo_max_vars>50:150:150</g_photo_max_vars>
<g_dohtml>1</g_dohtml>
<g_edit_topic>1</g_edit_topic>
<g_email_limit>10000:0</g_email_limit>
@@ -230,7 +230,7 @@
<g_use_pm>0</g_use_pm>
<g_is_supmod>0</g_is_supmod>
<g_access_cp>0</g_access_cp>
<g_title>Banned</g_title>
<g_title>Заблокированные</g_title>
<g_can_remove>0</g_can_remove>
<g_append_edit>0</g_append_edit>
<g_access_offline>0</g_access_offline>
@@ -249,7 +249,7 @@
<g_hide_from_list>1</g_hide_from_list>
<g_post_closed>0</g_post_closed>
<g_perm_id>5</g_perm_id>
<g_photo_max_vars>::</g_photo_max_vars>
<g_photo_max_vars>50:150:150</g_photo_max_vars>
<g_dohtml>0</g_dohtml>
<g_edit_topic>0</g_edit_topic>
<g_email_limit>10:15</g_email_limit>
@@ -282,7 +282,7 @@
<g_use_pm>1</g_use_pm>
<g_is_supmod>1</g_is_supmod>
<g_access_cp>1</g_access_cp>
<g_title>Administrators</g_title>
<g_title>Администраторы</g_title>
<g_can_remove>0</g_can_remove>
<g_append_edit>1</g_append_edit>
<g_access_offline>1</g_access_offline>
+10 -1
View File
@@ -1 +1,10 @@
<html>␍<head><title>Invision Power Board - Bulletin Board System</title></head>␍<body>␍<h1>403: Invision Power Board -> Forbidden</h1>␍<hr>␍You have reached this Page in error, please use␍your back button to return to Invision Board.␍<hr>␍<a href="http://www.invisionboard.com/">Invision Power Board</a>␍</body>␍</html>␍
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1251" />
<meta name="author" content="Êîìïàíèÿ IBResource è Invision Power Services Inc.">
<title>Îøèáêà ðóññêîé âåðñèè Invision Power Board</title>
</head><body>
<h1>Îøèáêà <a href="http://www.ibresource.ru/">ðóññêîé âåðñèè Invision Power Board</a></h1>
<font size="4">Âû ïîïàëè íà íåñóùåñòâóþùóþ ñòðàíèöó!<br>Ïîæàëóéñòà íàæìèòå íà êíîïî÷êó &laquo;<b>Íàçàä</b>&raquo; â&nbsp;âàøåì áðàóçåðå äëÿ âîçâðàùåíèÿ íà ïðåäûäóùóþ ñòðàíèöó.</font>
</body>
</html>
@@ -1,851 +0,0 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
<permsexport exported="1125054428" versionid="2.1.0" type="master">
<permsgroup>
<perm>
<acpperm_bit>recache</acpperm_bit>
<acpperm_main>tools</acpperm_main>
<acpperm_child>admin</acpperm_child>
</perm>
<perm>
<acpperm_bit>splash</acpperm_bit>
<acpperm_main>splash</acpperm_main>
<acpperm_child>admin</acpperm_child>
</perm>
<perm>
<acpperm_bit>remove</acpperm_bit>
<acpperm_main>admin</acpperm_main>
<acpperm_child>adminlog</acpperm_child>
</perm>
<perm>
<acpperm_bit>add</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>attach</acpperm_child>
</perm>
<perm>
<acpperm_bit>edit</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>attach</acpperm_child>
</perm>
<perm>
<acpperm_bit>remove</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>attach</acpperm_child>
</perm>
<perm>
<acpperm_bit>export</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>attach</acpperm_child>
</perm>
<perm>
<acpperm_bit>import</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>attach</acpperm_child>
</perm>
<perm>
<acpperm_bit>stats</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>attach</acpperm_child>
</perm>
<perm>
<acpperm_bit>search</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>attach</acpperm_child>
</perm>
<perm>
<acpperm_bit>bw-add</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>babw</acpperm_child>
</perm>
<perm>
<acpperm_bit>bw-remove</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>babw</acpperm_child>
</perm>
<perm>
<acpperm_bit>bw-edit</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>babw</acpperm_child>
</perm>
<perm>
<acpperm_bit>bw-export</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>babw</acpperm_child>
</perm>
<perm>
<acpperm_bit>bw-import</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>babw</acpperm_child>
</perm>
<perm>
<acpperm_bit>ban-view</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>babw</acpperm_child>
</perm>
<perm>
<acpperm_bit>ban-add</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>babw</acpperm_child>
</perm>
<perm>
<acpperm_bit>ban-remove</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>babw</acpperm_child>
</perm>
<perm>
<acpperm_bit>add</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>bbcode</acpperm_child>
</perm>
<perm>
<acpperm_bit>edit</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>bbcode</acpperm_child>
</perm>
<perm>
<acpperm_bit>remove</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>bbcode</acpperm_child>
</perm>
<perm>
<acpperm_bit>export</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>bbcode</acpperm_child>
</perm>
<perm>
<acpperm_bit>import</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>bbcode</acpperm_child>
</perm>
<perm>
<acpperm_bit>remove</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>calendars</acpperm_child>
</perm>
<perm>
<acpperm_bit>add</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>calendars</acpperm_child>
</perm>
<perm>
<acpperm_bit>edit</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>calendars</acpperm_child>
</perm>
<perm>
<acpperm_bit>recache</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>calendars</acpperm_child>
</perm>
<perm>
<acpperm_bit>add</acpperm_bit>
<acpperm_main>admin</acpperm_main>
<acpperm_child>components</acpperm_child>
</perm>
<perm>
<acpperm_bit>edit</acpperm_bit>
<acpperm_main>admin</acpperm_main>
<acpperm_child>components</acpperm_child>
</perm>
<perm>
<acpperm_bit>export</acpperm_bit>
<acpperm_main>admin</acpperm_main>
<acpperm_child>components</acpperm_child>
</perm>
<perm>
<acpperm_bit>import</acpperm_bit>
<acpperm_main>admin</acpperm_main>
<acpperm_child>components</acpperm_child>
</perm>
<perm>
<acpperm_bit>remove</acpperm_bit>
<acpperm_main>admin</acpperm_main>
<acpperm_child>emailerror</acpperm_child>
</perm>
<perm>
<acpperm_bit>remove</acpperm_bit>
<acpperm_main>admin</acpperm_main>
<acpperm_child>emaillog</acpperm_child>
</perm>
<perm>
<acpperm_bit>export</acpperm_bit>
<acpperm_main>lookandfeel</acpperm_main>
<acpperm_child>emoticons</acpperm_child>
</perm>
<perm>
<acpperm_bit>import</acpperm_bit>
<acpperm_main>lookandfeel</acpperm_main>
<acpperm_child>emoticons</acpperm_child>
</perm>
<perm>
<acpperm_bit>edit</acpperm_bit>
<acpperm_main>lookandfeel</acpperm_main>
<acpperm_child>emoticons</acpperm_child>
</perm>
<perm>
<acpperm_bit>add</acpperm_bit>
<acpperm_main>lookandfeel</acpperm_main>
<acpperm_child>emoticons</acpperm_child>
</perm>
<perm>
<acpperm_bit>remove</acpperm_bit>
<acpperm_main>lookandfeel</acpperm_main>
<acpperm_child>emoticons</acpperm_child>
</perm>
<perm>
<acpperm_bit>upload</acpperm_bit>
<acpperm_main>lookandfeel</acpperm_main>
<acpperm_child>emoticons</acpperm_child>
</perm>
<perm>
<acpperm_bit>add</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>forum</acpperm_child>
</perm>
<perm>
<acpperm_bit>edit</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>forum</acpperm_child>
</perm>
<perm>
<acpperm_bit>permedit</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>forum</acpperm_child>
</perm>
<perm>
<acpperm_bit>reorder</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>forum</acpperm_child>
</perm>
<perm>
<acpperm_bit>remove</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>forum</acpperm_child>
</perm>
<perm>
<acpperm_bit>recount</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>forum</acpperm_child>
</perm>
<perm>
<acpperm_bit>empty</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>forum</acpperm_child>
</perm>
<perm>
<acpperm_bit>rules</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>forum</acpperm_child>
</perm>
<perm>
<acpperm_bit>skin</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>forum</acpperm_child>
</perm>
<perm>
<acpperm_bit>add</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>group</acpperm_child>
</perm>
<perm>
<acpperm_bit>edit</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>group</acpperm_child>
</perm>
<perm>
<acpperm_bit>remove</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>group</acpperm_child>
</perm>
<perm>
<acpperm_bit>perms</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>group</acpperm_child>
</perm>
<perm>
<acpperm_bit>edit</acpperm_bit>
<acpperm_main>tools</acpperm_main>
<acpperm_child>help</acpperm_child>
</perm>
<perm>
<acpperm_bit>add</acpperm_bit>
<acpperm_main>tools</acpperm_main>
<acpperm_child>help</acpperm_child>
</perm>
<perm>
<acpperm_bit>remove</acpperm_bit>
<acpperm_main>tools</acpperm_main>
<acpperm_child>help</acpperm_child>
</perm>
<perm>
<acpperm_bit>add</acpperm_bit>
<acpperm_main>lookandfeel</acpperm_main>
<acpperm_child>lang</acpperm_child>
</perm>
<perm>
<acpperm_bit>edit</acpperm_bit>
<acpperm_main>lookandfeel</acpperm_main>
<acpperm_child>lang</acpperm_child>
</perm>
<perm>
<acpperm_bit>remove</acpperm_bit>
<acpperm_main>lookandfeel</acpperm_main>
<acpperm_child>lang</acpperm_child>
</perm>
<perm>
<acpperm_bit>export</acpperm_bit>
<acpperm_main>lookandfeel</acpperm_main>
<acpperm_child>lang</acpperm_child>
</perm>
<perm>
<acpperm_bit>import</acpperm_bit>
<acpperm_main>lookandfeel</acpperm_main>
<acpperm_child>lang</acpperm_child>
</perm>
<perm>
<acpperm_bit>add</acpperm_bit>
<acpperm_main>tools</acpperm_main>
<acpperm_child>loginauth</acpperm_child>
</perm>
<perm>
<acpperm_bit>edit</acpperm_bit>
<acpperm_main>tools</acpperm_main>
<acpperm_child>loginauth</acpperm_child>
</perm>
<perm>
<acpperm_bit>diagnostics</acpperm_bit>
<acpperm_main>tools</acpperm_main>
<acpperm_child>loginauth</acpperm_child>
</perm>
<perm>
<acpperm_bit>export</acpperm_bit>
<acpperm_main>tools</acpperm_main>
<acpperm_child>loginauth</acpperm_child>
</perm>
<perm>
<acpperm_bit>import</acpperm_bit>
<acpperm_main>tools</acpperm_main>
<acpperm_child>loginauth</acpperm_child>
</perm>
<perm>
<acpperm_bit>edit</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>mem</acpperm_child>
</perm>
<perm>
<acpperm_bit>suspend</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>mem</acpperm_child>
</perm>
<perm>
<acpperm_bit>add</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>mem</acpperm_child>
</perm>
<perm>
<acpperm_bit>remove</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>mem</acpperm_child>
</perm>
<perm>
<acpperm_bit>title-view</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>mem</acpperm_child>
</perm>
<perm>
<acpperm_bit>title-edit</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>mem</acpperm_child>
</perm>
<perm>
<acpperm_bit>title-add</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>mem</acpperm_child>
</perm>
<perm>
<acpperm_bit>title-remove</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>mem</acpperm_child>
</perm>
<perm>
<acpperm_bit>mod</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>mem</acpperm_child>
</perm>
<perm>
<acpperm_bit>ban</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>mem</acpperm_child>
</perm>
<perm>
<acpperm_bit>view</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>mtools</acpperm_child>
</perm>
<perm>
<acpperm_bit>add</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>mod</acpperm_child>
</perm>
<perm>
<acpperm_bit>edit</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>mod</acpperm_child>
</perm>
<perm>
<acpperm_bit>remove</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>mod</acpperm_child>
</perm>
<perm>
<acpperm_bit>remove</acpperm_bit>
<acpperm_main>admin</acpperm_main>
<acpperm_child>modlog</acpperm_child>
</perm>
<perm>
<acpperm_bit>add</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>multimod</acpperm_child>
</perm>
<perm>
<acpperm_bit>edit</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>multimod</acpperm_child>
</perm>
<perm>
<acpperm_bit>remove</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>multimod</acpperm_child>
</perm>
<perm>
<acpperm_bit>install</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>msubs</acpperm_child>
</perm>
<perm>
<acpperm_bit>edit</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>msubs</acpperm_child>
</perm>
<perm>
<acpperm_bit>remove</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>msubs</acpperm_child>
</perm>
<perm>
<acpperm_bit>add</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>msubs</acpperm_child>
</perm>
<perm>
<acpperm_bit>search</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>msubs</acpperm_child>
</perm>
<perm>
<acpperm_bit>edit</acpperm_bit>
<acpperm_main>tools</acpperm_main>
<acpperm_child>portal</acpperm_child>
</perm>
<perm>
<acpperm_bit>add</acpperm_bit>
<acpperm_main>tools</acpperm_main>
<acpperm_child>postoffice</acpperm_child>
</perm>
<perm>
<acpperm_bit>edit</acpperm_bit>
<acpperm_main>tools</acpperm_main>
<acpperm_child>postoffice</acpperm_child>
</perm>
<perm>
<acpperm_bit>send</acpperm_bit>
<acpperm_main>tools</acpperm_main>
<acpperm_child>postoffice</acpperm_child>
</perm>
<perm>
<acpperm_bit>remove</acpperm_bit>
<acpperm_main>tools</acpperm_main>
<acpperm_child>postoffice</acpperm_child>
</perm>
<perm>
<acpperm_bit>add</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>field</acpperm_child>
</perm>
<perm>
<acpperm_bit>edit</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>field</acpperm_child>
</perm>
<perm>
<acpperm_bit>remove</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>field</acpperm_child>
</perm>
<perm>
<acpperm_bit>recount</acpperm_bit>
<acpperm_main>tools</acpperm_main>
<acpperm_child>rebuild</acpperm_child>
</perm>
<perm>
<acpperm_bit>rebuild</acpperm_bit>
<acpperm_main>tools</acpperm_main>
<acpperm_child>rebuild</acpperm_child>
</perm>
<perm>
<acpperm_bit>add</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>rssexport</acpperm_child>
</perm>
<perm>
<acpperm_bit>edit</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>rssexport</acpperm_child>
</perm>
<perm>
<acpperm_bit>recache</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>rssexport</acpperm_child>
</perm>
<perm>
<acpperm_bit>remove</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>rssexport</acpperm_child>
</perm>
<perm>
<acpperm_bit>add</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>rssimport</acpperm_child>
</perm>
<perm>
<acpperm_bit>edit</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>rssimport</acpperm_child>
</perm>
<perm>
<acpperm_bit>recache</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>rssimport</acpperm_child>
</perm>
<perm>
<acpperm_bit>remove</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>rssimport</acpperm_child>
</perm>
<perm>
<acpperm_bit>edit</acpperm_bit>
<acpperm_main>tools</acpperm_main>
<acpperm_child>op</acpperm_child>
</perm>
<perm>
<acpperm_bit>remove</acpperm_bit>
<acpperm_main>tools</acpperm_main>
<acpperm_child>op</acpperm_child>
</perm>
<perm>
<acpperm_bit>add</acpperm_bit>
<acpperm_main>tools</acpperm_main>
<acpperm_child>op</acpperm_child>
</perm>
<perm>
<acpperm_bit>export</acpperm_bit>
<acpperm_main>tools</acpperm_main>
<acpperm_child>op</acpperm_child>
</perm>
<perm>
<acpperm_bit>search</acpperm_bit>
<acpperm_main>tools</acpperm_main>
<acpperm_child>op</acpperm_child>
</perm>
<perm>
<acpperm_bit>import</acpperm_bit>
<acpperm_main>tools</acpperm_main>
<acpperm_child>op</acpperm_child>
</perm>
<perm>
<acpperm_bit>edit</acpperm_bit>
<acpperm_main>lookandfeel</acpperm_main>
<acpperm_child>style</acpperm_child>
</perm>
<perm>
<acpperm_bit>rundiff</acpperm_bit>
<acpperm_main>lookandfeel</acpperm_main>
<acpperm_child>skindiff</acpperm_child>
</perm>
<perm>
<acpperm_bit>export</acpperm_bit>
<acpperm_main>lookandfeel</acpperm_main>
<acpperm_child>skindiff</acpperm_child>
</perm>
<perm>
<acpperm_bit>remove</acpperm_bit>
<acpperm_main>lookandfeel</acpperm_main>
<acpperm_child>skindiff</acpperm_child>
</perm>
<perm>
<acpperm_bit>export</acpperm_bit>
<acpperm_main>lookandfeel</acpperm_main>
<acpperm_child>import</acpperm_child>
</perm>
<perm>
<acpperm_bit>import</acpperm_bit>
<acpperm_main>lookandfeel</acpperm_main>
<acpperm_child>import</acpperm_child>
</perm>
<perm>
<acpperm_bit>edit</acpperm_bit>
<acpperm_main>lookandfeel</acpperm_main>
<acpperm_child>image</acpperm_child>
</perm>
<perm>
<acpperm_bit>remove</acpperm_bit>
<acpperm_main>lookandfeel</acpperm_main>
<acpperm_child>image</acpperm_child>
</perm>
<perm>
<acpperm_bit>add</acpperm_bit>
<acpperm_main>lookandfeel</acpperm_main>
<acpperm_child>image</acpperm_child>
</perm>
<perm>
<acpperm_bit>add</acpperm_bit>
<acpperm_main>lookandfeel</acpperm_main>
<acpperm_child>sets</acpperm_child>
</perm>
<perm>
<acpperm_bit>edit</acpperm_bit>
<acpperm_main>lookandfeel</acpperm_main>
<acpperm_child>sets</acpperm_child>
</perm>
<perm>
<acpperm_bit>remove</acpperm_bit>
<acpperm_main>lookandfeel</acpperm_main>
<acpperm_child>sets</acpperm_child>
</perm>
<perm>
<acpperm_bit>rebuild</acpperm_bit>
<acpperm_main>lookandfeel</acpperm_main>
<acpperm_child>sets</acpperm_child>
</perm>
<perm>
<acpperm_bit>edit</acpperm_bit>
<acpperm_main>lookandfeel</acpperm_main>
<acpperm_child>templ</acpperm_child>
</perm>
<perm>
<acpperm_bit>remove</acpperm_bit>
<acpperm_main>lookandfeel</acpperm_main>
<acpperm_child>templ</acpperm_child>
</perm>
<perm>
<acpperm_bit>add</acpperm_bit>
<acpperm_main>lookandfeel</acpperm_main>
<acpperm_child>templ</acpperm_child>
</perm>
<perm>
<acpperm_bit>edit</acpperm_bit>
<acpperm_main>lookandfeel</acpperm_main>
<acpperm_child>wrap</acpperm_child>
</perm>
<perm>
<acpperm_bit>recache</acpperm_bit>
<acpperm_main>lookandfeel</acpperm_main>
<acpperm_child>skintools</acpperm_child>
</perm>
<perm>
<acpperm_bit>changemember</acpperm_bit>
<acpperm_main>lookandfeel</acpperm_main>
<acpperm_child>skintools</acpperm_child>
</perm>
<perm>
<acpperm_bit>search</acpperm_bit>
<acpperm_main>lookandfeel</acpperm_main>
<acpperm_child>skintools</acpperm_child>
</perm>
<perm>
<acpperm_bit>remove</acpperm_bit>
<acpperm_main>admin</acpperm_main>
<acpperm_child>spiderlog</acpperm_child>
</perm>
<perm>
<acpperm_bit>show</acpperm_bit>
<acpperm_main>admin</acpperm_main>
<acpperm_child>stats</acpperm_child>
</perm>
<perm>
<acpperm_bit>edit</acpperm_bit>
<acpperm_main>tools</acpperm_main>
<acpperm_child>task</acpperm_child>
</perm>
<perm>
<acpperm_bit>add</acpperm_bit>
<acpperm_main>tools</acpperm_main>
<acpperm_child>task</acpperm_child>
</perm>
<perm>
<acpperm_bit>remove</acpperm_bit>
<acpperm_main>tools</acpperm_main>
<acpperm_child>task</acpperm_child>
</perm>
<perm>
<acpperm_bit>runnow</acpperm_bit>
<acpperm_main>tools</acpperm_main>
<acpperm_child>task</acpperm_child>
</perm>
<perm>
<acpperm_bit>log</acpperm_bit>
<acpperm_main>tools</acpperm_main>
<acpperm_child>task</acpperm_child>
</perm>
<perm>
<acpperm_bit>view</acpperm_bit>
<acpperm_main>admin</acpperm_main>
<acpperm_child>warnlog</acpperm_child>
</perm>
<perm>
<acpperm_bit>remove</acpperm_bit>
<acpperm_main>admin</acpperm_main>
<acpperm_child>warnlog</acpperm_child>
</perm>
</permsgroup>
</permsexport>
-845
View File
@@ -1,845 +0,0 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
<macroexport exported="1119521470">
<macrogroup>
<macro>
<macro_value>A_LOCKED_B</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/t_closed.gif' border='0' alt='Closed Topic' />]]></macro_replace>
</macro>
<macro>
<macro_value>A_MOVED_B</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/t_moved.gif' border='0' alt='Moved Topic'>]]></macro_replace>
</macro>
<macro>
<macro_value>A_POLLONLY_B</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/t_closed.gif' border='0' alt='Poll Only' />]]></macro_replace>
</macro>
<macro>
<macro_value>A_POST</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/t_new.gif' border='0' alt='Start new topic' />]]></macro_replace>
</macro>
<macro>
<macro_value>A_REPLY</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/t_reply.gif' border='0' alt='Reply to this topic' />]]></macro_replace>
</macro>
<macro>
<macro_value>A_POLL</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/t_poll.gif' border='0' alt='Start Poll' />]]></macro_replace>
</macro>
<macro>
<macro_value>A_STAR</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/pip.gif' border='0' alt='*' />]]></macro_replace>
</macro>
<macro>
<macro_value>B_HOT</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/f_hot.gif' border='0' alt='Hot topic' />]]></macro_replace>
</macro>
<macro>
<macro_value>B_HOT_NN</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/f_hot_no.gif' border='0' alt='No new' />]]></macro_replace>
</macro>
<macro>
<macro_value>B_LOCKED</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/f_closed.gif' border='0' alt='Closed' />]]></macro_replace>
</macro>
<macro>
<macro_value>B_MOVED</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/f_moved.gif' border='0' alt='Moved' />]]></macro_replace>
</macro>
<macro>
<macro_value>B_NEW</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/f_norm.gif' border='0' alt='New Posts' />]]></macro_replace>
</macro>
<macro>
<macro_value>B_NORM</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/f_norm_no.gif' border='0' alt='No New Posts' />]]></macro_replace>
</macro>
<macro>
<macro_value>B_PIN</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/f_pinned.gif' border='0' alt='Pinned' />]]></macro_replace>
</macro>
<macro>
<macro_value>B_POLL</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/f_poll.gif' border='0' alt='Poll' />]]></macro_replace>
</macro>
<macro>
<macro_value>B_POLL_NN</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/f_poll_no.gif' border='0' alt='No new votes' />]]></macro_replace>
</macro>
<macro>
<macro_value>B_HOT_DOT</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/f_hot_dot.gif' border='0' alt='New Posts'>]]></macro_replace>
</macro>
<macro>
<macro_value>B_NEW_DOT</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/f_norm_dot.gif' border='0' alt='No New Posts'>]]></macro_replace>
</macro>
<macro>
<macro_value>B_HOT_NN_DOT</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/f_hot_no_dot.gif' border='0' alt='No New Posts*'>]]></macro_replace>
</macro>
<macro>
<macro_value>B_NORM_DOT</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/f_norm_no_dot.gif' border='0' alt='No New Posts*'>]]></macro_replace>
</macro>
<macro>
<macro_value>B_POLL_DOT</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/f_poll_dot.gif' border='0' alt='Poll*'>]]></macro_replace>
</macro>
<macro>
<macro_value>B_POLL_NN_DOT</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/f_poll_no_dot.gif' border='0' alt='No New Votes*'>]]></macro_replace>
</macro>
<macro>
<macro_value>C_LOCKED</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/bf_readonly.gif' border='0' alt='Read Only Forum' />]]></macro_replace>
</macro>
<macro>
<macro_value>C_OFF</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/bf_nonew.gif' border='0' alt='No New Posts' />]]></macro_replace>
</macro>
<macro>
<macro_value>C_OFF_CAT</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/bc_nonew.gif' border='0' alt='No New Posts' />]]></macro_replace>
</macro>
<macro>
<macro_value>C_OFF_RES</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/br_nonew.gif' border='0' alt='No New Posts' />]]></macro_replace>
</macro>
<macro>
<macro_value>C_ON</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/bf_new.gif' border='0' alt='New Posts' />]]></macro_replace>
</macro>
<macro>
<macro_value>C_ON_CAT</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/bc_new.gif' border='0' alt='New Posts' />]]></macro_replace>
</macro>
<macro>
<macro_value>C_ON_RES</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/br_new.gif' border='0' alt='New Posts' />]]></macro_replace>
</macro>
<macro>
<macro_value>F_ACTIVE</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/user.gif' border='0' alt='Active Users' />]]></macro_replace>
</macro>
<macro>
<macro_value>F_NAV_SEP</macro_value>
<macro_replace><![CDATA[&nbsp;>&nbsp;]]></macro_replace>
</macro>
<macro>
<macro_value>F_NAV</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/nav.gif' border='0' alt='&gt;' />]]></macro_replace>
</macro>
<macro>
<macro_value>F_STATS</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/stats.gif' border='0' alt='Board Stats' />]]></macro_replace>
</macro>
<macro>
<macro_value>NO_PHOTO</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/nophoto.gif' border='0' alt='No Photo' />]]></macro_replace>
</macro>
<macro>
<macro_value>CAMERA</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/camera.gif' border='0' alt='Photo' />]]></macro_replace>
</macro>
<macro>
<macro_value>M_READ</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/f_norm_no.gif' border='0' alt='Read Msg' />]]></macro_replace>
</macro>
<macro>
<macro_value>M_UNREAD</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/f_norm.gif' border='0' alt='Unread Msg' />]]></macro_replace>
</macro>
<macro>
<macro_value>P_AOL</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/p_aim.gif' border='0' alt='AOL' />]]></macro_replace>
</macro>
<macro>
<macro_value>P_DELETE</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/p_delete.gif' border='0' alt='Delete Post' />]]></macro_replace>
</macro>
<macro>
<macro_value>P_EDIT</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/p_edit.gif' border='0' alt='Edit Post' />]]></macro_replace>
</macro>
<macro>
<macro_value>P_EMAIL</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/p_email.gif' border='0' alt='Email Poster' />]]></macro_replace>
</macro>
<macro>
<macro_value>P_ICQ</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/p_icq.gif' border='0' alt='ICQ' />]]></macro_replace>
</macro>
<macro>
<macro_value>P_MSG</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/p_pm.gif' border='0' alt='PM' />]]></macro_replace>
</macro>
<macro>
<macro_value>P_QUOTE</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/p_quote.gif' border='0' alt='Quote Post' />]]></macro_replace>
</macro>
<macro>
<macro_value>P_WEBSITE</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/p_www.gif' border='0' alt='Users Website' />]]></macro_replace>
</macro>
<macro>
<macro_value>P_YIM</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/p_yim.gif' border='0' alt='Yahoo' />]]></macro_replace>
</macro>
<macro>
<macro_value>P_REPORT</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/p_report.gif' border='0' alt='Report Post' />]]></macro_replace>
</macro>
<macro>
<macro_value>P_MSN</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/p_msn.gif' border='0' alt='MSN' />]]></macro_replace>
</macro>
<macro>
<macro_value>CAT_IMG</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/nav_m.gif' border='0' alt='&gt;' width='8' height='8' />]]></macro_replace>
</macro>
<macro>
<macro_value>NEW_POST</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/newpost.gif' border='0' alt='Goto last unread' title='Goto last unread' hspace=2>]]></macro_replace>
</macro>
<macro>
<macro_value>LAST_POST</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/lastpost.gif' border='0' alt='Last Post' />]]></macro_replace>
</macro>
<macro>
<macro_value>BR_REDIRECT</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/br_redirect.gif' border='0' alt='Redirect' />]]></macro_replace>
</macro>
<macro>
<macro_value>INTEGRITY_MSGR</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/p_im.gif' border='0' alt='Integrity Messenger IM' />]]></macro_replace>
</macro>
<macro>
<macro_value>ADDRESS_CARD</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/addresscard.gif' border='0' alt='Mini Profile' />]]></macro_replace>
</macro>
<macro>
<macro_value>T_QREPLY</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/t_qr.gif' border='0' alt='Fast Reply' />]]></macro_replace>
</macro>
<macro>
<macro_value>T_OPTS</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/t_options.gif' border='0' alt='Topic Options' />]]></macro_replace>
</macro>
<macro>
<macro_value>CAL_NEWEVENT</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/cal_newevent.gif' border='0' alt='Add New Event' />]]></macro_replace>
</macro>
<macro>
<macro_value>F_RULES</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/forum_rules.gif' border='0' alt='Forum Rules' />]]></macro_replace>
</macro>
<macro>
<macro_value>WARN_0</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/warn0.gif' border='0' alt='-----' />]]></macro_replace>
</macro>
<macro>
<macro_value>WARN_1</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/warn1.gif' border='0' alt='X----' />]]></macro_replace>
</macro>
<macro>
<macro_value>WARN_2</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/warn2.gif' border='0' alt='XX---' />]]></macro_replace>
</macro>
<macro>
<macro_value>WARN_3</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/warn3.gif' border='0' alt='XXX--' />]]></macro_replace>
</macro>
<macro>
<macro_value>WARN_4</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/warn4.gif' border='0' alt='XXXX-' />]]></macro_replace>
</macro>
<macro>
<macro_value>WARN_5</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/warn5.gif' border='0' alt='XXXXX' />]]></macro_replace>
</macro>
<macro>
<macro_value>WARN_ADD</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/warn_add.gif' border='0' alt='+' />]]></macro_replace>
</macro>
<macro>
<macro_value>WARN_MINUS</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/warn_minus.gif' border='0' alt='-' />]]></macro_replace>
</macro>
<macro>
<macro_value>PB_USER_ONLINE</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/p_online.gif' border='0' alt='User is online!' />]]></macro_replace>
</macro>
<macro>
<macro_value>PB_USER_OFFLINE</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/p_offline.gif' border='0' alt='User is offline' />]]></macro_replace>
</macro>
<macro>
<macro_value>ATTACH_ICON</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/attachicon.gif' border='0' alt='Topic has attachments' />]]></macro_replace>
</macro>
<macro>
<macro_value>MSG_FOLDER</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/msg_folder.gif' border='0' alt='-' />]]></macro_replace>
</macro>
<macro>
<macro_value>ITEM_START</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/nav_m_dark.gif' border='0' alt='.' />]]></macro_replace>
</macro>
<macro>
<macro_value>ADDRESS_CARD</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/addresscard.gif' border='0' alt='Mini Profile' />]]></macro_replace>
</macro>
<macro>
<macro_value>INTEGRITY_MSGR</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/p_im.gif' border='0' alt='Integrity Messenger IM' />]]></macro_replace>
</macro>
<macro>
<macro_value>BR_REDIRECT</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/br_redirect.gif' border='0' alt='Redirect' />]]></macro_replace>
</macro>
<macro>
<macro_value>LAST_POST</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/lastpost.gif' border='0' alt='Last Post' />]]></macro_replace>
</macro>
<macro>
<macro_value>NEW_POST</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/newpost.gif' border='0' alt='Goto last unread' title='Goto last unread' hspace=2>]]></macro_replace>
</macro>
<macro>
<macro_value>CAT_IMG</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/nav_m.gif' border='0' alt='&gt;' width='8' height='8' />]]></macro_replace>
</macro>
<macro>
<macro_value>P_MSN</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/p_msn.gif' border='0' alt='MSN' />]]></macro_replace>
</macro>
<macro>
<macro_value>P_REPORT</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/p_report.gif' border='0' alt='Report Post' />]]></macro_replace>
</macro>
<macro>
<macro_value>P_YIM</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/p_yim.gif' border='0' alt='Yahoo' />]]></macro_replace>
</macro>
<macro>
<macro_value>P_WEBSITE</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/p_www.gif' border='0' alt='Users Website' />]]></macro_replace>
</macro>
<macro>
<macro_value>P_QUOTE</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/p_quote.gif' border='0' alt='Quote Post' />]]></macro_replace>
</macro>
<macro>
<macro_value>P_MSG</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/p_pm.gif' border='0' alt='PM' />]]></macro_replace>
</macro>
<macro>
<macro_value>P_ICQ</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/p_icq.gif' border='0' alt='ICQ' />]]></macro_replace>
</macro>
<macro>
<macro_value>P_EMAIL</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/p_email.gif' border='0' alt='Email Poster' />]]></macro_replace>
</macro>
<macro>
<macro_value>P_EDIT</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/p_edit.gif' border='0' alt='Edit Post' />]]></macro_replace>
</macro>
<macro>
<macro_value>P_DELETE</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/p_delete.gif' border='0' alt='Delete Post' />]]></macro_replace>
</macro>
<macro>
<macro_value>P_AOL</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/p_aim.gif' border='0' alt='AOL' />]]></macro_replace>
</macro>
<macro>
<macro_value>M_UNREAD</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/f_norm.gif' border='0' alt='Unread Msg' />]]></macro_replace>
</macro>
<macro>
<macro_value>M_READ</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/f_norm_no.gif' border='0' alt='Read Msg' />]]></macro_replace>
</macro>
<macro>
<macro_value>CAMERA</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/camera.gif' border='0' alt='Photo' />]]></macro_replace>
</macro>
<macro>
<macro_value>NO_PHOTO</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/nophoto.gif' border='0' alt='No Photo' />]]></macro_replace>
</macro>
<macro>
<macro_value>F_STATS</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/stats.gif' border='0' alt='Board Stats' />]]></macro_replace>
</macro>
<macro>
<macro_value>F_NAV</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/nav.gif' border='0' alt='&gt;' />]]></macro_replace>
</macro>
<macro>
<macro_value>F_NAV_SEP</macro_value>
<macro_replace><![CDATA[&nbsp;>&nbsp;]]></macro_replace>
</macro>
<macro>
<macro_value>F_ACTIVE</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/user.gif' border='0' alt='Active Users' />]]></macro_replace>
</macro>
<macro>
<macro_value>C_ON_RES</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/br_new.gif' border='0' alt='New Posts' />]]></macro_replace>
</macro>
<macro>
<macro_value>C_ON_CAT</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/bc_new.gif' border='0' alt='New Posts' />]]></macro_replace>
</macro>
<macro>
<macro_value>C_ON</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/bf_new.gif' border='0' alt='New Posts' />]]></macro_replace>
</macro>
<macro>
<macro_value>C_OFF_RES</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/br_nonew.gif' border='0' alt='No New Posts' />]]></macro_replace>
</macro>
<macro>
<macro_value>C_OFF_CAT</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/bc_nonew.gif' border='0' alt='No New Posts' />]]></macro_replace>
</macro>
<macro>
<macro_value>C_OFF</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/bf_nonew.gif' border='0' alt='No New Posts' />]]></macro_replace>
</macro>
<macro>
<macro_value>C_LOCKED</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/bf_readonly.gif' border='0' alt='Read Only Forum' />]]></macro_replace>
</macro>
<macro>
<macro_value>B_POLL_NN_DOT</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/f_poll_no_dot.gif' border='0' alt='No New Votes*'>]]></macro_replace>
</macro>
<macro>
<macro_value>B_POLL_DOT</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/f_poll_dot.gif' border='0' alt='Poll*'>]]></macro_replace>
</macro>
<macro>
<macro_value>B_NORM_DOT</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/f_norm_no_dot.gif' border='0' alt='No New Posts*'>]]></macro_replace>
</macro>
<macro>
<macro_value>B_HOT_NN_DOT</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/f_hot_no_dot.gif' border='0' alt='No New Posts*'>]]></macro_replace>
</macro>
<macro>
<macro_value>B_NEW_DOT</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/f_norm_dot.gif' border='0' alt='No New Posts'>]]></macro_replace>
</macro>
<macro>
<macro_value>B_HOT_DOT</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/f_hot_dot.gif' border='0' alt='New Posts'>]]></macro_replace>
</macro>
<macro>
<macro_value>B_POLL_NN</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/f_poll_no.gif' border='0' alt='No new votes' />]]></macro_replace>
</macro>
<macro>
<macro_value>B_POLL</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/f_poll.gif' border='0' alt='Poll' />]]></macro_replace>
</macro>
<macro>
<macro_value>B_PIN</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/f_pinned.gif' border='0' alt='Pinned' />]]></macro_replace>
</macro>
<macro>
<macro_value>B_NORM</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/f_norm_no.gif' border='0' alt='No New Posts' />]]></macro_replace>
</macro>
<macro>
<macro_value>B_NEW</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/f_norm.gif' border='0' alt='New Posts' />]]></macro_replace>
</macro>
<macro>
<macro_value>B_MOVED</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/f_moved.gif' border='0' alt='Moved' />]]></macro_replace>
</macro>
<macro>
<macro_value>B_LOCKED</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/f_closed.gif' border='0' alt='Closed' />]]></macro_replace>
</macro>
<macro>
<macro_value>B_HOT_NN</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/f_hot_no.gif' border='0' alt='No new' />]]></macro_replace>
</macro>
<macro>
<macro_value>B_HOT</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/f_hot.gif' border='0' alt='Hot topic' />]]></macro_replace>
</macro>
<macro>
<macro_value>A_STAR</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/pip.gif' border='0' alt='*' />]]></macro_replace>
</macro>
<macro>
<macro_value>A_POLL</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/t_poll.gif' border='0' alt='Start Poll' />]]></macro_replace>
</macro>
<macro>
<macro_value>A_REPLY</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/t_reply.gif' border='0' alt='Reply to this topic' />]]></macro_replace>
</macro>
<macro>
<macro_value>A_POST</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/t_new.gif' border='0' alt='Start new topic' />]]></macro_replace>
</macro>
<macro>
<macro_value>A_MOVED_B</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/t_moved.gif' border='0' alt='Moved Topic'>]]></macro_replace>
</macro>
<macro>
<macro_value>A_POLLONLY_B</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/t_closed.gif' border='0' alt='Poll Only' />]]></macro_replace>
</macro>
<macro>
<macro_value>ACTIVE_LIST_SEP</macro_value>
<macro_replace>,</macro_replace>
</macro>
<macro>
<macro_value>BC_QUEUED_POSTS</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/bc_queued.gif' alt='*' border='0' />]]></macro_replace>
</macro>
<macro>
<macro_value>A_LOCKED_B</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/t_closed.gif' border='0' alt='Closed Topic' />]]></macro_replace>
</macro>
<macro>
<macro_value>A_APOLL</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/t_addpoll.gif' border='0' alt='Add Poll' />]]></macro_replace>
</macro>
<macro>
<macro_value>F_CALEN</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/calen.gif' border='0' alt='calendar' />]]></macro_replace>
</macro>
<macro>
<macro_value>E_PLUS</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/exp_plus.gif' border='0' alt='Expand' />]]></macro_replace>
</macro>
<macro>
<macro_value>E_MINUS</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/exp_minus.gif' border='0' alt='Collapse' />]]></macro_replace>
</macro>
<macro>
<macro_value>test</macro_value>
<macro_replace>test</macro_replace>
</macro>
<macro>
<macro_value>T_QREPLY</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/t_qr.gif' border='0' alt='Fast Reply' />]]></macro_replace>
</macro>
<macro>
<macro_value>T_OPTS</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/t_options.gif' border='0' alt='Topic Options' />]]></macro_replace>
</macro>
<macro>
<macro_value>CAL_NEWEVENT</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/cal_newevent.gif' border='0' alt='Add New Event' />]]></macro_replace>
</macro>
<macro>
<macro_value>F_RULES</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/forum_rules.gif' border='0' alt='Forum Rules' />]]></macro_replace>
</macro>
<macro>
<macro_value>WARN_0</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/warn0.gif' border='0' alt='-----' />]]></macro_replace>
</macro>
<macro>
<macro_value>WARN_1</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/warn1.gif' border='0' alt='X----' />]]></macro_replace>
</macro>
<macro>
<macro_value>WARN_2</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/warn2.gif' border='0' alt='XX---' />]]></macro_replace>
</macro>
<macro>
<macro_value>WARN_3</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/warn3.gif' border='0' alt='XXX--' />]]></macro_replace>
</macro>
<macro>
<macro_value>WARN_4</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/warn4.gif' border='0' alt='XXXX-' />]]></macro_replace>
</macro>
<macro>
<macro_value>WARN_5</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/warn5.gif' border='0' alt='XXXXX' />]]></macro_replace>
</macro>
<macro>
<macro_value>WARN_ADD</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/warn_add.gif' border='0' alt='+' />]]></macro_replace>
</macro>
<macro>
<macro_value>WARN_MINUS</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/warn_minus.gif' border='0' alt='-' />]]></macro_replace>
</macro>
<macro>
<macro_value>PB_USER_ONLINE</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/p_online.gif' border='0' alt='User is online!' />]]></macro_replace>
</macro>
<macro>
<macro_value>PB_USER_OFFLINE</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/p_offline.gif' border='0' alt='User is offline' />]]></macro_replace>
</macro>
<macro>
<macro_value>ATTACH_ICON</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/attachicon.gif' border='0' alt='Topic has attachments' />]]></macro_replace>
</macro>
<macro>
<macro_value>MSG_FOLDER</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/msg_folder.gif' border='0' alt='-' />]]></macro_replace>
</macro>
<macro>
<macro_value>ITEM_START</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/nav_m_dark.gif' border='0' alt='.' />]]></macro_replace>
</macro>
<macro>
<macro_value>ACTIVE_LIST_SEP</macro_value>
<macro_replace>,</macro_replace>
</macro>
<macro>
<macro_value>BC_QUEUED_POSTS</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/bc_queued.gif' alt='*' border='0' />]]></macro_replace>
</macro>
<macro>
<macro_value>A_APOLL</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/t_addpoll.gif' border='0' alt='Add Poll' />]]></macro_replace>
</macro>
<macro>
<macro_value>F_CALEN</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/calen.gif' border='0' alt='calendar' />]]></macro_replace>
</macro>
<macro>
<macro_value>E_PLUS</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/exp_plus.gif' border='0' alt='Expand' />]]></macro_replace>
</macro>
<macro>
<macro_value>E_MINUS</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/exp_minus.gif' border='0' alt='Collapse' />]]></macro_replace>
</macro>
<macro>
<macro_value>test</macro_value>
<macro_replace>test</macro_replace>
</macro>
<macro>
<macro_value>P_UP</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/p_up.gif' border='0' alt='Go to the top of the page' />]]></macro_replace>
</macro>
<macro>
<macro_value>POST_SNAPBACK</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/post_snapback.gif' alt='*' border='0' />]]></macro_replace>
</macro>
<macro>
<macro_value>P_CARD</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/p_card.gif' border='0' alt='Profile Card' />]]></macro_replace>
</macro>
<macro>
<macro_value>PRO_AIM</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/profile_aim.gif' border='0' alt='AIM' />]]></macro_replace>
</macro>
<macro>
<macro_value>PRO_ITEM</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/profile_item.gif' border='0' alt='Profile Item' />]]></macro_replace>
</macro>
<macro>
<macro_value>PRO_MSN</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/profile_msn.gif' border='0' alt='MSN' />]]></macro_replace>
</macro>
<macro>
<macro_value>PRO_ICQ</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/profile_icq.gif' border='0' alt='ICQ' />]]></macro_replace>
</macro>
<macro>
<macro_value>PRO_YIM</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/profile_yahoo.gif' border='0' alt='Yahoo' />]]></macro_replace>
</macro>
<macro>
<macro_value>PRO_CONTACT</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/icon_msg_nonew.gif' border='0' alt='Contact' />]]></macro_replace>
</macro>
<macro>
<macro_value>BAR_LEFT</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/bar_left.gif' border='0' alt='*' />]]></macro_replace>
</macro>
<macro>
<macro_value>BAR_RIGHT</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/bar_right.gif' border='0' alt='*' />]]></macro_replace>
</macro>
<macro>
<macro_value>CAL_GOTO</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/cal_goto.gif' border='0' alt='Goto Month' />]]></macro_replace>
</macro>
</macrogroup>
</macroexport>
File diff suppressed because it is too large. Load diff
+7 -7
View File
@@ -3,8 +3,8 @@
<group>
<row>
<login_id>1</login_id>
<login_title>IPB Internal</login_title>
<login_description>The standard method of authentication</login_description>
<login_title>Внутренняя авторизация IPB</login_title>
<login_description>Стандартный метод авторизации</login_description>
<login_folder_name>internal</login_folder_name>
<login_maintain_url></login_maintain_url>
<login_register_url></login_register_url>
@@ -24,8 +24,8 @@
<row>
<login_id>2</login_id>
<login_title>LDAP Authentication</login_title>
<login_description>LDAP / Active Directory Authentication</login_description>
<login_title>LDAP Авторизация</login_title>
<login_description>LDAP / Active Directory Авторизация</login_description>
<login_folder_name>ldap</login_folder_name>
<login_maintain_url></login_maintain_url>
<login_register_url></login_register_url>
@@ -45,8 +45,8 @@
<row>
<login_id>3</login_id>
<login_title>External Database</login_title>
<login_description>Authentication via an external database</login_description>
<login_title>Внешняя авторизация</login_title>
<login_description>Авторизация с использованием внешней базы данных</login_description>
<login_folder_name>external</login_folder_name>
<login_maintain_url></login_maintain_url>
<login_register_url></login_register_url>
@@ -67,7 +67,7 @@
<row>
<login_id>4</login_id>
<login_title>IP.Converge</login_title>
<login_description>Internal Use Only</login_description>
<login_description>Для внутреннего использования</login_description>
<login_folder_name>ipconverge</login_folder_name>
<login_maintain_url></login_maintain_url>
<login_register_url></login_register_url>
-470
View File
@@ -1,470 +0,0 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
<macroexport exported="1158328901">
<macrogroup>
<macro>
<macro_value>A_LOCKED_B</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/t_closed.gif' border='0' alt='Closed Topic' />]]></macro_replace>
</macro>
<macro>
<macro_value>A_MOVED_B</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/t_moved.gif' border='0' alt='Moved Topic'>]]></macro_replace>
</macro>
<macro>
<macro_value>A_POLLONLY_B</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/t_closed.gif' border='0' alt='Poll Only' />]]></macro_replace>
</macro>
<macro>
<macro_value>A_POST</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/t_new.gif' border='0' alt='Start new topic' />]]></macro_replace>
</macro>
<macro>
<macro_value>A_REPLY</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/t_reply.gif' border='0' alt='Reply to this topic' />]]></macro_replace>
</macro>
<macro>
<macro_value>A_POLL</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/t_poll.gif' border='0' alt='Start Poll' />]]></macro_replace>
</macro>
<macro>
<macro_value>A_STAR</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/pip.gif' border='0' alt='*' />]]></macro_replace>
</macro>
<macro>
<macro_value>B_HOT</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/f_hot.gif' border='0' alt='Hot topic' />]]></macro_replace>
</macro>
<macro>
<macro_value>B_HOT_NN</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/f_hot_no.gif' border='0' alt='No new' />]]></macro_replace>
</macro>
<macro>
<macro_value>B_LOCKED</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/f_closed.gif' border='0' alt='Closed' />]]></macro_replace>
</macro>
<macro>
<macro_value>B_MOVED</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/f_moved.gif' border='0' alt='Moved' />]]></macro_replace>
</macro>
<macro>
<macro_value>B_NEW</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/f_norm.gif' border='0' alt='New Posts' />]]></macro_replace>
</macro>
<macro>
<macro_value>B_NORM</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/f_norm_no.gif' border='0' alt='No New Posts' />]]></macro_replace>
</macro>
<macro>
<macro_value>B_PIN</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/f_pinned.gif' border='0' alt='Pinned' />]]></macro_replace>
</macro>
<macro>
<macro_value>B_POLL</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/f_poll.gif' border='0' alt='Poll' />]]></macro_replace>
</macro>
<macro>
<macro_value>B_POLL_NN</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/f_poll_no.gif' border='0' alt='No new votes' />]]></macro_replace>
</macro>
<macro>
<macro_value>B_HOT_DOT</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/f_hot_dot.gif' border='0' alt='New Posts'>]]></macro_replace>
</macro>
<macro>
<macro_value>B_NEW_DOT</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/f_norm_dot.gif' border='0' alt='No New Posts'>]]></macro_replace>
</macro>
<macro>
<macro_value>B_HOT_NN_DOT</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/f_hot_no_dot.gif' border='0' alt='No New Posts*'>]]></macro_replace>
</macro>
<macro>
<macro_value>B_NORM_DOT</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/f_norm_no_dot.gif' border='0' alt='No New Posts*'>]]></macro_replace>
</macro>
<macro>
<macro_value>B_POLL_DOT</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/f_poll_dot.gif' border='0' alt='Poll*'>]]></macro_replace>
</macro>
<macro>
<macro_value>B_POLL_NN_DOT</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/f_poll_no_dot.gif' border='0' alt='No New Votes*'>]]></macro_replace>
</macro>
<macro>
<macro_value>C_LOCKED</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/bf_readonly.gif' border='0' alt='Read Only Forum' />]]></macro_replace>
</macro>
<macro>
<macro_value>C_OFF</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/bf_nonew.gif' border='0' alt='No New Posts' />]]></macro_replace>
</macro>
<macro>
<macro_value>C_OFF_CAT</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/bc_nonew.gif' border='0' alt='No New Posts' />]]></macro_replace>
</macro>
<macro>
<macro_value>C_OFF_RES</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/br_nonew.gif' border='0' alt='No New Posts' />]]></macro_replace>
</macro>
<macro>
<macro_value>C_ON</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/bf_new.gif' border='0' alt='New Posts' />]]></macro_replace>
</macro>
<macro>
<macro_value>C_ON_CAT</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/bc_new.gif' border='0' alt='New Posts' />]]></macro_replace>
</macro>
<macro>
<macro_value>C_ON_RES</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/br_new.gif' border='0' alt='New Posts' />]]></macro_replace>
</macro>
<macro>
<macro_value>F_ACTIVE</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/user.gif' border='0' alt='Active Users' />]]></macro_replace>
</macro>
<macro>
<macro_value>F_NAV_SEP</macro_value>
<macro_replace><![CDATA[&nbsp;>&nbsp;]]></macro_replace>
</macro>
<macro>
<macro_value>F_NAV</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/nav.gif' border='0' alt='&gt;' />]]></macro_replace>
</macro>
<macro>
<macro_value>F_STATS</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/stats.gif' border='0' alt='Board Stats' />]]></macro_replace>
</macro>
<macro>
<macro_value>NO_PHOTO</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/nophoto.gif' border='0' alt='No Photo' />]]></macro_replace>
</macro>
<macro>
<macro_value>CAMERA</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/camera.gif' border='0' alt='Photo' />]]></macro_replace>
</macro>
<macro>
<macro_value>M_READ</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/f_norm_no.gif' border='0' alt='Read Msg' />]]></macro_replace>
</macro>
<macro>
<macro_value>M_UNREAD</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/f_norm.gif' border='0' alt='Unread Msg' />]]></macro_replace>
</macro>
<macro>
<macro_value>P_AOL</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/p_aim.gif' border='0' alt='AOL' />]]></macro_replace>
</macro>
<macro>
<macro_value>P_DELETE</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/p_delete.gif' border='0' alt='Delete Post' />]]></macro_replace>
</macro>
<macro>
<macro_value>P_EDIT</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/p_edit.gif' border='0' alt='Edit Post' />]]></macro_replace>
</macro>
<macro>
<macro_value>P_EMAIL</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/p_email.gif' border='0' alt='Email Poster' />]]></macro_replace>
</macro>
<macro>
<macro_value>P_ICQ</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/p_icq.gif' border='0' alt='ICQ' />]]></macro_replace>
</macro>
<macro>
<macro_value>P_MSG</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/p_pm.gif' border='0' alt='PM' />]]></macro_replace>
</macro>
<macro>
<macro_value>P_QUOTE</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/p_quote.gif' border='0' alt='Quote Post' />]]></macro_replace>
</macro>
<macro>
<macro_value>P_WEBSITE</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/p_www.gif' border='0' alt='Users Website' />]]></macro_replace>
</macro>
<macro>
<macro_value>P_YIM</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/p_yim.gif' border='0' alt='Yahoo' />]]></macro_replace>
</macro>
<macro>
<macro_value>P_REPORT</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/p_report.gif' border='0' alt='Report Post' />]]></macro_replace>
</macro>
<macro>
<macro_value>P_MSN</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/p_msn.gif' border='0' alt='MSN' />]]></macro_replace>
</macro>
<macro>
<macro_value>CAT_IMG</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/nav_m.gif' border='0' alt='&gt;' width='8' height='8' />]]></macro_replace>
</macro>
<macro>
<macro_value>NEW_POST</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/newpost.gif' border='0' alt='Goto first unread' title='Goto first unread' hspace=2>]]></macro_replace>
</macro>
<macro>
<macro_value>LAST_POST</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/lastpost.gif' border='0' alt='Last Post' />]]></macro_replace>
</macro>
<macro>
<macro_value>BR_REDIRECT</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/br_redirect.gif' border='0' alt='Redirect' />]]></macro_replace>
</macro>
<macro>
<macro_value>INTEGRITY_MSGR</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/p_im.gif' border='0' alt='Integrity Messenger IM' />]]></macro_replace>
</macro>
<macro>
<macro_value>ADDRESS_CARD</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/addresscard.gif' border='0' alt='Mini Profile' />]]></macro_replace>
</macro>
<macro>
<macro_value>T_QREPLY</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/t_qr.gif' border='0' alt='Fast Reply' />]]></macro_replace>
</macro>
<macro>
<macro_value>T_OPTS</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/t_options.gif' border='0' alt='Topic Options' />]]></macro_replace>
</macro>
<macro>
<macro_value>CAL_NEWEVENT</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/cal_newevent.gif' border='0' alt='Add New Event' />]]></macro_replace>
</macro>
<macro>
<macro_value>F_RULES</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/forum_rules.gif' border='0' alt='Forum Rules' />]]></macro_replace>
</macro>
<macro>
<macro_value>WARN_0</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/warn0.gif' border='0' alt='-----' />]]></macro_replace>
</macro>
<macro>
<macro_value>WARN_1</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/warn1.gif' border='0' alt='X----' />]]></macro_replace>
</macro>
<macro>
<macro_value>WARN_2</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/warn2.gif' border='0' alt='XX---' />]]></macro_replace>
</macro>
<macro>
<macro_value>WARN_3</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/warn3.gif' border='0' alt='XXX--' />]]></macro_replace>
</macro>
<macro>
<macro_value>WARN_4</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/warn4.gif' border='0' alt='XXXX-' />]]></macro_replace>
</macro>
<macro>
<macro_value>WARN_5</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/warn5.gif' border='0' alt='XXXXX' />]]></macro_replace>
</macro>
<macro>
<macro_value>WARN_ADD</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/warn_add.gif' border='0' alt='+' />]]></macro_replace>
</macro>
<macro>
<macro_value>WARN_MINUS</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/warn_minus.gif' border='0' alt='-' />]]></macro_replace>
</macro>
<macro>
<macro_value>PB_USER_ONLINE</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/p_online.gif' border='0' alt='User is online!' />]]></macro_replace>
</macro>
<macro>
<macro_value>PB_USER_OFFLINE</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/p_offline.gif' border='0' alt='User is offline' />]]></macro_replace>
</macro>
<macro>
<macro_value>ATTACH_ICON</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/attachicon.gif' border='0' alt='Topic has attachments' />]]></macro_replace>
</macro>
<macro>
<macro_value>MSG_FOLDER</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/msg_folder.gif' border='0' alt='-' />]]></macro_replace>
</macro>
<macro>
<macro_value>ITEM_START</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/nav_m_dark.gif' border='0' alt='.' />]]></macro_replace>
</macro>
<macro>
<macro_value>ACTIVE_LIST_SEP</macro_value>
<macro_replace>,</macro_replace>
</macro>
<macro>
<macro_value>BC_QUEUED_POSTS</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/bc_queued.gif' alt='*' border='0' />]]></macro_replace>
</macro>
<macro>
<macro_value>A_APOLL</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/t_addpoll.gif' border='0' alt='Add Poll' />]]></macro_replace>
</macro>
<macro>
<macro_value>F_CALEN</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/calen.gif' border='0' alt='calendar' />]]></macro_replace>
</macro>
<macro>
<macro_value>E_PLUS</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/exp_plus.gif' border='0' alt='Expand' />]]></macro_replace>
</macro>
<macro>
<macro_value>E_MINUS</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/exp_minus.gif' border='0' alt='Collapse' />]]></macro_replace>
</macro>
<macro>
<macro_value>test</macro_value>
<macro_replace>test</macro_replace>
</macro>
<macro>
<macro_value>P_UP</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/p_up.gif' border='0' alt='Go to the top of the page' />]]></macro_replace>
</macro>
<macro>
<macro_value>POST_SNAPBACK</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/post_snapback.gif' alt='*' border='0' />]]></macro_replace>
</macro>
<macro>
<macro_value>P_CARD</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/p_card.gif' border='0' alt='Profile Card' />]]></macro_replace>
</macro>
<macro>
<macro_value>PRO_AIM</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/profile_aim.gif' border='0' alt='AIM' />]]></macro_replace>
</macro>
<macro>
<macro_value>PRO_ITEM</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/profile_item.gif' border='0' alt='Profile Item' />]]></macro_replace>
</macro>
<macro>
<macro_value>PRO_MSN</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/profile_msn.gif' border='0' alt='MSN' />]]></macro_replace>
</macro>
<macro>
<macro_value>PRO_ICQ</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/profile_icq.gif' border='0' alt='ICQ' />]]></macro_replace>
</macro>
<macro>
<macro_value>PRO_YIM</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/profile_yahoo.gif' border='0' alt='Yahoo' />]]></macro_replace>
</macro>
<macro>
<macro_value>PRO_CONTACT</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/icon_msg_nonew.gif' border='0' alt='Contact' />]]></macro_replace>
</macro>
<macro>
<macro_value>BAR_LEFT</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/bar_left.gif' border='0' alt='*' />]]></macro_replace>
</macro>
<macro>
<macro_value>BAR_RIGHT</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/bar_right.gif' border='0' alt='*' />]]></macro_replace>
</macro>
<macro>
<macro_value>CAL_GOTO</macro_value>
<macro_replace><![CDATA[<img src='style_images/<#IMG_DIR#>/cal_goto.gif' border='0' alt='Goto Month' />]]></macro_replace>
</macro>
<macro>
<macro_value>F_NORM_HOT</macro_value>
<macro_replace>f_hot_no.gif</macro_replace>
</macro>
<macro>
<macro_value>F_CLOSED</macro_value>
<macro_replace>f_closed.gif</macro_replace>
</macro>
<macro>
<macro_value>F_NORM</macro_value>
<macro_replace>f_norm_no.gif</macro_replace>
</macro>
</macrogroup>
</macroexport>
+7 -6
View File
@@ -1,32 +1,33 @@
<?xml version="1.0" encoding="UTF-8"?>
<installdata>
<action>
<file>requirements</file>
<menu>Requirements</menu>
<menu><![CDATA[Требования]]></menu>
<position>0</position>
</action>
<action>
<file>eula</file>
<menu>EULA</menu>
<menu><![CDATA[Cоглашение]]></menu>
<position>1</position>
</action>
<action>
<file>address</file>
<menu>Addresses</menu>
<menu><![CDATA[Директории]]></menu>
<position>2</position>
</action>
<action>
<file>db</file>
<menu>DB Details</menu>
<menu><![CDATA[База данных]]></menu>
<position>3</position>
</action>
<action>
<file>admin</file>
<menu>Admin Account</menu>
<menu><![CDATA[Учетная запись]]></menu>
<position>4</position>
</action>
<action>
<file>install</file>
<menu>Installation</menu>
<menu><![CDATA[Установка]]></menu>
<position>5</position>
</action>
</installdata>
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
-257
View File
@@ -1,257 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<export exported="1154616417">
<group>
<row>
<task_id>1</task_id>
<task_title>Hourly Clean Out</task_title>
<task_file>cleanout.php</task_file>
<task_next_run>1154618460</task_next_run>
<task_week_day>-1</task_week_day>
<task_month_day>-1</task_month_day>
<task_hour>-1</task_hour>
<task_minute>59</task_minute>
<task_cronkey>2a7d083832daa123b73a68f9c51fdb29</task_cronkey>
<task_log>1</task_log>
<task_description>Kill old sessions, reg images, searches</task_description>
<task_enabled>1</task_enabled>
<task_key></task_key>
<task_safemode>0</task_safemode>
<task_locked>0</task_locked>
</row>
<row>
<task_id>3</task_id>
<task_title>Daily Stats Rebuild</task_title>
<task_file>rebuildstats.php</task_file>
<task_next_run>1154563200</task_next_run>
<task_week_day>-1</task_week_day>
<task_month_day>-1</task_month_day>
<task_hour>0</task_hour>
<task_minute>0</task_minute>
<task_cronkey>640b9a6c373ff207bc1b1100a98121af</task_cronkey>
<task_log>1</task_log>
<task_description>Rebuilds board statistics</task_description>
<task_enabled>1</task_enabled>
<task_key></task_key>
<task_safemode>0</task_safemode>
<task_locked>0</task_locked>
</row>
<row>
<task_id>6</task_id>
<task_title>Daily Clean Out</task_title>
<task_file>dailycleanout.php</task_file>
<task_next_run>1154574000</task_next_run>
<task_week_day>-1</task_week_day>
<task_month_day>-1</task_month_day>
<task_hour>3</task_hour>
<task_minute>0</task_minute>
<task_cronkey>e71b52f3ff9419abecedd14b54e692c4</task_cronkey>
<task_log>1</task_log>
<task_description>Prunes topic subscriptions and old read topic entries</task_description>
<task_enabled>1</task_enabled>
<task_key></task_key>
<task_safemode>0</task_safemode>
<task_locked>0</task_locked>
</row>
<row>
<task_id>8</task_id>
<task_title>Birthday and Events Cache</task_title>
<task_file>calendarevents.php</task_file>
<task_next_run>1154579940</task_next_run>
<task_week_day>-1</task_week_day>
<task_month_day>-1</task_month_day>
<task_hour>12</task_hour>
<task_minute>-1</task_minute>
<task_cronkey>2c148c9bd754d023a7a19dd9b1535796</task_cronkey>
<task_log>1</task_log>
<task_description><![CDATA[Caches calendar events &amp; birthdays]]></task_description>
<task_enabled>1</task_enabled>
<task_key></task_key>
<task_safemode>0</task_safemode>
<task_locked>0</task_locked>
</row>
<row>
<task_id>9</task_id>
<task_title>Announcements Update</task_title>
<task_file>announcements.php</task_file>
<task_next_run>1154565600</task_next_run>
<task_week_day>-1</task_week_day>
<task_month_day>-1</task_month_day>
<task_hour>4</task_hour>
<task_minute>-1</task_minute>
<task_cronkey>e82f2c19ab1ed57c140fccf8aea8b9fe</task_cronkey>
<task_log>1</task_log>
<task_description>Rebuilds cache and expires out of date announcements</task_description>
<task_enabled>1</task_enabled>
<task_key></task_key>
<task_safemode>0</task_safemode>
<task_locked>0</task_locked>
</row>
<row>
<task_id>10</task_id>
<task_title>Send Bulk Mail</task_title>
<task_file>bulkmail.php</task_file>
<task_next_run>1144080120</task_next_run>
<task_week_day>-1</task_week_day>
<task_month_day>-1</task_month_day>
<task_hour>-1</task_hour>
<task_minute>-1</task_minute>
<task_cronkey>61359ac93eb93ebbd935a4e275ade2db</task_cronkey>
<task_log>0</task_log>
<task_description>Dynamically assigned, no need to edit or change</task_description>
<task_enabled>0</task_enabled>
<task_key>bulkmail</task_key>
<task_safemode>1</task_safemode>
<task_locked>0</task_locked>
</row>
<row>
<task_id>11</task_id>
<task_title><![CDATA[Daily Topic &amp; Forum Digest]]></task_title>
<task_file>dailydigest.php</task_file>
<task_next_run>1154563800</task_next_run>
<task_week_day>-1</task_week_day>
<task_month_day>-1</task_month_day>
<task_hour>0</task_hour>
<task_minute>10</task_minute>
<task_cronkey>723cab2aae32dd5d04898b1151038846</task_cronkey>
<task_log>1</task_log>
<task_description><![CDATA[Emails out daily topic &amp; forum digest emails]]></task_description>
<task_enabled>1</task_enabled>
<task_key>dailydigest</task_key>
<task_safemode>0</task_safemode>
<task_locked>0</task_locked>
</row>
<row>
<task_id>12</task_id>
<task_title><![CDATA[Weekly Topic &amp; Forum Digest]]></task_title>
<task_file>weeklydigest.php</task_file>
<task_next_run>1154833800</task_next_run>
<task_week_day>0</task_week_day>
<task_month_day>-1</task_month_day>
<task_hour>3</task_hour>
<task_minute>10</task_minute>
<task_cronkey>7e7fccd07f781bdb24ac108d26612931</task_cronkey>
<task_log>1</task_log>
<task_description><![CDATA[Emails weekly topic &amp; forum digest emails]]></task_description>
<task_enabled>1</task_enabled>
<task_key>weeklydigest</task_key>
<task_safemode>0</task_safemode>
<task_locked>0</task_locked>
</row>
<row>
<task_id>13</task_id>
<task_title>Expire Paid Subscriptions</task_title>
<task_file>doexpiresubs.php</task_file>
<task_next_run>1154563200</task_next_run>
<task_week_day>-1</task_week_day>
<task_month_day>-1</task_month_day>
<task_hour>0</task_hour>
<task_minute>0</task_minute>
<task_cronkey>bb57399ea05eb9240b42d5d5f53575fb</task_cronkey>
<task_log>1</task_log>
<task_description>Unsubscribes members from their subscribed packages</task_description>
<task_enabled>1</task_enabled>
<task_key>doexpiresubs</task_key>
<task_safemode>1</task_safemode>
<task_locked>0</task_locked>
</row>
<row>
<task_id>14</task_id>
<task_title>Update Topic Views Counter</task_title>
<task_file>updateviews.php</task_file>
<task_next_run>1154625780</task_next_run>
<task_week_day>-1</task_week_day>
<task_month_day>-1</task_month_day>
<task_hour>3</task_hour>
<task_minute>-1</task_minute>
<task_cronkey>ddce954b5ba1c163bc627ca20725b595</task_cronkey>
<task_log>0</task_log>
<task_description>Used when topic views are not incremented immediately</task_description>
<task_enabled>1</task_enabled>
<task_key>updateviews</task_key>
<task_safemode>0</task_safemode>
<task_locked>0</task_locked>
</row>
<row>
<task_id>15</task_id>
<task_title>Subscription Expiration Notification</task_title>
<task_file>expiresubs.php</task_file>
<task_next_run>1154566800</task_next_run>
<task_week_day>-1</task_week_day>
<task_month_day>-1</task_month_day>
<task_hour>1</task_hour>
<task_minute>0</task_minute>
<task_cronkey>21fa5f52cf9122c6fe940e1c6dac0b5a</task_cronkey>
<task_log>1</task_log>
<task_description>Sends out an email to all members who have a subscription due to expire</task_description>
<task_enabled>1</task_enabled>
<task_key>expiresubs</task_key>
<task_safemode>0</task_safemode>
<task_locked>0</task_locked>
</row>
<row>
<task_id>16</task_id>
<task_title>RSS Import Update</task_title>
<task_file>rssimport.php</task_file>
<task_next_run>1154616720</task_next_run>
<task_week_day>-1</task_week_day>
<task_month_day>-1</task_month_day>
<task_hour>-1</task_hour>
<task_minute>30</task_minute>
<task_cronkey>8f17dc0ba334e5f18e762f154365a578</task_cronkey>
<task_log>1</task_log>
<task_description>Imports any new RSS articles</task_description>
<task_enabled>1</task_enabled>
<task_key>rssimport</task_key>
<task_safemode>1</task_safemode>
<task_locked>0</task_locked>
</row>
<row>
<task_id>17</task_id>
<task_title>Remove Old Validating Members</task_title>
<task_file>removevalidating.php</task_file>
<task_next_run>1154570400</task_next_run>
<task_week_day>-1</task_week_day>
<task_month_day>-1</task_month_day>
<task_hour>2</task_hour>
<task_minute>0</task_minute>
<task_cronkey>64b090f2e636305b819b30ee54f95d1f</task_cronkey>
<task_log>1</task_log>
<task_description><![CDATA[If you enable the &#39;Prune validating members after x days&#39; setting, this task will remove those members]]></task_description>
<task_enabled>1</task_enabled>
<task_key>validating</task_key>
<task_safemode>1</task_safemode>
<task_locked>0</task_locked>
</row>
<row>
<task_id>18</task_id>
<task_title>Prune Logs</task_title>
<task_file>logprune.php</task_file>
<task_next_run>1156658400</task_next_run>
<task_week_day>-1</task_week_day>
<task_month_day>27</task_month_day>
<task_hour>6</task_hour>
<task_minute>0</task_minute>
<task_cronkey>c2e512b3174296d2a2bbbf8f9f7d95a9</task_cronkey>
<task_log>1</task_log>
<task_description>This task will prune logs based on your log pruning settings</task_description>
<task_enabled>1</task_enabled>
<task_key>logprune</task_key>
<task_safemode>0</task_safemode>
<task_locked>0</task_locked>
</row>
</group>
</export>
+10 -1
View File
@@ -1 +1,10 @@
<html>␍<head><title>Invision Power Board - Bulletin Board System</title></head>␍<body>␍<h1>403: Invision Power Board -> Forbidden</h1>␍<hr>␍You have reached this Page in error, please use␍your back button to return to Invision Board.␍<hr>␍<a href="http://www.invisionboard.com/">Invision Power Board</a>␍</body>␍</html>␍
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1251" />
<meta name="author" content="Êîìïàíèÿ IBResource è Invision Power Services Inc.">
<title>Îøèáêà ðóññêîé âåðñèè Invision Power Board</title>
</head><body>
<h1>Îøèáêà <a href="http://www.ibresource.ru/">ðóññêîé âåðñèè Invision Power Board</a></h1>
<font size="4">Âû ïîïàëè íà íåñóùåñòâóþùóþ ñòðàíèöó!<br>Ïîæàëóéñòà íàæìèòå íà êíîïî÷êó &laquo;<b>Íàçàä</b>&raquo; â&nbsp;âàøåì áðàóçåðå äëÿ âîçâðàùåíèÿ íà ïðåäûäóùóþ ñòðàíèöó.</font>
</body>
</html>
+28
View File
@@ -1,5 +1,33 @@
<?php
/*
+--------------------------------------------------------------------------
| Invision Power Board 2.2.2
| ========================================
| by Matthew Mecham
| (c) 2001 - 2005 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:55 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)
+--------------------------------------------------------------------------
|
| > Script written by Matthew Mecham
| > Date started: 12th August 2004
| > MYSQL EXTRA CONFIG / INSTALL FILE
+--------------------------------------------------------------------------
*/
$INDEX[] = "alter table ibf_posts ADD FULLTEXT(post)";
$INDEX[] = "alter table ibf_topics ADD FULLTEXT(title)";
+44 -15
View File
@@ -1,5 +1,33 @@
<?php
/*
+--------------------------------------------------------------------------
| Invision Power Board 2.2.2
| ========================================
| by Matthew Mecham
| (c) 2001 - 2005 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:55 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)
+--------------------------------------------------------------------------
|
| > Script written by Matthew Mecham
| > Date started: 12th August 2004
| > MYSQL EXTRA CONFIG / INSTALL FILE
+--------------------------------------------------------------------------
*/
$INSERT[] = "INSERT INTO ibf_cache_store (cs_key, cs_value, cs_extra, cs_array) VALUES ('skin_id_cache', '', '', 1);";
$INSERT[] = "INSERT INTO ibf_cache_store (cs_key, cs_value, cs_extra, cs_array) VALUES ('bbcode', '', '', 1);";
$INSERT[] = "INSERT INTO ibf_cache_store (cs_key, cs_value, cs_extra, cs_array) VALUES ('moderators', '', '', 1);";
@@ -25,7 +53,7 @@ $INSERT[] = "INSERT INTO ibf_cache_store (cs_key, cs_value, cs_extra, cs_array)
$INSERT[] = "INSERT INTO ibf_cache_store (cs_key, cs_value, cs_extra, cs_array) VALUES ('rss_export', 'a:0:{}', '', 1);";
$INSERT[] = "INSERT INTO ibf_cache_store (cs_key, cs_value, cs_extra, cs_array) VALUES ('rss_calendar', 'a:0:{}', '', 1);";
$INSERT[] = "INSERT INTO ibf_cache_store (cs_key, cs_value, cs_extra, cs_array) VALUES ('announcements', 'a:0:{}', '', 1);";
$INSERT[] = "INSERT INTO ibf_cache_store (cs_key, cs_value, cs_extra, cs_array) VALUES ('portal', 'a:6:{s:5:\"blogs\";a:5:{s:8:\"pc_title\";s:30:\"Invision Power Community Blogs\";s:7:\"pc_desc\";s:40:\"Shows IPB Blog information on the portal\";s:19:\"pc_settings_keyword\";s:0:\"\";s:18:\"pc_exportable_tags\";a:1:{s:25:\"blogs_show_last_updated_x\";a:2:{i:0;s:25:\"blogs_show_last_updated_x\";i:1;s:30:\"Shows the last X updated blogs\";}}s:6:\"pc_key\";s:5:\"blogs\";}s:8:\"calendar\";a:5:{s:8:\"pc_title\";s:29:\"Invision Power Board Calendar\";s:7:\"pc_desc\";s:46:\"Displays a mini calendar for the current month\";s:19:\"pc_settings_keyword\";s:0:\"\";s:18:\"pc_exportable_tags\";a:1:{s:27:\"calendar_show_current_month\";a:2:{i:0;s:27:\"calendar_show_current_month\";i:1;s:38:\"Shows a calendar for the current month\";}}s:6:\"pc_key\";s:8:\"calendar\";}s:7:\"gallery\";a:5:{s:8:\"pc_title\";s:22:\"Invision Power Gallery\";s:7:\"pc_desc\";s:54:\"Shows Invision Power Gallery information on the portal\";s:19:\"pc_settings_keyword\";s:0:\"\";s:18:\"pc_exportable_tags\";a:1:{s:25:\"gallery_show_random_image\";a:2:{i:0;s:25:\"gallery_show_random_image\";i:1;s:44:\"Shows a random image from a member\'s gallery\";}}s:6:\"pc_key\";s:7:\"gallery\";}s:12:\"online_users\";a:5:{s:8:\"pc_title\";s:33:\"Invision Power Board Online Users\";s:7:\"pc_desc\";s:49:\"Shows the current name and number of online users\";s:19:\"pc_settings_keyword\";s:0:\"\";s:18:\"pc_exportable_tags\";a:1:{s:17:\"online_users_show\";a:2:{i:0;s:17:\"online_users_show\";i:1;s:22:\"Shows the online users\";}}s:6:\"pc_key\";s:12:\"online_users\";}s:4:\"poll\";a:5:{s:8:\"pc_title\";s:25:\"Invision Power Board Poll\";s:7:\"pc_desc\";s:23:\"Shows the selected poll\";s:19:\"pc_settings_keyword\";s:11:\"portal_poll\";s:18:\"pc_exportable_tags\";a:1:{s:14:\"poll_show_poll\";a:2:{i:0;s:14:\"poll_show_poll\";i:1;s:22:\"Shows the request poll\";}}s:6:\"pc_key\";s:4:\"poll\";}s:13:\"recent_topics\";a:5:{s:8:\"pc_title\";s:34:\"Invision Power Board Recent Topics\";s:7:\"pc_desc\";s:47:\"Shows IPB recent topics with topic\'s first post\";s:19:\"pc_settings_keyword\";s:20:\"portal_recent_topics\";s:18:\"pc_exportable_tags\";a:2:{s:20:\"recent_topics_last_x\";a:2:{i:0;s:20:\"recent_topics_last_x\";i:1;s:63:\"Shows the last X topics with full post from the selected forums\";}s:32:\"recent_topics_discussions_last_x\";a:2:{i:0;s:32:\"recent_topics_discussions_last_x\";i:1;s:54:\"Shows the last X topic titles from ALL viewable forums\";}}s:6:\"pc_key\";s:13:\"recent_topics\";}}', '', 1);";
$INSERT[] = "INSERT INTO ibf_cache_store (cs_key, cs_value, cs_extra, cs_array) VALUES ('portal', 'a:6:{s:5:\"blogs\";a:5:{s:8:\"pc_title\";s:30:\"Invision Power Community Blogs\";s:7:\"pc_desc\";s:39:\"Âûâîä èíôîðìàöèè èç IPB Blog íà ïîðòàëå\";s:19:\"pc_settings_keyword\";s:0:\"\";s:18:\"pc_exportable_tags\";a:1:{s:25:\"blogs_show_last_updated_x\";a:2:{i:0;s:25:\"blogs_show_last_updated_x\";i:1;s:54:\"Âûâåñòè áëîê ñ íàçâàíèÿìè ïîñëåäíèõ îáíîâëåííûõ áëîãîâ\";}}s:6:\"pc_key\";s:5:\"blogs\";}s:8:\"calendar\";a:5:{s:8:\"pc_title\";s:16:\"Êàëåíäàðü ôîðóìà\";s:7:\"pc_desc\";s:37:\"Âûâîä ìèíè-êàëåíäàðÿ íà òåêóùèé ìåñÿö\";s:19:\"pc_settings_keyword\";s:0:\"\";s:18:\"pc_exportable_tags\";a:1:{s:27:\"calendar_show_current_month\";a:2:{i:0;s:27:\"calendar_show_current_month\";i:1;s:42:\"Âûâåñòè áëîê ñ êàëåíäàðåì íà òåêóùèé ìåñÿö\";}}s:6:\"pc_key\";s:8:\"calendar\";}s:7:\"gallery\";a:5:{s:8:\"pc_title\";s:22:\"Invision Power Gallery\";s:7:\"pc_desc\";s:53:\"Âûâîä èíôîðìàöèè èç Invision Power Gallery íà ïîðòàëå\";s:19:\"pc_settings_keyword\";s:0:\"\";s:18:\"pc_exportable_tags\";a:1:{s:25:\"gallery_show_random_image\";a:2:{i:0;s:25:\"gallery_show_random_image\";i:1;s:63:\"Âûâåñòè áëîê ñî ñëó÷àéíûìè èçîáðàæåíèÿìè èç ãàëåðåé ïîëüçîâàòåé\";}}s:6:\"pc_key\";s:7:\"gallery\";}s:12:\"online_users\";a:5:{s:8:\"pc_title\";s:22:\"Ïîëüçîâàòåëè â îí-ëàéí\";s:7:\"pc_desc\";s:58:\"Âûâîä ÷èñëà ïîëüçîâàòåëåé è èõ èìåí, íàõîäÿùèõñÿ â îí-ëàéí\";s:19:\"pc_settings_keyword\";s:0:\"\";s:18:\"pc_exportable_tags\";a:1:{s:17:\"online_users_show\";a:2:{i:0;s:17:\"online_users_show\";i:1;s:36:\"Âûâåñòè áëîê ïîëüçîâàòåëåé â îí-ëàéí\";}}s:6:\"pc_key\";s:12:\"online_users\";}s:4:\"poll\";a:5:{s:8:\"pc_title\";s:14:\"Îïðîñ ñ ôîðóìà\";s:7:\"pc_desc\";s:43:\"Âûâîäèò âûáðàííûé ñ ôîðóìà îïðîñ íà ïîðòàëå\";s:19:\"pc_settings_keyword\";s:11:\"portal_poll\";s:18:\"pc_exportable_tags\";a:1:{s:14:\"poll_show_poll\";a:2:{i:0;s:14:\"poll_show_poll\";i:1;s:22:\"Âûâåñòè áëîê ñ îïðîñîì\";}}s:6:\"pc_key\";s:4:\"poll\";}s:13:\"recent_topics\";a:5:{s:8:\"pc_title\";s:23:\"Ïîñëåäíèå òåìû ñ ôîðóìà\";s:7:\"pc_desc\";s:49:\"Âûâîäèò ïîñëåäíèå òåìû ñ ïåðâûì ñîîáùåíèåì èç íèõ\";s:19:\"pc_settings_keyword\";s:20:\"portal_recent_topics\";s:18:\"pc_exportable_tags\";a:2:{s:20:\"recent_topics_last_x\";a:2:{i:0;s:20:\"recent_topics_last_x\";i:1;s:56:\"Âûâåñòè áëîê ñ ïîñëåäíèìè òåìàìè èç îïðåäåëåííûõ ôîðóìîâ\";}s:32:\"recent_topics_discussions_last_x\";a:2:{i:0;s:32:\"recent_topics_discussions_last_x\";i:1;s:48:\"Âûâåñòè áëîê ñ ïîñëåäíèìè òåìàìè èç âñåõ ôîðóìîâ\";}}s:6:\"pc_key\";s:13:\"recent_topics\";}}', '', 1);";
$INSERT[] = "INSERT INTO ibf_emoticons (id, typed, image, clickable, emo_set) VALUES (1, ':mellow:', 'mellow.gif', 1, 'default');";
@@ -50,25 +78,26 @@ $INSERT[] = "INSERT INTO ibf_emoticons (id, typed, image, clickable, emo_set) VA
$INSERT[] = "INSERT INTO ibf_emoticons (id, typed, image, clickable, emo_set) VALUES (20, ':ph34r:', 'ph34r.gif', 0, 'default');";
# FORUMS: Last field: newest_id
$INSERT[] = "INSERT INTO ibf_forums VALUES (2, 1, 1, <%time%>, 1, '<%admin_name%>', 'A Test Forum', 'A test forum that may be removed at any time', 1, 1, 0, 1, '', '', 'Welcome!', 1, 'last_post', 'Z-A', 100, 'all', 0, 0, 1, 1, 1, NULL, 1, 1, '', 0, 0, '', '', '', '', '', 1, '', 'a:6:{s:11:\"start_perms\";s:1:\"*\";s:11:\"reply_perms\";s:1:\"*\";s:10:\"read_perms\";s:1:\"*\";s:12:\"upload_perms\";s:1:\"*\";s:14:\"download_perms\";s:1:\"*\";s:10:\"show_perms\";s:1:\"*\";}', 0, 0, 0, 0, 1, '', 0);";
$INSERT[] = "INSERT INTO ibf_forums VALUES (1, 0, 0, 0, 0, '', 'A Test Root', 'A test forum that may be removed at any time' , 1, 1, 0, 1, '', '', '', 0, 'last_post', 'Z-A', 30, 'all', 0, 0, 1, 1, 1, NULL, -1, 0, '', 0, 0, '', '', '', '', '', 0, '', 'a:5:{s:11:\"start_perms\";s:0:\"\";s:11:\"reply_perms\";s:0:\"\";s:10:\"read_perms\";s:0:\"\";s:12:\"upload_perms\";s:0:\"\";s:10:\"show_perms\";s:1:\"*\";}', 1, 0, 0, 1, 1, '', 0);";
$INSERT[] = "INSERT INTO ibf_forums VALUES (2, 1, 1, <%time%>, 1, '<%admin_name%>', 'Òåñòîâûé ôîðóì', 'Òåñòîâûé ôîðóì ìîæåò áûòü óäàëåí â ëþáîå âðåìÿ', 1, 1, 0, 1, '', '', 'Äîáðî ïîæàëîâàòü!', 1, 'last_post', 'Z-A', 100, 'all', 0, 0, 1, 1, 1, NULL, 1, 1, '', 0, 0, '', '', '', '', '', 1, '', 'a:6:{s:11:\"start_perms\";s:1:\"*\";s:11:\"reply_perms\";s:1:\"*\";s:10:\"read_perms\";s:1:\"*\";s:12:\"upload_perms\";s:1:\"*\";s:14:\"download_perms\";s:1:\"*\";s:10:\"show_perms\";s:1:\"*\";}', 0, 0, 0, 0, 1, '', 0);";
$INSERT[] = "INSERT INTO ibf_forums VALUES (1, 0, 0, 0, 0, '', 'Òåñòîâàÿ êàòåãîðèÿ', 'Òåñòîâàÿ êàòåãîðèÿ ìîæåò áûòü óäàëåíà â ëþáîå âðåìÿ' , 1, 1, 0, 1, '', '', '', 0, 'last_post', 'Z-A', 30, 'all', 0, 0, 1, 1, 1, NULL, -1, 0, '', 0, 0, '', '', '', '', '', 0, '', 'a:5:{s:11:\"start_perms\";s:0:\"\";s:11:\"reply_perms\";s:0:\"\";s:10:\"read_perms\";s:0:\"\";s:12:\"upload_perms\";s:0:\"\";s:10:\"show_perms\";s:1:\"*\";}', 1, 0, 0, 1, 1, '', 0);";
$INSERT[] = "INSERT INTO ibf_forum_perms SET perm_name='Validating Forum Set', perm_id=1";
$INSERT[] = "INSERT INTO ibf_forum_perms SET perm_name='Member Forum Set', perm_id=3";
$INSERT[] = "INSERT INTO ibf_forum_perms SET perm_name='Guest Forum Set', perm_id=2";
$INSERT[] = "INSERT INTO ibf_forum_perms SET perm_name='Admin Forum Set', perm_id=4";
$INSERT[] = "INSERT INTO ibf_forum_perms SET perm_name='Banned Forum Set', perm_id=5";
$INSERT[] = "INSERT INTO ibf_forum_perms SET perm_name='Ìàñêà íåàêòèâèðîâàííûõ', perm_id=1";
$INSERT[] = "INSERT INTO ibf_forum_perms SET perm_name='Ìàñêà ïîëüçîâàòåëåé', perm_id=3";
$INSERT[] = "INSERT INTO ibf_forum_perms SET perm_name='Ìàñêà ãîñòåé', perm_id=2";
$INSERT[] = "INSERT INTO ibf_forum_perms SET perm_name='Ìàñêà àäìèíèñòðàòîðîâ', perm_id=4";
$INSERT[] = "INSERT INTO ibf_forum_perms SET perm_name='Ìàñêà çàáëîêèðîâàííûõ', perm_id=5";
$INSERT[] = "INSERT INTO ibf_languages (lid, ldir, lname, lauthor, lemail) VALUES (1, 'en', 'English', 'Invision Power Board', 'languages@invisionboard.com');";
$INSERT[] = "INSERT INTO ibf_languages (lid, ldir, lname, lauthor, lemail) VALUES (1, 'ru', 'Ðóññêèé', 'IBResource.ru', 'support@ibresource.ru');";
$INSERT[] = "INSERT INTO ibf_languages (lid, ldir, lname, lauthor, lemail) VALUES (2, 'en', 'English', 'Invision Power Board', 'languages@invisionboard.com');";
$INSERT[] = "INSERT INTO ibf_posts (pid, append_edit, edit_time, author_id, author_name, use_sig, use_emo, ip_address, post_date, icon_id, post, queued, topic_id, post_title, new_topic, edit_name, post_key, post_parent, post_htmlstate) VALUES (1, 0, NULL, 1, 'Invision Power Board Team', 0, 1, '127.0.0.1', <%time%>, 0, 'Welcome to your new Invision Power Board!<br />This is simply a test message confirming that the installation was successful.<br />You can remove this message, topic, forum or even category at any time.', 0, 1, NULL, 1, NULL, '0', 0, 0);";
$INSERT[] = "INSERT INTO ibf_posts (pid, append_edit, edit_time, author_id, author_name, use_sig, use_emo, ip_address, post_date, icon_id, post, queued, topic_id, post_title, new_topic, edit_name, post_key, post_parent, post_htmlstate) VALUES (1, 0, NULL, 1, 'IBResource Team', 0, 1, '127.0.0.1', <%time%>, 0, 'Äîáðî ïîæàëîâàòü â âàø íîâûé ôîðóì &#151; Invision Power Board&#33; <br /><br /> Ñïàñèáî çà ïðèîáðåòåíèå ðóññêîé âåðñèè Invision Power Board. Ïîæàëóéñòà, îçíàêîìüòåñü ñ äîêóìåíòàöèåé àäìèíèñòàòîðà IP.Board. Â íåé âû íàéäåòå âñþ èíôîðìàöèþ î âîçìîæíîñòÿõ è íàñòðîéêàõ ôîðóìà. <br /><br /> Ñîçäàííûå ðàçäåë, ôîðóì è ýòî ñîîáùåíèå - òåñòîâûå, âû ìîæåòå óäàëèòü èõ â ëþáîå âðåìÿ. <br /><br /> <a href=\"http://external.iblink.ru/docs-ipb\" target=\"_blank\">Ïåðåéòè ê äîêóìåíòàöèè...</a>', 0, 1, NULL, 1, NULL, '0', 0, 0);";
$INSERT[] = "INSERT INTO ibf_titles (id, posts, title, pips) VALUES (1, 0, 'Newbie', '1');";
$INSERT[] = "INSERT INTO ibf_titles (id, posts, title, pips) VALUES (2, 10, 'Member', '2');";
$INSERT[] = "INSERT INTO ibf_titles (id, posts, title, pips) VALUES (4, 30, 'Advanced Member', '3');";
$INSERT[] = "INSERT INTO ibf_titles (id, posts, title, pips) VALUES (1, 0, 'Íîâè÷îê', '1');";
$INSERT[] = "INSERT INTO ibf_titles (id, posts, title, pips) VALUES (2, 10, 'Ó÷àñòíèê', '2');";
$INSERT[] = "INSERT INTO ibf_titles (id, posts, title, pips) VALUES (4, 30, 'Àêòèâíûé ó÷àñòíèê', '3');";
# TOPICS: topic_rating_hits
$INSERT[] = "INSERT INTO ibf_topics VALUES (1, 'Welcome', '', 'open', 0, 1, <%time%>, 1, <%time%>, 0, '<%admin_name%>', '<%admin_name%>', '0', 0, 1, 2, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0);";
$INSERT[] = "INSERT INTO ibf_topics VALUES (1, 'Äîáðî ïîæàëîâàòü', '', 'open', 0, 1, <%time%>, 1, <%time%>, 0, '<%admin_name%>', '<%admin_name%>', '0', 0, 1, 2, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0);";
$INSERT[] = "INSERT INTO ibf_subscription_currency SET subcurrency_code='USD', subcurrency_desc='United States Dollars', subcurrency_exchange='1.00', subcurrency_default=1;";
$INSERT[] = "INSERT INTO ibf_subscription_currency SET subcurrency_code='GBP', subcurrency_desc='United Kingdom Pounds', subcurrency_exchange=' 0.550776', subcurrency_default=0;";
@@ -83,7 +112,7 @@ $INSERT[] = "INSERT INTO ibf_subscription_methods (submethod_id, submethod_title
$INSERT[] = "INSERT INTO ibf_subscription_methods (submethod_id, submethod_title, submethod_name, submethod_email, submethod_sid, submethod_custom_1, submethod_custom_2, submethod_custom_3, submethod_custom_4, submethod_custom_5, submethod_is_cc, submethod_is_auto, submethod_desc, submethod_logo, submethod_active, submethod_use_currency) VALUES (5, 'Safshop', 'safshop', '', '', NULL, NULL, NULL, NULL, NULL, 0, 1, 'Accepts all major credit cards', NULL, 1, 'USD');";
$INSERT[] = "INSERT INTO ibf_subscription_methods (submethod_id, submethod_title, submethod_name, submethod_email, submethod_sid, submethod_custom_1, submethod_custom_2, submethod_custom_3, submethod_custom_4, submethod_custom_5, submethod_is_cc, submethod_is_auto, submethod_desc, submethod_logo, submethod_active, submethod_use_currency) VALUES (6, 'Protx', 'protx', '', '', '', '', '', '', '', 1, 1, 'Accepts all major credit cards', '', 1, 'GBP');";
$INSERT[] ="INSERT INTO ibf_cal_calendars (cal_id, cal_title, cal_moderate, cal_position, cal_event_limit, cal_bday_limit, cal_rss_export, cal_rss_export_days, cal_rss_export_max, cal_rss_update, cal_rss_update_last, cal_rss_cache, cal_permissions) VALUES (1, 'Community Calendar', 1, 0, 2, 1, 1, 14, 20, 1440, <%time%>, '', 'a:3:{s:9:\"perm_read\";s:1:\"*\";s:9:\"perm_post\";s:3:\"4,3\";s:10:\"perm_nomod\";s:0:\"\";}');";
$INSERT[] ="INSERT INTO ibf_cal_calendars (cal_id, cal_title, cal_moderate, cal_position, cal_event_limit, cal_bday_limit, cal_rss_export, cal_rss_export_days, cal_rss_export_max, cal_rss_update, cal_rss_update_last, cal_rss_cache, cal_permissions) VALUES (1, 'Îñíîâíîé êàëåíäàðü', 1, 0, 2, 1, 1, 14, 20, 1440, <%time%>, '', 'a:3:{s:9:\"perm_read\";s:1:\"*\";s:9:\"perm_post\";s:3:\"4,3\";s:10:\"perm_nomod\";s:0:\"\";}');";
$INSERT[] = "INSERT INTO ibf_upgrade_history (upgrade_version_id, upgrade_version_human, upgrade_date, upgrade_mid, upgrade_notes) VALUES ('".IPB_LONG_VERSION."', '".IPBVERSION."', '0', '0', '');";
+123 -106
View File
@@ -1,107 +1,124 @@
<?php
/*
+--------------------------------------------------------------------------
| INVISION POWER BOARD INSTALLER v2.1
| ========================================
| by Matthew Mecham
| (c) 2001 - 2006 Invision Power Services, Inc.
| http://www.invisionpower.com
| ========================================
| Web: http://www.invisionboard.com
+--------------------------------------------------------------------------
|
| > Script written by Matthew Mecham
| > Date started: 12th August 2004
| > MYSQL EXTRA CONFIG / INSTALL FILE
+--------------------------------------------------------------------------
*/
class install_extra
{
var $errors = array();
var $info_extra = array();
var $ipsclass = "";
function install_extra()
{
}
/*-------------------------------------------------------------------------*/
// process_query_create: Alter the query before it goes back $DB->query
// table prefix already changed at this point: CREATE TABLE
/*-------------------------------------------------------------------------*/
function process_query_create( $query )
{
//-----------------------------------------
// Tack on the end the chosen table type
//-----------------------------------------
$table_type = $this->ipsclass->vars['mysql_tbl_type'];
return preg_replace( "#\);$#", ") TYPE=".$table_type.";", $query );
}
/*-------------------------------------------------------------------------*/
// process_query_index: Alter the query before it goes back $DB->query
// table prefix already changed at this point: INDEX
/*-------------------------------------------------------------------------*/
function process_query_index( $query )
{
return $query;
}
/*-------------------------------------------------------------------------*/
// process_query_index: Alter the query before it goes back $DB->query
// table prefix already changed at this point: INSERT
/*-------------------------------------------------------------------------*/
function process_query_insert( $query )
{
return $query;
}
/*-------------------------------------------------------------------------*/
// WHEN SHOWING THE FORM....
/*-------------------------------------------------------------------------*/
function install_form_extra()
{
$extra = "<tr>
<td class='title'><b>MySQL Table Type</b><div style='color:gray'>Use MyISAM if unsure</div></td>
<td class='content'><select name='mysql_tbl_type' class='sql_form'><option value='MyISAM'>MYISAM</option><option value='INNODB'>INNODB</option></td>
</tr>";
return $extra;
}
/*-------------------------------------------------------------------------*/
// WHEN SAVING TO CONF GLOBAL
// Return errors in $errors[]
/*-------------------------------------------------------------------------*/
function install_form_process()
{
//-----------------------------------------
// When processed, return all vars to save
// in conf_global in the array $this->info_extra
// This will also be saved into $INFO[] for
// the installer
//-----------------------------------------
if ( ! $_REQUEST['mysql_tbl_type'] )
{
$this->errors[] = 'You must complete the required SQL section!';
return;
}
$this->info_extra['mysql_tbl_type'] = $_REQUEST['mysql_tbl_type'];
}
}
<?php
/*
+--------------------------------------------------------------------------
| Invision Power Board 2.2.2
| ========================================
| 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:55 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)
+--------------------------------------------------------------------------
|
| > Script written by Matthew Mecham
| > Date started: 12th August 2004
| > MYSQL EXTRA CONFIG / INSTALL FILE
+--------------------------------------------------------------------------
*/
class install_extra
{
var $errors = array();
var $info_extra = array();
var $ipsclass = "";
function install_extra()
{
}
/*-------------------------------------------------------------------------*/
// process_query_create: Alter the query before it goes back $DB->query
// table prefix already changed at this point: CREATE TABLE
/*-------------------------------------------------------------------------*/
function process_query_create( $query )
{
//-----------------------------------------
// Tack on the end the chosen table type
//-----------------------------------------
$table_type = $this->ipsclass->vars['mysql_tbl_type'];
$codepage = $this->ipsclass->vars['mysql_codepage'];
return preg_replace( "#\);$#", ") TYPE=".$table_type." /*!40100 DEFAULT CHARACTER SET ".$codepage." */;", $query );
}
/*-------------------------------------------------------------------------*/
// process_query_index: Alter the query before it goes back $DB->query
// table prefix already changed at this point: INDEX
/*-------------------------------------------------------------------------*/
function process_query_index( $query )
{
return $query;
}
/*-------------------------------------------------------------------------*/
// process_query_index: Alter the query before it goes back $DB->query
// table prefix already changed at this point: INSERT
/*-------------------------------------------------------------------------*/
function process_query_insert( $query )
{
return $query;
}
/*-------------------------------------------------------------------------*/
// WHEN SHOWING THE FORM....
/*-------------------------------------------------------------------------*/
function install_form_extra()
{
$extra = "<tr>
<td class='title'><b>Êîäèðîâêà MySQL</b><div style='color:gray; font-weight:normal;'>Íå èçìåíÿéòå, åñëè íå óâåðåíû.</div></td>
<td class='content'><input type='text' name='mysql_codepage' class='sql_form' value='cp1251'></td>
</tr>
<tr>
<td class='title'><b>Òèï MySQL òàáëèö</b><div style='color:gray; font-weight:normal;'>Íå èçìåíÿéòå, åñëè íå óâåðåíû.</div></td>
<td class='content'><select name='mysql_tbl_type' class='sql_form'><option value='MyISAM'>MYISAM</option><option value='INNODB'>INNODB</option></select></td>
</tr>";
return $extra;
}
/*-------------------------------------------------------------------------*/
// WHEN SAVING TO CONF GLOBAL
// Return errors in $errors[]
/*-------------------------------------------------------------------------*/
function install_form_process()
{
//-----------------------------------------
// When processed, return all vars to save
// in conf_global in the array $this->info_extra
// This will also be saved into $INFO[] for
// the installer
//-----------------------------------------
if ( ! $_REQUEST['mysql_tbl_type'] OR ! $_REQUEST['mysql_codepage'] )
{
$this->errors[] = 'Âû îáÿçàíû çàïîëíèòü âñþ èíôîðìàöèþ î SQL ñåðâåðå!';
return;
}
$this->info_extra['mysql_tbl_type'] = $_REQUEST['mysql_tbl_type'];
$this->info_extra['mysql_codepage'] = $_REQUEST['mysql_codepage'];
}
}
?>
File diff suppressed because it is too large. Load diff