Split constants.php in 2 files: constants.php + config.php
This commit is contained in:
parent
3cf47aa4e1
commit
7e04bdff6d
2
.gitignore
vendored
2
.gitignore
vendored
@ -4,7 +4,7 @@ admin/logs_studs.txt
|
||||
composer.phar
|
||||
framanav
|
||||
nav
|
||||
app/inc/constants.php
|
||||
app/inc/config.php
|
||||
vendor
|
||||
cache/
|
||||
tpl_c/
|
||||
|
@ -17,9 +17,6 @@
|
||||
* Auteurs de Framadate/OpenSondage : Framasoft (https://github.com/framasoft)
|
||||
*/
|
||||
|
||||
// FRAMADATE version
|
||||
const VERSION = '0.9.1';
|
||||
|
||||
// Application name
|
||||
const NOMAPPLICATION = '<Application name>';
|
||||
|
||||
@ -55,12 +52,6 @@ $ALLOWED_LANGUAGES = [
|
||||
'de_DE' => 'Deutsch',
|
||||
];
|
||||
|
||||
// Regex
|
||||
const POLL_REGEX = '/^[a-z0-9]+$/';
|
||||
const CHOICE_REGEX = '/^[012]$/';
|
||||
const NAME_REGEX = '/^[áàâäãåçéèêëíìîïñóòôöõúùûüýÿæœa-z0-9_ -]+$/i';
|
||||
const BOOLEAN_REGEX = '/^(on|off|true|false|1|0)$/';
|
||||
|
||||
// Path to logo
|
||||
const LOGOBANDEAU = '<relative path to the logo file>';
|
||||
|
||||
@ -79,17 +70,6 @@ const USE_REMOTE_USER = true;
|
||||
// Path to the log file
|
||||
const LOG_FILE = 'admin/stdout.log';
|
||||
|
||||
const COMMENT_EMPTY = 0x0000000001;
|
||||
const COMMENT_USER_EMPTY = 0x0000000010;
|
||||
const COMMENT_INSERT_FAILED = 0x0000000100;
|
||||
const NAME_EMPTY = 0x0000001000;
|
||||
const NAME_TAKEN = 0x0000010000;
|
||||
const NO_POLL = 0x0000100000;
|
||||
const NO_POLL_ID = 0x0001000000;
|
||||
const INVALID_EMAIL = 0x0010000000;
|
||||
const TITLE_EMPTY = 0x0100000000;
|
||||
const INVALID_DATE = 0x1000000000;
|
||||
|
||||
// Config
|
||||
$config = [
|
||||
/* general config */
|
42
app/inc/constants.php
Normal file
42
app/inc/constants.php
Normal file
@ -0,0 +1,42 @@
|
||||
<?php
|
||||
/**
|
||||
* This software is governed by the CeCILL-B license. If a copy of this license
|
||||
* is not distributed with this file, you can obtain one at
|
||||
* http://www.cecill.info/licences/Licence_CeCILL-B_V1-en.txt
|
||||
*
|
||||
* Authors of STUdS (initial project): Guilhem BORGHESI (borghesi@unistra.fr) and Raphaël DROZ
|
||||
* Authors of Framadate/OpenSondate: Framasoft (https://github.com/framasoft)
|
||||
*
|
||||
* =============================
|
||||
*
|
||||
* Ce logiciel est régi par la licence CeCILL-B. Si une copie de cette licence
|
||||
* ne se trouve pas avec ce fichier vous pouvez l'obtenir sur
|
||||
* http://www.cecill.info/licences/Licence_CeCILL-B_V1-fr.txt
|
||||
*
|
||||
* Auteurs de STUdS (projet initial) : Guilhem BORGHESI (borghesi@unistra.fr) et Raphaël DROZ
|
||||
* Auteurs de Framadate/OpenSondage : Framasoft (https://github.com/framasoft)
|
||||
*/
|
||||
|
||||
// FRAMADATE version
|
||||
const VERSION = '0.9.1';
|
||||
|
||||
// Regex
|
||||
const POLL_REGEX = '/^[a-z0-9]+$/';
|
||||
const CHOICE_REGEX = '/^[012]$/';
|
||||
const NAME_REGEX = '/^[áàâäãåçéèêëíìîïñóòôöõúùûüýÿæœa-z0-9_ -]+$/i';
|
||||
const BOOLEAN_REGEX = '/^(on|off|true|false|1|0)$/';
|
||||
|
||||
// CSRF (300s = 5min)
|
||||
const TOKEN_TIME = 300;
|
||||
|
||||
// Errors
|
||||
const COMMENT_EMPTY = 0x0000000001;
|
||||
const COMMENT_USER_EMPTY = 0x0000000010;
|
||||
const COMMENT_INSERT_FAILED = 0x0000000100;
|
||||
const NAME_EMPTY = 0x0000001000;
|
||||
const NAME_TAKEN = 0x0000010000;
|
||||
const NO_POLL = 0x0000100000;
|
||||
const NO_POLL_ID = 0x0001000000;
|
||||
const INVALID_EMAIL = 0x0010000000;
|
||||
const TITLE_EMPTY = 0x0100000000;
|
||||
const INVALID_DATE = 0x1000000000;
|
@ -32,6 +32,7 @@ if (ini_get('date.timezone') == '') {
|
||||
define('ROOT_DIR', __DIR__ . '/../../');
|
||||
|
||||
require_once __DIR__ . '/constants.php';
|
||||
require_once __DIR__ . '/config.php';
|
||||
require_once __DIR__ . '/i18n.php';
|
||||
|
||||
// Smarty
|
||||
|
Loading…
Reference in New Issue
Block a user