rename p1

This commit is contained in:
Joey Kimsey
2025-02-03 12:29:16 -05:00
parent 394e752094
commit 20f09e6789
29 changed files with 0 additions and 0 deletions

105
renamed/config/config.json Normal file
View File

@ -0,0 +1,105 @@
{
"main": {
"logo": {
"type": "file",
"pretty": "Site Logo (Used mostly in emails)",
"default": "images/logo.png",
"value": "images/logo.png"
},
"name": {
"type": "text",
"pretty": "Site Name",
"default": "TTP Example",
"value": "TTP Example"
},
"template": {
"type": "text",
"pretty": "Default Site Template",
"default": "default",
"value": "default"
},
"tokenEnabled": {
"type": "radio",
"pretty": "Enable CSRF Token for all forms.",
"default": true,
"value": true
}
},
"uploads": {
"files": {
"type": "radio",
"pretty": "Enable File Uploads",
"default": true,
"value": true
},
"images": {
"type": "radio",
"pretty": "Enable Image Uploads",
"default": true,
"value": true
},
"maxFileSize": {
"type": "text",
"pretty": "Maximum File Size",
"default": 5000000,
"value": 5000000
},
"maxImageSize": {
"type": "text",
"pretty": "Maximum Image Size",
"default": 500000,
"value": 500000
}
},
"database": {
"dbEnabled": {
"type": "radio",
"pretty": "Database Enabled",
"default": true,
"protected": true,
"value": true
},
"dbHost": {
"type": "text",
"pretty": "Database Host (IE: http://localhost:3306)",
"default": "127.0.0.1",
"protected": true,
"value": "127.0.0.1"
},
"dbMaxQuery": {
"type": "text",
"pretty": "Maximum results per query",
"default": 100,
"protected": true,
"value": 100
},
"dbName": {
"type": "text",
"pretty": "Database Name",
"default": "ttp-example",
"protected": true,
"value": "ttp-example"
},
"dbPassword": {
"type": "text",
"pretty": "Database Password",
"default": "",
"protected": true,
"value": ""
},
"dbPrefix": {
"type": "text",
"pretty": "Database table Prefix",
"default": "TTP_",
"protected": true,
"value": "TTP_"
},
"dbUsername": {
"type": "text",
"pretty": "Database Username",
"default": "root",
"protected": true,
"value": "root"
}
}
}

View File

