Erster Stand des mvc-Frameworks
This commit is contained in:
97
.config/config_global.php
Normal file
97
.config/config_global.php
Normal file
@@ -0,0 +1,97 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* Umgebung definieren
|
||||
*/
|
||||
$environment = getenv('ENVIRONMENT');
|
||||
if ($environment === false)
|
||||
{
|
||||
$tmpPath = __DIR__;
|
||||
$found = false;
|
||||
while ($tmpPath != '/')
|
||||
{
|
||||
$htFile = $tmpPath . '/.htaccess';
|
||||
if (is_file($htFile) && is_readable($htFile))
|
||||
{
|
||||
$htContent = file($htFile);
|
||||
foreach ($htContent as $line => $text)
|
||||
{
|
||||
if (strpos($text, 'SetEnv') !== false && strpos($text, 'ENVIRONMENT') !== false)
|
||||
{
|
||||
$found = true;
|
||||
$environment = trim(str_replace(array('SetEnv', 'ENVIRONMENT'), '', $text));
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
if ($found)
|
||||
{
|
||||
break;
|
||||
}
|
||||
$tmpPath = dirname($tmpPath);
|
||||
}
|
||||
}
|
||||
|
||||
define('ENVIRONMENT', $environment);
|
||||
|
||||
if (isset($_SERVER['HTTPS']))
|
||||
{
|
||||
define('SCHEME', 'https');
|
||||
}
|
||||
else
|
||||
{
|
||||
define('SCHEME', 'http');
|
||||
}
|
||||
|
||||
if (ENVIRONMENT === 'local')
|
||||
{
|
||||
define('HOST_URL', SCHEME . '://192.168.178.66/ahd/');
|
||||
define('PATH_PREFIX', '/ahd');
|
||||
}
|
||||
elseif (ENVIRONMENT === 'testing')
|
||||
{
|
||||
define('HOST_URL', SCHEME . '://');
|
||||
}
|
||||
elseif (ENVIRONMENT === 'production')
|
||||
{
|
||||
define('HOST_URL', SCHEME . '://www.ahd-allradhaus.de/');
|
||||
define('PATH_PREFIX', '');
|
||||
}
|
||||
else
|
||||
{
|
||||
die('Umgebungsvariable ist nicht gesetzt!');
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Pfade definieren
|
||||
*/
|
||||
define('PATH_ROOT', dirname(__DIR__) . '/');
|
||||
define('PATH_CLS', PATH_ROOT . '.classes/');
|
||||
define('PATH_CNF', PATH_ROOT . '.config/');
|
||||
define('PATH_LIB', PATH_ROOT . 'vendor/');
|
||||
define('PATH_TPL', PATH_ROOT . 'templates/');
|
||||
|
||||
|
||||
/**
|
||||
* Relative URLs für die Templates definieren
|
||||
*/
|
||||
define('HTML_IMG', PATH_PREFIX . '/images/');
|
||||
define('HTML_CSS', PATH_PREFIX . '/css/');
|
||||
|
||||
|
||||
/**
|
||||
* Datenbank konfigurieren
|
||||
*/
|
||||
define('DB_TYPE', 'mysqli');
|
||||
define('DB_HOST', 'localhost');
|
||||
define('DB_NAME', 'ahd_2016');
|
||||
define('DB_USER', 'ahd');
|
||||
define('DB_PASS', '2YcEOiFRUhk5ELeT9gZ3');
|
||||
|
||||
|
||||
/**
|
||||
* Tabellennamen definieren
|
||||
*/
|
||||
define('TBL_FRONT_NAVIGATION', 'ahd_navigation');
|
||||
define('TBL_IMAGE_TEXT', 'ahd_image_text');
|
||||
49
.config/config_version.php
Normal file
49
.config/config_version.php
Normal file
@@ -0,0 +1,49 @@
|
||||
<?php
|
||||
|
||||
/* Portal - Definitionen */
|
||||
$vC['portal']['name'] = 'Bühler Kaffee';
|
||||
$vC['portal']['hostUrl'] = 'http://www.bühler-kaffee/admin';
|
||||
$vC['portal']['arrHost'] = parse_url($vC['portal']['hostUrl']);
|
||||
$vC['portal']['adminUserId'] = 3;
|
||||
$vC['portal']['languages'] = array('de');
|
||||
$vC['portal']['address'] = 'informal'; /* formal || informal */
|
||||
$vC['portal']['layout'] = 'buehler';
|
||||
$vC['portal']['tplElements'] = array('login', 'navi_main', 'content');
|
||||
$vC['portal']['imgQuality'] = 90;
|
||||
|
||||
/* Website-Bearbeitung - Definitionen */
|
||||
|
||||
$vC['portal']['website']['navId'] = array();
|
||||
$vC['portal']['website']['prefix'] = array();
|
||||
|
||||
foreach ($vC['portal']['website']['prefix'] as $config)
|
||||
{
|
||||
include_once(PATH_CNF . 'config_' . $config . '.php');
|
||||
|
||||
foreach ($$config as $key => $value)
|
||||
{
|
||||
$vC['portal']['website'][$key][] = $value;
|
||||
}
|
||||
}
|
||||
|
||||
/* E-Mail Versand */
|
||||
$vC['portal']['mail']['type'] = 'smtp'; /* sendmail || smtp || mail */
|
||||
|
||||
|
||||
/* Nur ausfüllen, falls 'type' === 'smtp' */
|
||||
$vC['portal']['mail']['smtpAuth'] = true; /* true || false */
|
||||
$vC['portal']['mail']['smtpHost'] = 'mail.arcor.de';
|
||||
$vC['portal']['mail']['smtpUser'] = 'christiansteinle';
|
||||
$vC['portal']['mail']['smtpPass'] = 'lmaa2dw';
|
||||
|
||||
$vC['portal']['mail']['from'] = 'noreply@buehler-kaffee.de';
|
||||
$vC['portal']['mail']['fromName'] = 'Bühler Kaffee';
|
||||
$vC['portal']['mail']['html'] = false; /* true || false */
|
||||
$vC['portal']['mail']['charset'] = 'UTF-8';
|
||||
|
||||
/* Wartezeiten in Sekunden */
|
||||
$vC['timeout']['error'] = 5;
|
||||
|
||||
/* Bereich Kundenverwaltung */
|
||||
$vC['customer']['results'] = array(50, 100, 200, 500, 1000);
|
||||
$vC['customer']['pagerBefore'] = 3;
|
||||
Reference in New Issue
Block a user