Version 3.2.3

This commit is contained in:
Neo committed 2025-12-19 00:34:03 -08:00
1 parent ae5c01cc78
commit 78706903a2
2641 files changed
+228363 -201264

No files matched your search

+128
View File
@@ -0,0 +1,128 @@
<?php
/**
* <pre>
* Invision Power Services
* IP.Board v3.2.3
* HTML Email template
* Last Updated: $Date: 2011-05-05 12:03:47 +0100 (Thu, 05 May 2011) $
* </pre>
*
* @author $Author: ips_terabyte $
* @copyright (c) 2001 - 2009 Invision Power Services, Inc.
* @license This is NULLED!
* @package IP.Board
* @link http://hatynka.in
* @since 3.0
* @version $Revision: 8644 $
*
*/
class ipsEmailWrapper
{
/**
* Constructor
*
* @access public
* @return @e void
*/
public function __construct()
{
$registry = ipsRegistry::instance();
/* Make registry objects */
$this->registry = $registry;
$this->DB = $this->registry->DB();
$this->settings =& $this->registry->fetchSettings();
$this->request =& $this->registry->fetchRequest();
$this->lang = $this->registry->getClass('class_localization');
$this->member = $this->registry->member();
$this->memberData =& $this->registry->member()->fetchMemberData();
$this->cache = $this->registry->cache();
$this->caches =& $this->registry->cache()->fetchCaches();
}
/**
* return the HTML email wrapper
*
* @access public
* @return string html
*/
public function getTemplate( $content )
{
return <<<EOF
<!DOCTYPE html>
<html xml:lang="en" lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset={$this->settings['gb_char_set']}" />
<title><#subject#></title>
<style type="text/css">
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }
address{ display: inline; }
html, body {
background-color: #d8dde8;
color: #5a5a5a;
}
body {
font: normal 13px helvetica, arial, sans-serif;
position: relative;
}
h3, strong { font-weight: bold; }
em { font-style: italic; }
img, .input_check, .input_radio { vertical-align: middle; }
legend { display: none; }
table { width: 100%; }
td { padding: 3px; }
a {
color: #225985;
text-decoration: none;
}
a:hover { color: #328586; }
div.outer { margin: 0 auto; padding: 14px; }
table.wrap { max-width: 800px; margin: 0 auto; }
td.logo {
background-color: #0f3854;
padding: 8px;
}
td.content {
background-color: #fff;
font-size: 14px !important;
color: black !important;
line-height: 150% !important;
padding: 8px;
}
</style>
</head>
<body>
<div class='outer'>
<table class='wrap'>
<tr>
<td class='logo'><img src="{$this->settings['img_url']}/logo_transparent.png" /></td>
</tr>
<tr>
<td class='content'>{$content}</td>
</tr>
</table>
</div>
</body>
</html>
EOF;
}
}
+1 -1
View File
@@ -5,6 +5,6 @@
<hr>
You have reached this page in error, please use your back button to return to the forum.
<hr>
<a href="http://www.invisionboard.com/">IP.Board</a>
<a href="http://www.invisionpower.com">IP.Board</a>
</body>
</html>
+8 -8
View File
@@ -2,18 +2,18 @@
/**
* <pre>
* Invision Power Services
* IP.Board v3.1.4
* IP.Board v3.2.3
* Database driver error template
* Last Updated: $Date: 2010-08-13 07:08:58 -0400 (Fri, 13 Aug 2010) $
* Last Updated: $Date: 2011-05-05 07:03:47 -0400 (Thu, 05 May 2011) $
* </pre>
*
* @author $Author: matt $
* @author $Author: ips_terabyte $
* @copyright (c) 2001 - 2009 Invision Power Services, Inc.
* @license http://www.invisionpower.com/community/board/license.html
* @license This is NULLED!
* @package IP.Board
* @link http://www.invisionpower.com
* @link http://hatynka.in
* @since 3.0
* @version $Revision: 6749 $
* @version $Revision: 8644 $
*
*/
@@ -23,7 +23,7 @@ class ipsDriverErrorTemplate
* Constructor
*
* @access public
* @return void
* @return @e void
*/
public function __construct()
{
@@ -35,7 +35,7 @@ class ipsDriverErrorTemplate
* @access public
* @param boolean Show error in template or not
* @param string Error message (only shown/needed if $showError is true)
* @return void
* @return @e void
*/
public function showError( $showError=false, $errorMessage='')
{
+8 -8
View File
@@ -2,18 +2,18 @@
/**
* <pre>
* Invision Power Services
* IP.Board v3.1.4
* IP.Board v3.2.3
* Database driver error template
* Last Updated: $Date: 2010-01-15 15:18:44 +0000 (Fri, 15 Jan 2010) $
* Last Updated: $Date: 2011-05-05 07:03:47 -0400 (Thu, 05 May 2011) $
* </pre>
*
* @author $Author: bfarber $
* @author $Author: ips_terabyte $
* @copyright (c) 2001 - 2009 Invision Power Services, Inc.
* @license http://www.invisionpower.com/community/board/license.html
* @license This is NULLED!
* @package IP.Board
* @link http://www.invisionpower.com
* @link http://hatynka.in
* @since 3.0
* @version $Revision: 5713 $
* @version $Revision: 8644 $
*
*/
@@ -23,7 +23,7 @@ class ipsDriverErrorTemplate
* Constructor
*
* @access public
* @return void
* @return @e void
*/
public function __construct()
{
@@ -35,7 +35,7 @@ class ipsDriverErrorTemplate
* @access public
* @param boolean Show error in template or not
* @param string Error message (only shown/needed if $showError is true)
* @return void
* @return @e void
*/
public function showError( $showError=false, $errorMessage='' )
{
+7 -12
View File
@@ -2,18 +2,18 @@
/**
* <pre>
* Invision Power Services
* IP.Board v3.1.4
* IP.Board v3.2.3
* IN_DEV Remapping.
* Last Updated: $Date: 2010-07-14 05:39:43 -0400 (Wed, 14 Jul 2010) $
* Last Updated: $Date: 2011-09-02 10:54:34 -0400 (Fri, 02 Sep 2011) $
* </pre>
*
* @author $Author: matt $
* @author $Author: mark $
* @copyright (c) 2001 - 2009 Invision Power Services, Inc.
* @license http://www.invisionpower.com/community/board/license.html
* @license This is NULLED!
* @package IP.Board
* @link http://www.invisionpower.com
* @link http://hatynka.in
* @since 3.0
* @version $Revision: 6648 $
* @version $Revision: 9449 $
*
*/
@@ -42,30 +42,25 @@ $REMAP = array(
'inDevDefault' => 'root',
# Master skins - please do not modify
'masterKeys' => array( 'root', 'xmlskin', 'mobile' ),
'masterKeys' => array( 'root', 'mobile' ),
# This defines which skins are exported for the installer
'export' => array( 0 => 'root',
2 => 'xmlskin',
1 => 'mobile' ),
# Templates array. setID OR setKey => styleDir. styleDir must be created in 'cache/skin_cache' first
'templates' => array(
'root' => 'master_skin',
'xmlskin' => 'master_skin_xml',
'mobile' => 'master_skin_mobile',
#'mytest' => 'master_skin_mytest',
),
# CSS. setID OR setKey => cssDir. cssDir must be created in 'public/style_css' first
'css' => array(
'root' => 'master_css',
'xmlskin' => 'master_css_xml',
'mobile' => 'master_css_mobile',
),
# Images
'images' => array( 'root' => 'master',
'xmlskin' => 'master',
'mobile' => 'mobile' )
);
+106
View File
@@ -0,0 +1,106 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xml:lang="ru" lang="ru" xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Cache-Control" content="no-cache" />
<meta http-equiv="Expires" content="Fri, 01 January 1999 01:00:00 GMT" />
<title>Ошибка</title>
<style type='text/css'>
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }
hr { display: none; }
address{ display: inline; }
body {
font-family: arial, tahoma, sans-serif;
font-size: 0.8em;
width: 100%;
}
h1 {
font-family: arial, tahoma, "times new roman", serif;
font-size: 1.9em;
color: #fff;
}
h2 {
font-size: 1.6em;
font-weight: normal;
margin: 0 0 8px 0;
clear: both;
}
a {
color: #3e70a8;
}
a:hover {
color: #3d8ce4;
}
a.cancel {
color: #ad2930;
}
#branding {
background: #484848;
padding: 8px;
}
#content {
clear: both;
overflow: hidden;
padding: 20px 15px 0px 15px;
}
* #content {
height: 1%;
}
.message {
border-width: 1px;
border-style: solid;
border-color: #d7d7d7;
background-color: #f5f5f5;
padding: 7px 7px 7px 30px;
margin: 0 0 10px 0;
clear: both;
}
.message.error {
background-color: #f3dddd;
border-color: #deb7b7;
color: #281b1b;
font-size: 1.3em;
font-weight: bold;
}
.message.unspecific {
background-color: #f3f3f3;
border-color: #d4d4d4;
color: #515151;
}
</style>
</head>
<body id='ipboard_body'>
<div id='header'>
<div id='branding'>
<h1>ОШИБКА</h1>
</div>
</div>
<div id='content'>
<div class='message error'>
IP.Board не удалось прочитать настройки системы из базы данных. Система не может продолжить работу пока причина ошибки не будет устранена.
</div>
<p class='message unspecific'>
Данная ошибка связана с нарушением целостности кеша настроек системы. Это может быть результатом неудачного переноса базы данных, либо проблем в работе сервера базы данных.
Вам необходимо обратиться в службу поддержки за дальнейшей помощью в решении проблемы.
</p>
</div>
</body>
</html>