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