1<?php 2/** 3 * XOOPS constansts 4 * 5 * You may not change or alter any portion of this comment or credits 6 * of supporting developers from this source code or any supporting source code 7 * which is considered copyrighted (c) material of the original comment or credit authors. 8 * This program is distributed in the hope that it will be useful, 9 * but WITHOUT ANY WARRANTY; without even the implied warranty of 10 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 11 * 12 * @copyright (c) 2000-2016 XOOPS Project (www.xoops.org) 13 * @license GNU GPL 2 (http://www.gnu.org/licenses/gpl-2.0.html) 14 * @package kernel 15 * @since 2.0.0 16 */ 17 18defined('XOOPS_ROOT_PATH') || exit('Restricted access'); 19 20/** 21 * Define required Defines (I guess lol ) 22 */ 23define('XOOPS_SIDEBLOCK_LEFT', 0); 24define('XOOPS_SIDEBLOCK_RIGHT', 1); 25define('XOOPS_SIDEBLOCK_BOTH', 2); 26define('XOOPS_CENTERBLOCK_LEFT', 3); 27define('XOOPS_CENTERBLOCK_RIGHT', 4); 28define('XOOPS_CENTERBLOCK_CENTER', 5); 29define('XOOPS_CENTERBLOCK_ALL', 6); 30define('XOOPS_CENTERBLOCK_BOTTOMLEFT', 7); 31define('XOOPS_CENTERBLOCK_BOTTOMRIGHT', 8); 32define('XOOPS_CENTERBLOCK_BOTTOM', 9); 33// Footer blocks (Timgno) 34define('XOOPS_FOOTERBLOCK_LEFT', 10); 35define('XOOPS_FOOTERBLOCK_RIGHT', 11); 36define('XOOPS_FOOTERBLOCK_CENTER', 12); 37define('XOOPS_FOOTERBLOCK_ALL', 13); 38 39define('XOOPS_BLOCK_INVISIBLE', 0); 40define('XOOPS_BLOCK_VISIBLE', 1); 41define('XOOPS_MATCH_START', 0); 42define('XOOPS_MATCH_END', 1); 43define('XOOPS_MATCH_EQUAL', 2); 44define('XOOPS_MATCH_CONTAIN', 3); 45// YOU SHOULD AVOID USING THE FOLLOWING CONSTANTS, THEY WILL BE REMOVED 46define('XOOPS_THEME_PATH', XOOPS_ROOT_PATH . '/themes'); 47define('XOOPS_ADMINTHEME_PATH', XOOPS_ROOT_PATH . '/modules/system/themes'); 48define('XOOPS_UPLOAD_PATH', XOOPS_ROOT_PATH . '/uploads'); 49define('XOOPS_LIBRARY_PATH', XOOPS_ROOT_PATH . '/libraries'); 50define('XOOPS_THEME_URL', XOOPS_URL . '/themes'); 51define('XOOPS_ADMINTHEME_URL', XOOPS_URL . '/modules/system/themes'); 52define('XOOPS_UPLOAD_URL', XOOPS_URL . '/uploads'); 53define('XOOPS_LIBRARY_URL', XOOPS_URL . '/libraries'); 54 55// ----- BEGIN: Deprecated, move to template class ----- 56// define('SMARTY_DIR', XOOPS_ROOT_PATH . '/class/smarty/'); 57define('XOOPS_COMPILE_PATH', XOOPS_VAR_PATH . '/caches/smarty_compile'); 58define('XOOPS_CACHE_PATH', XOOPS_VAR_PATH . '/caches/xoops_cache'); 59// ----- END: Deprecated, move to template class ----- 60 61if (!defined('XOOPS_XMLRPC')) { 62 define('XOOPS_DB_CHKREF', 1); 63} else { 64 define('XOOPS_DB_CHKREF', 0); 65} 66 67/** 68 * User Mulitbytes 69 */ 70// if ( !defined( 'XOOPS_USE_MULTIBYTES' ) ) { 71// define('XOOPS_USE_MULTIBYTES', 0 ); 72// } 73 74// IT IS A WRONG PLACE FOR THE FOLLOWING CONSTANTS 75/* 76 * Some language definitions that cannot be translated 77 */ 78$xoops_url = XOOPS_URL; 79define('_XOOPS_FATAL_MESSAGE', "<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'> 80<html xmlns='http://www.w3.org/1999/xhtml'> 81<head> 82<meta http-equiv='Content-Type' content='text/html; charset=utf-8;charset=utf-8' /> 83<title>Internal server error</title> 84<style type='text/css'> 85* { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif;} 86body {font-size: 12px; background-color: #f0f0f0; 87<!--text-align: center;--> 88} 89#xo-siteblocked { 90 border: 1px solid #c0c4c0; 91 width: 375px; 92 height: 318px; 93 margin: 150px auto; 94 text-align: center; 95 background-color: #fff; 96 background-image: url({$xoops_url}/images/img_errors.png); 97 background-repeat: no-repeat; 98 background-position: 30px 50px; 99 padding-left: 300px; 100 padding-right: 30px; 101 border-radius: 15px; 102 -moz-border-radius: 15px; 103 -webkit-border-radius: 15px; 104} 105 #xo-siteblocked h1 {font-size: 1.7em; margin: 45px 0 30px 0;} 106 #xo-siteblocked h2 {font-size: 1.5em; margin: 0 0 30px 0;} 107 #xo-siteblocked h1, h2 {font-weight: normal; text-shadow: 1px 1px 2px #ccc;} 108 #xo-siteblocked a, #xo-siteblocked a:visited {color: #2cb0ff; text-decoration: none;} 109 #xo-siteblocked p { font-size: 1.3em; margin-top: 12px; line-height: 2em;} 110 #xo-siteblocked p.xo-siteblocked-message { height: 70px;} 111 #xo-siteblocked p.xo-siteblocked-desc { font-size: .9em; font-style: italic; margin-top: 25px;} 112</style> 113</head> 114<body> 115 <div id='xo-siteblocked'> 116 <h1>A problem has occurred on our server!</h1> 117 <h2>Page is currently unavailable</h2> 118 <p class='xo-siteblocked-message'>We are working on a fix<br><a href='/'>Please come back soon ...</a></p> 119 <p class='xo-siteblocked-desc'>Error : %s</p> 120 </div> 121</body> 122</html>"); 123 124define('_XOOPS_FATAL_BACKTRACE', 'Backtrace'); 125