| 
<?php/**
 * @author           Pierre-Henry Soria <[email protected]>
 * @copyright        (c) 2014-2017, Pierre-Henry Soria. All Rights Reserved.
 * @license          See H2O.LICENSE.txt and H2O.COPYRIGHT.txt in the root directory.
 * @link             http://hizup.com
 */
 
 defined('H2O') or exit('Access denied');
 
 //------------ Other ----------------//
 define('H2O_REQUIRE_SERVER_VERSION', '5.4.0');
 define('H2O_REQUIRE_SQL_VERSION', '5.0');
 define('H2O_ENCODING', 'utf-8');
 define('H2O_DEFAULT_TIMEZONE', 'America/Chicago');
 define('H2O_DS', DIRECTORY_SEPARATOR);
 define('H2O_PS', PATH_SEPARATOR);
 define('H2O_DOT', '.');
 define('H2O_WIDTH_SEARCH_FORM', 160);
 define('H2O_ENVIRONMENT', true);
 
 // URL association for SSL and protocol compatibility
 $sHttp = (!empty($_SERVER['HTTPS']) && strtolower($_SERVER['HTTPS']) == 'on') ? 'https://' : 'http://';
 // Determines the domain name with the port
 $sDomain = ($_SERVER['SERVER_PORT'] != '80') ?  $_SERVER['SERVER_NAME'] . ':' . $_SERVER['SERVER_PORT'] : $_SERVER['SERVER_NAME'];
 // Get domain that the cookie and cookie session is available (Set-Cookie: domain=your_site_name.com)
 $sDomain_cookie = '.' . str_replace('www.', '', $sDomain);
 
 //------------ URL ----------------//
 define('H2O_PROTOCOL', $sHttp);
 define('H2O_COOKIE_DOMAIN', $sDomain_cookie);
 define('H2O_ROOT_URL', dirname(H2O_PROTOCOL . $sDomain . htmlspecialchars($_SERVER['PHP_SELF'], ENT_QUOTES)) . '/'); // INSTALL URL
 define('H2O_PUBLIC_DATA_URL', H2O_ROOT_URL  . 'data' . '/');
 
 //----------- PATH -----------------//
 define('H2O_ROOT_PATH', __DIR__ . H2O_DS); // PUBLIC ROOT
 define('H2O_SERVER_PATH', H2O_ROOT_PATH . '_server' . H2O_DS);
 define('H2O_PUBLIC_DATA_PATH', H2O_ROOT_PATH . 'data' . H2O_DS);
 
 |