@ -0,0 +1,183 @@
<?php
// Check
if (!defined('MINIMUM_PHP_VERSION')) {
define('MINIMUM_PHP_VERSION', 8.2);
}
if (!defined('DATA_TITLE_PREG')) {
define('DATA_TITLE_PREG', '#^[a-z 0-9\-\_ ]+$#mi');
}
if (!defined('REDIRECT_PREG_REQS')) {
define('REDIRECT_PREG_REQS', '#^[a-zA-Z0-9\-\_\./]+$#mi');
}
if (!defined('PATH_PREG_REQS')) {
define('PATH_PREG_REQS', '#^[^/?*:;\\{}]+$#mi');
}
if (!defined('SIMPLE_NAME_PREG')) {
define('SIMPLE_NAME_PREG', '#^[a-zA-Z0-9\-\_]+$#mi');
}
if (!defined('ALLOWED_IMAGE_UPLOAD_EXTENTIONS')) {
define('ALLOWED_IMAGE_UPLOAD_EXTENTIONS', [".jpg",".jpeg",".gif",".png"]);
}
if (!defined('MINIMUM_PASSWORD_LENGTH')) {
define('MINIMUM_PASSWORD_LENGTH', 8);
}
if (!defined('MAXIMUM_PASSWORD_LENGTH')) {
define('MAXIMUM_PASSWORD_LENGTH', 24);
}
if (!defined('ADDITIONAL_PASSWORD_REGEX')) {
// define('ADDITIONAL_PASSWORD_REGEX', '#^[a-z 0-9\-\_ ]+$#mi');
define('ADDITIONAL_PASSWORD_REGEX', '#^[a-z0-9\~\_\+\=\.\,\<\>\(\)\#\?\!\@\$\%\^\&\*\-\ ]+$#mi');
}
if (!defined('SESSION_NAME_REGEX')) {
define('SESSION_NAME_REGEX', '#^[a-zA-Z0-9\_\-]+$#mi');
}
// Cookies
if (!defined('DEFAULT_COOKIE_EXPIRATION')) {
define('DEFAULT_COOKIE_EXPIRATION', 604800);
}
if (!defined('DEFAULT_COOKIE_PREFIX')) {
define('DEFAULT_COOKIE_PREFIX', 'TTP_BEDROCK_');
}
// Database
if (!defined('MAX_RESULTS_PER_PAGE')) {
define('MAX_RESULTS_PER_PAGE', 50);
}
if (!defined('DEFAULT_RESULTS_PER_PAGE')) {
define('DEFAULT_RESULTS_PER_PAGE', 10);
}
// Debug
// Log Levels
if ( ! defined('CANARY_DEBUG_LEVEL_ERROR' ) ) {
define( 'CANARY_DEBUG_LEVEL_ERROR', 'error' );
}
if ( ! defined('CANARY_DEBUG_LEVEL_WARN' ) ) {
define( 'CANARY_DEBUG_LEVEL_WARN', 'warn' );
}
if ( ! defined('CANARY_DEBUG_LEVEL_INFO' ) ) {
define( 'CANARY_DEBUG_LEVEL_INFO', 'info' );
}
if ( ! defined('CANARY_DEBUG_LEVEL_LOG' ) ) {
define( 'CANARY_DEBUG_LEVEL_LOG', 'log' );
}
if ( ! defined('CANARY_DEBUG_LEVEL_DEBUG' ) ) {
define( 'CANARY_DEBUG_LEVEL_DEBUG', 'debug' );
}
if (!defined('CANARY_ENABLED')) {
define('CANARY_ENABLED', false);
}
if (!defined('BEDROCK_DEFAULT_ERROR_HANDLER')) {
define('BEDROCK_DEFAULT_ERROR_HANDLER', 'TheTempusProject\\Canary\\Bin\\Canary');
}
if (!defined('BEDROCK_DEFAULT_EXCEPTION_HANDLER')) {
define('BEDROCK_DEFAULT_EXCEPTION_HANDLER', 'TheTempusProject\\Canary\\Bin\\Canary');
}
if (!defined('DEBUG_EMAIL')) {
define('DEBUG_EMAIL', 'webmaster@' . $_SERVER['HTTP_HOST']);
}
if (!defined('HERMES_REDIRECTS_ENABLED')) {
define('HERMES_REDIRECTS_ENABLED', true);
}
if (!defined('RENDERING_ENABLED')) {
define('RENDERING_ENABLED', true);
}
if (!defined('CANARY_TRACE_ENABLED')) {
define('CANARY_TRACE_ENABLED', false);
}
if (!defined('CANARY_DEBUG_TO_CONSOLE')) {
define('CANARY_DEBUG_TO_CONSOLE', false);
}
if (!defined('CANARY_DEBUG_TO_FILE')) {
define('CANARY_DEBUG_TO_FILE', false);
}
if (!defined('CANARY_DEBUG_TO_FILE_LEVEL')) {
define('CANARY_DEBUG_TO_FILE_LEVEL', CANARY_DEBUG_LEVEL_ERROR);
}
// Directories
if (!defined('BEDROCK_ROOT_DIRECTORY')) {
define('BEDROCK_ROOT_DIRECTORY', dirname(__DIR__) . DIRECTORY_SEPARATOR);
}
if (!defined('BEDROCK_CONFIG_DIRECTORY')) {
define('BEDROCK_CONFIG_DIRECTORY', BEDROCK_ROOT_DIRECTORY . 'config' . DIRECTORY_SEPARATOR);
}
if (!defined('BEDROCK_BIN_DIRECTORY')) {
define('BEDROCK_BIN_DIRECTORY', BEDROCK_ROOT_DIRECTORY . 'bin' . DIRECTORY_SEPARATOR);
}
if (!defined('BEDROCK_RESOURCES_DIRECTORY')) {
define('BEDROCK_RESOURCES_DIRECTORY', BEDROCK_ROOT_DIRECTORY . 'resources' . DIRECTORY_SEPARATOR);
}
if (!defined('BEDROCK_VIEW_DIRECTORY')) {
define('BEDROCK_VIEW_DIRECTORY', BEDROCK_ROOT_DIRECTORY . 'views' . DIRECTORY_SEPARATOR);
}
if (!defined('BEDROCK_ERRORS_DIRECTORY')) {
define('BEDROCK_ERRORS_DIRECTORY', BEDROCK_VIEW_DIRECTORY . 'errors' . DIRECTORY_SEPARATOR);
}
if (!defined('BEDROCK_CLASSES_DIRECTORY')) {
define('BEDROCK_CLASSES_DIRECTORY', BEDROCK_ROOT_DIRECTORY . 'classes' . DIRECTORY_SEPARATOR);
}
if (!defined('BEDROCK_FUNCTIONS_DIRECTORY')) {
define('BEDROCK_FUNCTIONS_DIRECTORY', BEDROCK_ROOT_DIRECTORY . 'functions' . DIRECTORY_SEPARATOR);
}
if (!defined('BEDROCK_CONFIG_JSON')) {
define('BEDROCK_CONFIG_JSON', BEDROCK_CONFIG_DIRECTORY . 'config.json');
}
// Files
if (!defined('COMPOSER_JSON_LOCATION')) {
define('COMPOSER_JSON_LOCATION', APP_ROOT_DIRECTORY . 'composer.json');
}
if (!defined('COMPOSER_LOCK_LOCATION')) {
define('COMPOSER_LOCK_LOCATION', APP_ROOT_DIRECTORY . 'composer.lock');
}
if (!defined('CONFIG_JSON')) {
define('CONFIG_JSON', CONFIG_DIRECTORY . 'config.json');
}
// Other
if (!defined('DEFAULT_CONTROLLER_CLASS')) {
define('DEFAULT_CONTROLLER_CLASS', 'Home');
}
if (!defined('DEFAULT_CONTROLLER_METHOD')) {
define('DEFAULT_CONTROLLER_METHOD', 'index');
}
if (!defined('EMAIL_FROM_EMAIL')) {
define('EMAIL_FROM_EMAIL', 'noreply@' . $_SERVER['HTTP_HOST']);
}
if (!defined('DEFAULT_TIMEZONE')) {
define('DEFAULT_TIMEZONE', "America/New_York");
}
if (!defined('DEFAULT_DATE_FORMAT')) {
define('DEFAULT_DATE_FORMAT', "F j, Y");
}
if (!defined('DEFAULT_TIME_FORMAT')) {
define('DEFAULT_TIME_FORMAT', "g:i:s A");
}
// Random
if (!defined('KB')) {
define('KB', 1024);
}
if (!defined('MB')) {
define('MB', 1048576);
}
if (!defined('GB')) {
define('GB', 1073741824);
}
if (!defined('TB')) {
define('TB', 1099511627776);
}
// Sessions
if (!defined('DEFAULT_SESSION_PREFIX')) {
define('DEFAULT_SESSION_PREFIX', 'TTP_BEDROCK_');
}
// Token
if (!defined('DEFAULT_TOKEN_NAME')) {
define('DEFAULT_TOKEN_NAME', 'TTP_BEDROCK_SESSION_TOKEN');
}
if (!defined('TOKEN_ENABLED')) {
define('TOKEN_ENABLED', true);
}
// dUH
if (!defined('APP_NAME')) {
define('APP_NAME', 'Bedrock Application');
}
# Tell the app all constants have been loaded.
if ( ! defined('BEDROCK_CONSTANTS_LOADED' ) ) {
define( 'BEDROCK_CONSTANTS_LOADED', true );
}