Open in github.dev
Open in a new github.dev tab
Open in codespace
/
Copy pathindex.php
157 lines (119 loc) · 5.36 KB
/
index.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
<?php
session_start();
$protocol = ((isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == "on") ? "https" : "http");
$protocol .= "://".$_SERVER['HTTP_HOST'];
$protocol .= str_replace(basename($_SERVER['SCRIPT_NAME']),"",$_SERVER['SCRIPT_NAME']);
ini_set('display_errors', 1);
defined('BASE') || define('BASE',$protocol);
define('LINKBASE', "https://");
define('THUMBS', "https://www.pbchomeauctions.com");
$hostname = $protocol;
// $domain_part = str_replace(array('.com', '.net'), '', $hostname);
// define('DOMAIN_PART', $domain_part);
// if(DOMAIN_PART === 'https://hillsboroughauction/' || DOMAIN_PART === 'https://www.hillsboroughauction/' )
// {
// define('DOMAIN', "pbchomeauctions.com");
// } else {
// define('DOMAIN', "sarasotacountyauctions.com");
// }
//echo DOMAIN_PART."<br>";
// echo $_SERVER["REMOTE_ADDR"];
$hostname = (isset($_SERVER['HTTPS_HOST']) ? $_SERVER['HTTPS_HOST'] : $_SERVER['HTTP_HOST']);
$hostname = str_replace(array('http://', 'https://', 'www.'), '', $hostname);
// exit($hostname);
define('DOMAIN', $hostname);
$domain_part = str_replace(array('.com', '.net'), '', $hostname);
define('DOMAIN_PART', $domain_part);
// if (in_array(DOMAIN_PART, array('pascoforeclosureauctions', ''))) {
// exit(header('Location: http://www.pbchomeauctions.com/'));
// }
// if (in_array(DOMAIN_PART, array('https://hillsboroughauction/','https://www.hillsboroughauction/','pbchomeauctions', 'orlandoforeclosureauctions', 'stlucieforeclosures', 'leeforeclosures', 'sarasotaforeclosureauctions', 'royalpalmauctions','volusiaforeclosures','pascoforeclosureauctions','alachuaforeclosures','brevardforeclosureauctions'))) {
if (in_array(DOMAIN_PART, array('hillsboroughauction','pbchomeauctions', 'orlandoforeclosureauctions', 'stlucieforeclosures', 'leeforeclosures', 'sarasotaforeclosureauctions', 'royalpalmauctions','volusiaforeclosures','pascoforeclosureauctions','alachuaforeclosures','brevardforeclosureauctions'))) {
if(in_array($_SERVER["REMOTE_ADDR"], array("202.88.243.158","50.143.89.144","76.110.218.131","76.110.195.93", "76.110.226.63","76.108.204.30","127.0.0.1")))
{
define('THEME', 'pbc');
}
else
{
define('THEME', 'pbc');
//define('THEME', 'dev');
}
} else {
if(in_array($_SERVER["REMOTE_ADDR"], array("202.88.243.158","50.143.89.144","76.110.218.131","76.110.195.93", "67.191.48.175","76.108.204.30","73.1.223.235","68.0.126.55")) && false)
{
//define('THEME', 'broward_new');
define('THEME', 'broward-dev');
}
else
define('THEME', 'broward');
}
// define('THEME', 'broward');
// Check PHP version.
$minPhpVersion = '7.4'; // If you update this, don't forget to update `spark`.
if (version_compare(PHP_VERSION, $minPhpVersion, '<')) {
$message = sprintf(
'Your PHP version must be %s or higher to run CodeIgniter. Current version: %s',
$minPhpVersion,
PHP_VERSION
);
exit($message);
}
// Path to the front controller (this file)
define('FCPATH', __DIR__ . DIRECTORY_SEPARATOR);
// Ensure the current directory is pointing to the front controller's directory
if (getcwd() . DIRECTORY_SEPARATOR !== FCPATH) {
chdir(FCPATH);
}
/*
*---------------------------------------------------------------
* BOOTSTRAP THE APPLICATION
*---------------------------------------------------------------
* This process sets up the path constants, loads and registers
* our autoloader, along with Composer's, loads our constants
* and fires up an environment-specific bootstrapping.
*/
// Load our paths config file
// This is the line that might need to be changed, depending on your folder structure.
require FCPATH . 'app/Config/Paths.php';
// ^^^ Change this line if you move your application folder
$paths = new Config\Paths();
// Location of the framework bootstrap file.
require rtrim($paths->systemDirectory, '\\/ ') . DIRECTORY_SEPARATOR . 'bootstrap.php';
// Load environment settings from .env files into $_SERVER and $_ENV
require_once SYSTEMPATH . 'Config/DotEnv.php';
(new CodeIgniter\Config\DotEnv(ROOTPATH))->load();
// Define ENVIRONMENT
if (! defined('ENVIRONMENT')) {
define('ENVIRONMENT', env('CI_ENVIRONMENT', 'development'));
}
// Load Config Cache
// $factoriesCache = new \CodeIgniter\Cache\FactoriesCache();
// $factoriesCache->load('config');
// ^^^ Uncomment these lines if you want to use Config Caching.
/*
* ---------------------------------------------------------------
* GRAB OUR CODEIGNITER INSTANCE
* ---------------------------------------------------------------
*
* The CodeIgniter class contains the core functionality to make
* the application run, and does all the dirty work to get
* the pieces all working together.
*/
$app = Config\Services::codeigniter();
$app->initialize();
$context = is_cli() ? 'php-cli' : 'web';
$app->setContext($context);
/*
*---------------------------------------------------------------
* LAUNCH THE APPLICATION
*---------------------------------------------------------------
* Now that everything is set up, it's time to actually fire
* up the engines and make this app do its thang.
*/
$app->run();
// Save Config Cache
// $factoriesCache->save('config');
// ^^^ Uncomment this line if you want to use Config Caching.
// Exits the application, setting the exit code for CLI-based applications
// that might be watching.
exit(EXIT_SUCCESS);