103 lines
4.2 KiB
PHP
103 lines
4.2 KiB
PHP
<?php
|
|
|
|
////////////////////////////////////////////////////////////////////////
|
|
// NOM DU SITE ////////////////////////////////////////////////////////
|
|
////////////////////////////////////////////////////////////////////////
|
|
|
|
define("SITE_NAME", "La p'tite fourmi - Gestion paniers");
|
|
|
|
////////////////////////////////////////////////////////////////////////
|
|
// ONLINE REPO ////////////////////////////////////////////////////////
|
|
////////////////////////////////////////////////////////////////////////
|
|
|
|
define('ONLINE_REPOSITORY', !($_SERVER["SERVER_NAME"] == "localhost" || $_SERVER["SERVER_NAME"] == "127.0.0.1"));
|
|
|
|
////////////////////////////////////////////////////////////////////////
|
|
// DEBUG & PHP ERROR SETTINGS //////////////////////////////////////////
|
|
////////////////////////////////////////////////////////////////////////
|
|
|
|
$GLOBALS['debug'] = true;
|
|
error_reporting(E_ALL & ~E_NOTICE & ~E_WARNING);
|
|
ini_set('display_errors', 'Off');
|
|
|
|
////////////////////////////////////////////////////////////////////////
|
|
// DATE ///////////////////////////////////////////////////////////////
|
|
////////////////////////////////////////////////////////////////////////
|
|
|
|
define('DATE_TIME_ZONE',"Europe/Paris");
|
|
define('DATE_FORMAT',"%F");
|
|
define('DATE_TIME_FORMAT',"%F %X");
|
|
|
|
date_default_timezone_set(DATE_TIME_ZONE);
|
|
|
|
////////////////////////////////////////////////////////////////////////
|
|
// ROOT DIR PATH & PUBLIC HTML RACINE URLS ////////////////////////////
|
|
////////////////////////////////////////////////////////////////////////
|
|
|
|
$GLOBALS['ONLINE_PUBLIC_HTML_URL'] = 'https://paniers.zionetrix.net/';
|
|
$GLOBALS['ONLINE_PUBLIC_HTML_ADMIN_URL'] = 'https://admin.paniers.zionetrix.net/';
|
|
|
|
if(ONLINE_REPOSITORY) {
|
|
define('ROOT_DIR_PATH', '/var/www/paniers/');
|
|
define('PUBLIC_HTML_ADMIN', $GLOBALS['ONLINE_PUBLIC_HTML_ADMIN_URL']);
|
|
}
|
|
else {
|
|
define('ROOT_DIR_PATH', '/Applications/MAMP/htdocs/paniers/');
|
|
define('PUBLIC_HTML_ADMIN','http://localhost/paniers/public_html_admin/');
|
|
}
|
|
|
|
////////////////////////////////////////////////////////////////////////
|
|
// DIRECTORIES /////////////////////////////////////////////////////////
|
|
////////////////////////////////////////////////////////////////////////
|
|
|
|
define("FUNCTIONS_DIR_PATH",ROOT_DIR_PATH."functions/");
|
|
define('PUBLIC_HTML_ADMIN_PATH',ROOT_DIR_PATH.'public_html_admin/');
|
|
|
|
// TMP DIR
|
|
define('TMP_DIR',ROOT_DIR_PATH."tmp/");
|
|
if(!file_exists(TMP_DIR)) mkdir(TMP_DIR);
|
|
|
|
////////////////////////////////////////////////////////////////////////
|
|
// DB CONFIG ///////////////////////////////////////////////////////////
|
|
////////////////////////////////////////////////////////////////////////
|
|
|
|
$GLOBALS['db_admin'] = array(
|
|
'type' => "mysql",
|
|
'db' => 'paniers',
|
|
'user' => 'paniers_admin',
|
|
'pwd' => 'QUyiO1hGELIa_Weq',
|
|
'host' => 'localhost',
|
|
'man' => false
|
|
);
|
|
|
|
////////////////////////////////////////////////////////////////////////
|
|
// ARCHIVE AUTO ////////////////////////////////////////////////////////
|
|
////////////////////////////////////////////////////////////////////////
|
|
|
|
define('AUTO_ARCHIVE_OLD_LIVRAISONS_DELAY',5); // NB DE JOURS
|
|
define('AUTO_ARCHIVE_OLD_CONTRATS_DELAY',5); // NB DE JOURS (après le dernier panier livré)
|
|
|
|
////////////////////////////////////////////////////////////////////////
|
|
// LISTES - NB DE LIGNES PAR PAGE //////////////////////////////////////
|
|
////////////////////////////////////////////////////////////////////////
|
|
|
|
define('LIST_NB_LIGNES_PAR_PAGE',30);
|
|
|
|
////////////////////////////////////////////////////////////////////////
|
|
// WARNINGS CONTRATS ///////////////////////////////////////////////////
|
|
////////////////////////////////////////////////////////////////////////
|
|
|
|
define('WARNING_NB_PANIERS_HEBDO',2);
|
|
define('WARNING_NB_PANIERS_QUINZE',1);
|
|
|
|
////////////////////////////////////////////////////////////////////////
|
|
// LIBS ////////////////////////////////////////////////////////////////
|
|
////////////////////////////////////////////////////////////////////////
|
|
|
|
define('PHP_LIB_DIR',ROOT_DIR_PATH."php_libs/");
|
|
|
|
define('COMPOSER_LOADER',PHP_LIB_DIR.'vendor/autoload.php');
|
|
|
|
if(ONLINE_REPOSITORY) define('MYSQLDUMP',"/usr/bin/mysqldump");
|
|
else define('MYSQLDUMP',"/Applications/MAMP/Library/bin/mysqldump");
|