From cc93ae91858168801251444364ab06b2f42e8f0d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=B5=9C=EC=A4=80=ED=9D=A0?= Date: Mon, 9 Sep 2024 16:41:23 +0900 Subject: [PATCH] Automation init...2 --- .gitignore | 19 - .vscode/settings.json | 3 - LICENSE | 22 - README.md | 2 - app/.htaccess | 6 - app/Common.php | 15 - app/Config/App.php | 202 ------- app/Config/Autoload.php | 94 --- app/Config/Boot/development.php | 34 -- app/Config/Boot/production.php | 25 - app/Config/Boot/testing.php | 38 -- app/Config/CURLRequest.php | 20 - app/Config/Cache.php | 171 ------ app/Config/Constants.php | 267 --------- app/Config/ContentSecurityPolicy.php | 176 ------ app/Config/Cookie.php | 107 ---- app/Config/Cors.php | 105 ---- app/Config/Database.php | 201 ------- app/Config/DocTypes.php | 46 -- app/Config/Email.php | 121 ---- app/Config/Encryption.php | 92 --- app/Config/Events.php | 55 -- app/Config/Exceptions.php | 106 ---- app/Config/Feature.php | 29 - app/Config/Filters.php | 109 ---- app/Config/ForeignCharacters.php | 12 - app/Config/Format.php | 77 --- app/Config/Generators.php | 44 -- app/Config/Honeypot.php | 42 -- app/Config/Images.php | 31 - app/Config/Kint.php | 65 --- app/Config/Logger.php | 150 ----- app/Config/Migrations.php | 50 -- app/Config/Mimes.php | 536 ------------------ app/Config/Modules.php | 84 --- app/Config/Optimize.php | 32 -- app/Config/Pager.php | 37 -- app/Config/Paths.php | 75 --- app/Config/Publisher.php | 28 - app/Config/Routes.php | 39 -- app/Config/Routing.php | 140 ----- app/Config/Security.php | 103 ---- app/Config/Services.php | 32 -- app/Config/Session.php | 127 ----- app/Config/Toolbar.php | 122 ---- app/Config/UserAgents.php | 252 -------- app/Config/Validation.php | 44 -- app/Config/View.php | 62 -- app/Controllers/BaseController.php | 58 -- app/Controllers/CommonController.php | 23 - app/Controllers/Crawler/YamapController.php | 49 -- app/Controllers/Home.php | 11 - .../Mangboard/Admin/UserController.php | 56 -- app/Controllers/Mangboard/UserController.php | 14 - app/Database/Migrations/.gitkeep | 0 app/Database/Seeds/.gitkeep | 0 app/Entities/CommonEntity.php | 21 - app/Entities/Mangboard/BoardEntity.php | 27 - app/Entities/Mangboard/FileEntity.php | 29 - app/Entities/Mangboard/UserEntity.php | 49 -- app/Entities/MyStorage/FileEntity.php | 59 -- app/Entities/SNSUserEntity.php | 49 -- app/Entities/UserEntity.php | 49 -- app/Filters/.gitkeep | 0 app/Filters/AuthFilter.php | 65 --- app/Helpers/.gitkeep | 0 app/Language/.gitkeep | 0 app/Language/en/Validation.php | 4 - app/Libraries/.gitkeep | 0 app/Libraries/Auth/AuthLibrary.php | 58 -- app/Libraries/Auth/GoogleLibrary.php | 111 ---- app/Libraries/Auth/LocalLibrary.php | 34 -- app/Libraries/CommonLibrary.php | 18 - app/Libraries/MyCrawler/MyCrawlerLibrary.php | 60 -- app/Libraries/MyCrawler/YamapLibrary.php | 142 ----- app/Libraries/MySocket/GoogleLibrary.php | 59 -- app/Libraries/MySocket/MySocketLibrary.php | 20 - app/Libraries/MySocket/WebLibrary.php | 97 ---- app/Libraries/MyStorage/FileLibrary.php | 72 --- app/Libraries/MyStorage/MangboardLibrary.php | 110 ---- app/Libraries/MyStorage/MyStorageLibrary.php | 20 - app/Models/.gitkeep | 0 app/Models/CommonModel.php | 197 ------- app/Models/Mangboard/BoardModel.php | 153 ----- app/Models/Mangboard/FileModel.php | 112 ---- app/Models/Mangboard/UserModel.php | 236 -------- app/Models/SNSUserModel.php | 74 --- app/Models/UserModel.php | 74 --- app/ThirdParty/.gitkeep | 0 app/Traits/AuthTrait.php | 20 - app/Views/errors/cli/error_404.php | 7 - app/Views/errors/cli/error_exception.php | 65 --- app/Views/errors/cli/production.php | 5 - app/Views/errors/html/debug.css | 190 ------- app/Views/errors/html/debug.js | 116 ---- app/Views/errors/html/error_404.php | 84 --- app/Views/errors/html/error_exception.php | 430 -------------- app/Views/errors/html/production.php | 25 - app/Views/welcome_message.php | 331 ----------- app/index.html | 11 - builds | 125 ---- composer.json | 46 -- env | 69 --- phpunit.xml.dist | 63 -- preload.php | 104 ---- public/.htaccess | 49 -- public/css/admin.css | 53 -- public/css/admin/content.css | 95 ---- public/css/admin/left_menu.css | 20 - public/css/admin/member_link.css | 17 - public/css/common/copyright.css | 29 - public/css/common/left_menu.css | 60 -- public/css/common/login.css | 46 -- public/css/common/login_v1.css | 50 -- public/css/common/top_menu.css | 74 --- public/css/common/top_navigator.css | 24 - public/css/empty.css | 14 - public/css/front.css | 54 -- public/css/front/billing.css | 18 - public/css/front/content.css | 96 ---- public/css/front/order.css | 50 -- public/css/front/sitepage.css | 69 --- public/css/main.css | 209 ------- public/css/main/content.css | 96 ---- public/css/style.css | 33 -- public/favicon.ico | Bin 5430 -> 0 bytes public/index.php | 56 -- public/js/admin.js | 104 ---- public/js/admin/side_menu.js | 14 - public/js/empty.js | 6 - public/js/front.js | 93 --- public/js/main.js | 93 --- public/js/popup.js | 54 -- public/robots.txt | 2 - spark | 84 --- tests/.htaccess | 6 - tests/README.md | 118 ---- .../2020-02-22-222222_example_migration.php | 37 -- .../_support/Database/Seeds/ExampleSeeder.php | 41 -- tests/_support/Libraries/ConfigReader.php | 17 - tests/_support/Models/ExampleModel.php | 24 - tests/database/ExampleDatabaseTest.php | 46 -- tests/index.html | 11 - tests/session/ExampleSessionTest.php | 18 - tests/unit/HealthTest.php | 50 -- writable/.htaccess | 6 - writable/cache/index.html | 11 - writable/excel/index.html | 11 - writable/index.html | 11 - writable/logs/index.html | 11 - writable/session/index.html | 11 - writable/uploads/index.html | 11 - 152 files changed, 10252 deletions(-) delete mode 100644 .gitignore delete mode 100644 .vscode/settings.json delete mode 100644 LICENSE delete mode 100644 README.md delete mode 100644 app/.htaccess delete mode 100644 app/Common.php delete mode 100644 app/Config/App.php delete mode 100644 app/Config/Autoload.php delete mode 100644 app/Config/Boot/development.php delete mode 100644 app/Config/Boot/production.php delete mode 100644 app/Config/Boot/testing.php delete mode 100644 app/Config/CURLRequest.php delete mode 100644 app/Config/Cache.php delete mode 100644 app/Config/Constants.php delete mode 100644 app/Config/ContentSecurityPolicy.php delete mode 100644 app/Config/Cookie.php delete mode 100644 app/Config/Cors.php delete mode 100644 app/Config/Database.php delete mode 100644 app/Config/DocTypes.php delete mode 100644 app/Config/Email.php delete mode 100644 app/Config/Encryption.php delete mode 100644 app/Config/Events.php delete mode 100644 app/Config/Exceptions.php delete mode 100644 app/Config/Feature.php delete mode 100644 app/Config/Filters.php delete mode 100644 app/Config/ForeignCharacters.php delete mode 100644 app/Config/Format.php delete mode 100644 app/Config/Generators.php delete mode 100644 app/Config/Honeypot.php delete mode 100644 app/Config/Images.php delete mode 100644 app/Config/Kint.php delete mode 100644 app/Config/Logger.php delete mode 100644 app/Config/Migrations.php delete mode 100644 app/Config/Mimes.php delete mode 100644 app/Config/Modules.php delete mode 100644 app/Config/Optimize.php delete mode 100644 app/Config/Pager.php delete mode 100644 app/Config/Paths.php delete mode 100644 app/Config/Publisher.php delete mode 100644 app/Config/Routes.php delete mode 100644 app/Config/Routing.php delete mode 100644 app/Config/Security.php delete mode 100644 app/Config/Services.php delete mode 100644 app/Config/Session.php delete mode 100644 app/Config/Toolbar.php delete mode 100644 app/Config/UserAgents.php delete mode 100644 app/Config/Validation.php delete mode 100644 app/Config/View.php delete mode 100644 app/Controllers/BaseController.php delete mode 100644 app/Controllers/CommonController.php delete mode 100644 app/Controllers/Crawler/YamapController.php delete mode 100644 app/Controllers/Home.php delete mode 100644 app/Controllers/Mangboard/Admin/UserController.php delete mode 100644 app/Controllers/Mangboard/UserController.php delete mode 100644 app/Database/Migrations/.gitkeep delete mode 100644 app/Database/Seeds/.gitkeep delete mode 100644 app/Entities/CommonEntity.php delete mode 100644 app/Entities/Mangboard/BoardEntity.php delete mode 100644 app/Entities/Mangboard/FileEntity.php delete mode 100644 app/Entities/Mangboard/UserEntity.php delete mode 100644 app/Entities/MyStorage/FileEntity.php delete mode 100644 app/Entities/SNSUserEntity.php delete mode 100644 app/Entities/UserEntity.php delete mode 100644 app/Filters/.gitkeep delete mode 100644 app/Filters/AuthFilter.php delete mode 100644 app/Helpers/.gitkeep delete mode 100644 app/Language/.gitkeep delete mode 100644 app/Language/en/Validation.php delete mode 100644 app/Libraries/.gitkeep delete mode 100644 app/Libraries/Auth/AuthLibrary.php delete mode 100644 app/Libraries/Auth/GoogleLibrary.php delete mode 100644 app/Libraries/Auth/LocalLibrary.php delete mode 100644 app/Libraries/CommonLibrary.php delete mode 100644 app/Libraries/MyCrawler/MyCrawlerLibrary.php delete mode 100644 app/Libraries/MyCrawler/YamapLibrary.php delete mode 100644 app/Libraries/MySocket/GoogleLibrary.php delete mode 100644 app/Libraries/MySocket/MySocketLibrary.php delete mode 100644 app/Libraries/MySocket/WebLibrary.php delete mode 100644 app/Libraries/MyStorage/FileLibrary.php delete mode 100644 app/Libraries/MyStorage/MangboardLibrary.php delete mode 100644 app/Libraries/MyStorage/MyStorageLibrary.php delete mode 100644 app/Models/.gitkeep delete mode 100644 app/Models/CommonModel.php delete mode 100644 app/Models/Mangboard/BoardModel.php delete mode 100644 app/Models/Mangboard/FileModel.php delete mode 100644 app/Models/Mangboard/UserModel.php delete mode 100644 app/Models/SNSUserModel.php delete mode 100644 app/Models/UserModel.php delete mode 100644 app/ThirdParty/.gitkeep delete mode 100644 app/Traits/AuthTrait.php delete mode 100644 app/Views/errors/cli/error_404.php delete mode 100644 app/Views/errors/cli/error_exception.php delete mode 100644 app/Views/errors/cli/production.php delete mode 100644 app/Views/errors/html/debug.css delete mode 100644 app/Views/errors/html/debug.js delete mode 100644 app/Views/errors/html/error_404.php delete mode 100644 app/Views/errors/html/error_exception.php delete mode 100644 app/Views/errors/html/production.php delete mode 100644 app/Views/welcome_message.php delete mode 100644 app/index.html delete mode 100644 builds delete mode 100644 composer.json delete mode 100644 env delete mode 100644 phpunit.xml.dist delete mode 100644 preload.php delete mode 100644 public/.htaccess delete mode 100644 public/css/admin.css delete mode 100644 public/css/admin/content.css delete mode 100644 public/css/admin/left_menu.css delete mode 100644 public/css/admin/member_link.css delete mode 100644 public/css/common/copyright.css delete mode 100644 public/css/common/left_menu.css delete mode 100644 public/css/common/login.css delete mode 100644 public/css/common/login_v1.css delete mode 100644 public/css/common/top_menu.css delete mode 100644 public/css/common/top_navigator.css delete mode 100644 public/css/empty.css delete mode 100644 public/css/front.css delete mode 100644 public/css/front/billing.css delete mode 100644 public/css/front/content.css delete mode 100644 public/css/front/order.css delete mode 100644 public/css/front/sitepage.css delete mode 100644 public/css/main.css delete mode 100644 public/css/main/content.css delete mode 100644 public/css/style.css delete mode 100644 public/favicon.ico delete mode 100644 public/index.php delete mode 100644 public/js/admin.js delete mode 100644 public/js/admin/side_menu.js delete mode 100644 public/js/empty.js delete mode 100644 public/js/front.js delete mode 100644 public/js/main.js delete mode 100644 public/js/popup.js delete mode 100644 public/robots.txt delete mode 100644 spark delete mode 100644 tests/.htaccess delete mode 100644 tests/README.md delete mode 100644 tests/_support/Database/Migrations/2020-02-22-222222_example_migration.php delete mode 100644 tests/_support/Database/Seeds/ExampleSeeder.php delete mode 100644 tests/_support/Libraries/ConfigReader.php delete mode 100644 tests/_support/Models/ExampleModel.php delete mode 100644 tests/database/ExampleDatabaseTest.php delete mode 100644 tests/index.html delete mode 100644 tests/session/ExampleSessionTest.php delete mode 100644 tests/unit/HealthTest.php delete mode 100644 writable/.htaccess delete mode 100644 writable/cache/index.html delete mode 100644 writable/excel/index.html delete mode 100644 writable/index.html delete mode 100644 writable/logs/index.html delete mode 100644 writable/session/index.html delete mode 100644 writable/uploads/index.html diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 0b851ff..0000000 --- a/.gitignore +++ /dev/null @@ -1,19 +0,0 @@ -#codeigniter4 -composer.lock -/vendor/ -public/vendors/ -public/tinymce_uploads -.env - -writable/caceh/* -!writable/caceh/index.html -writable/logs/* -!writable/logs/index.html -writable/session/* -!writable/session/index.html -writable/uploads/* -!writable/uploads/index.html -writable/debugbar/* -!writable/debugbar/index.html -writable/excel/* -!writable/excel/index.html \ No newline at end of file diff --git a/.vscode/settings.json b/.vscode/settings.json deleted file mode 100644 index 7bf3b90..0000000 --- a/.vscode/settings.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "php.version": "8.3" -} \ No newline at end of file diff --git a/LICENSE b/LICENSE deleted file mode 100644 index 148e7f7..0000000 --- a/LICENSE +++ /dev/null @@ -1,22 +0,0 @@ -The MIT License (MIT) - -Copyright (c) 2014-2019 British Columbia Institute of Technology -Copyright (c) 2019-2024 CodeIgniter Foundation - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff --git a/README.md b/README.md deleted file mode 100644 index f5f8ee1..0000000 --- a/README.md +++ /dev/null @@ -1,2 +0,0 @@ -# Automation - diff --git a/app/.htaccess b/app/.htaccess deleted file mode 100644 index 3462048..0000000 --- a/app/.htaccess +++ /dev/null @@ -1,6 +0,0 @@ - - Require all denied - - - Deny from all - diff --git a/app/Common.php b/app/Common.php deleted file mode 100644 index 95f5544..0000000 --- a/app/Common.php +++ /dev/null @@ -1,15 +0,0 @@ - - */ - public array $allowedHostnames = []; - - /** - * -------------------------------------------------------------------------- - * Index File - * -------------------------------------------------------------------------- - * - * Typically, this will be your `index.php` file, unless you've renamed it to - * something else. If you have configured your web server to remove this file - * from your site URIs, set this variable to an empty string. - */ - public string $indexPage = 'index.php'; - - /** - * -------------------------------------------------------------------------- - * URI PROTOCOL - * -------------------------------------------------------------------------- - * - * This item determines which server global should be used to retrieve the - * URI string. The default setting of 'REQUEST_URI' works for most servers. - * If your links do not seem to work, try one of the other delicious flavors: - * - * 'REQUEST_URI': Uses $_SERVER['REQUEST_URI'] - * 'QUERY_STRING': Uses $_SERVER['QUERY_STRING'] - * 'PATH_INFO': Uses $_SERVER['PATH_INFO'] - * - * WARNING: If you set this to 'PATH_INFO', URIs will always be URL-decoded! - */ - public string $uriProtocol = 'REQUEST_URI'; - - /* - |-------------------------------------------------------------------------- - | Allowed URL Characters - |-------------------------------------------------------------------------- - | - | This lets you specify which characters are permitted within your URLs. - | When someone tries to submit a URL with disallowed characters they will - | get a warning message. - | - | As a security measure you are STRONGLY encouraged to restrict URLs to - | as few characters as possible. - | - | By default, only these are allowed: `a-z 0-9~%.:_-` - | - | Set an empty string to allow all characters -- but only if you are insane. - | - | The configured value is actually a regular expression character group - | and it will be used as: '/\A[]+\z/iu' - | - | DO NOT CHANGE THIS UNLESS YOU FULLY UNDERSTAND THE REPERCUSSIONS!! - | - */ - public string $permittedURIChars = 'a-z 0-9~%.:_\-'; - - /** - * -------------------------------------------------------------------------- - * Default Locale - * -------------------------------------------------------------------------- - * - * The Locale roughly represents the language and location that your visitor - * is viewing the site from. It affects the language strings and other - * strings (like currency markers, numbers, etc), that your program - * should run under for this request. - */ - public string $defaultLocale = 'en'; - - /** - * -------------------------------------------------------------------------- - * Negotiate Locale - * -------------------------------------------------------------------------- - * - * If true, the current Request object will automatically determine the - * language to use based on the value of the Accept-Language header. - * - * If false, no automatic detection will be performed. - */ - public bool $negotiateLocale = false; - - /** - * -------------------------------------------------------------------------- - * Supported Locales - * -------------------------------------------------------------------------- - * - * If $negotiateLocale is true, this array lists the locales supported - * by the application in descending order of priority. If no match is - * found, the first locale will be used. - * - * IncomingRequest::setLocale() also uses this list. - * - * @var list - */ - public array $supportedLocales = ['en']; - - /** - * -------------------------------------------------------------------------- - * Application Timezone - * -------------------------------------------------------------------------- - * - * The default timezone that will be used in your application to display - * dates with the date helper, and can be retrieved through app_timezone() - * - * @see https://www.php.net/manual/en/timezones.php for list of timezones - * supported by PHP. - */ - public string $appTimezone = 'UTC'; - - /** - * -------------------------------------------------------------------------- - * Default Character Set - * -------------------------------------------------------------------------- - * - * This determines which character set is used by default in various methods - * that require a character set to be provided. - * - * @see http://php.net/htmlspecialchars for a list of supported charsets. - */ - public string $charset = 'UTF-8'; - - /** - * -------------------------------------------------------------------------- - * Force Global Secure Requests - * -------------------------------------------------------------------------- - * - * If true, this will force every request made to this application to be - * made via a secure connection (HTTPS). If the incoming request is not - * secure, the user will be redirected to a secure version of the page - * and the HTTP Strict Transport Security (HSTS) header will be set. - */ - public bool $forceGlobalSecureRequests = false; - - /** - * -------------------------------------------------------------------------- - * Reverse Proxy IPs - * -------------------------------------------------------------------------- - * - * If your server is behind a reverse proxy, you must whitelist the proxy - * IP addresses from which CodeIgniter should trust headers such as - * X-Forwarded-For or Client-IP in order to properly identify - * the visitor's IP address. - * - * You need to set a proxy IP address or IP address with subnets and - * the HTTP header for the client IP address. - * - * Here are some examples: - * [ - * '10.0.1.200' => 'X-Forwarded-For', - * '192.168.5.0/24' => 'X-Real-IP', - * ] - * - * @var array - */ - public array $proxyIPs = []; - - /** - * -------------------------------------------------------------------------- - * Content Security Policy - * -------------------------------------------------------------------------- - * - * Enables the Response's Content Secure Policy to restrict the sources that - * can be used for images, scripts, CSS files, audio, video, etc. If enabled, - * the Response object will populate default values for the policy from the - * `ContentSecurityPolicy.php` file. Controllers can always add to those - * restrictions at run time. - * - * For a better understanding of CSP, see these documents: - * - * @see http://www.html5rocks.com/en/tutorials/security/content-security-policy/ - * @see http://www.w3.org/TR/CSP/ - */ - public bool $CSPEnabled = false; -} diff --git a/app/Config/Autoload.php b/app/Config/Autoload.php deleted file mode 100644 index 76cd926..0000000 --- a/app/Config/Autoload.php +++ /dev/null @@ -1,94 +0,0 @@ -|string> - */ - public $psr4 = [ - APP_NAMESPACE => APPPATH, - ]; - - /** - * ------------------------------------------------------------------- - * Class Map - * ------------------------------------------------------------------- - * The class map provides a map of class names and their exact - * location on the drive. Classes loaded in this manner will have - * slightly faster performance because they will not have to be - * searched for within one or more directories as they would if they - * were being autoloaded through a namespace. - * - * Prototype: - * $classmap = [ - * 'MyClass' => '/path/to/class/file.php' - * ]; - * - * @var array - */ - public $classmap = []; - - /** - * ------------------------------------------------------------------- - * Files - * ------------------------------------------------------------------- - * The files array provides a list of paths to __non-class__ files - * that will be autoloaded. This can be useful for bootstrap operations - * or for loading functions. - * - * Prototype: - * $files = [ - * '/path/to/my/file.php', - * ]; - * - * @var list - */ - public $files = []; - - /** - * ------------------------------------------------------------------- - * Helpers - * ------------------------------------------------------------------- - * Prototype: - * $helpers = [ - * 'form', - * ]; - * - * @var list - */ - public $helpers = []; -} diff --git a/app/Config/Boot/development.php b/app/Config/Boot/development.php deleted file mode 100644 index a868447..0000000 --- a/app/Config/Boot/development.php +++ /dev/null @@ -1,34 +0,0 @@ - - */ - public array $file = [ - 'storePath' => WRITEPATH . 'cache/', - 'mode' => 0640, - ]; - - /** - * ------------------------------------------------------------------------- - * Memcached settings - * ------------------------------------------------------------------------- - * Your Memcached servers can be specified below, if you are using - * the Memcached drivers. - * - * @see https://codeigniter.com/user_guide/libraries/caching.html#memcached - * - * @var array - */ - public array $memcached = [ - 'host' => '127.0.0.1', - 'port' => 11211, - 'weight' => 1, - 'raw' => false, - ]; - - /** - * ------------------------------------------------------------------------- - * Redis settings - * ------------------------------------------------------------------------- - * Your Redis server can be specified below, if you are using - * the Redis or Predis drivers. - * - * @var array - */ - public array $redis = [ - 'host' => '127.0.0.1', - 'password' => null, - 'port' => 6379, - 'timeout' => 0, - 'database' => 0, - ]; - - /** - * -------------------------------------------------------------------------- - * Available Cache Handlers - * -------------------------------------------------------------------------- - * - * This is an array of cache engine alias' and class names. Only engines - * that are listed here are allowed to be used. - * - * @var array> - */ - public array $validHandlers = [ - 'dummy' => DummyHandler::class, - 'file' => FileHandler::class, - 'memcached' => MemcachedHandler::class, - 'predis' => PredisHandler::class, - 'redis' => RedisHandler::class, - 'wincache' => WincacheHandler::class, - ]; - - /** - * -------------------------------------------------------------------------- - * Web Page Caching: Cache Include Query String - * -------------------------------------------------------------------------- - * - * Whether to take the URL query string into consideration when generating - * output cache files. Valid options are: - * - * false = Disabled - * true = Enabled, take all query parameters into account. - * Please be aware that this may result in numerous cache - * files generated for the same page over and over again. - * ['q'] = Enabled, but only take into account the specified list - * of query parameters. - * - * @var bool|list - */ - public $cacheQueryString = false; -} diff --git a/app/Config/Constants.php b/app/Config/Constants.php deleted file mode 100644 index 973884e..0000000 --- a/app/Config/Constants.php +++ /dev/null @@ -1,267 +0,0 @@ - "guest", - 'STATUS' => "use", - 'EMPTY' => "", - 'PERPAGE' => 20, - 'DELIMITER_FILE' => "||", - 'DELIMITER_ROLE' => ",", -]); -//URL -define('URLS', [ - 'LOGIN' => '/user/login', - 'SIGNUP' => '/user/signup', - 'LOGOUT' => '/user/logout', -]); -//회원ROLE -define('ROLES', [ - 'guest', - 'user', - 'vip', - 'manager', - 'cloudflare', - 'director', - 'master', -]); -//SESSION 관련 -define('SESSION_NAMES', [ - 'RETURN_URL' => "return_url", - 'ISLOGIN' => "islogined", - 'AUTH' => 'auth', -]); -//인증 관련 -define('AUTH_FIELDS', [ - 'ID' => 'id', - 'TITLE' => 'title', - 'ROLE' => 'role' -]); - -define("MESSENGERS", [ - "skype" => [ - "url" => "https://join.skype.com/invite/uKUgXfZThSQC", - "icon" => '스카이프', - "id" => '' - ], - "discord" => [ - "url" => "https://discord.gg/k6nQg84N", - "icon" => '디스코드', - "id" => '' - ], - "telegram" => [ - "url" => "https://t.me/daemonidc", - "icon" => '텔레그램', - "id" => '@daemonidc' - ], - "kakaotalk" => [ - "url" => "https://t.me/daemonidc", - "icon" => '카카오톡', - "id" => '' - ] -]); - -//아이콘 및 Sound관련 -define('ICONS', [ - 'LOGO' => '', - 'LOGIN' => '', - 'LOGOUT' => '', - 'LOCK' => '', - 'NEW' => '', - 'REPLY' => '', - 'DELETE' => '', - 'RELOAD' => '', - 'SETUP' => '', - 'FLAG' => '', - 'SEARCH' => '', - 'EXCEL' => '', - 'HOME' => '', - 'PLAY' => '', - 'CART' => '', - 'CARD' => '', - 'DEPOSIT' => '', - 'UP' => '', - 'DOWN' => '', - 'LEFT' => '', - 'RIGHT' => '', - 'IMAGE_FILE' => '', - 'GOOGLE' => '', -]); - -define('TOP_BANNER', [ - 'default' => '', - 'aboutus' => '', - 'member' => '', - 'hosting' => '', - 'serverdevice' => '', - 'service' => '', - 'support' => '', -]); - -define('AUDIOS', [ - 'Alram_GetEmail' => '', -]); - -define('KEYWORD', '일본IDC 일본서버 일본 서버 일본호스팅 서버호스팅 디도스 공격 해외 호스팅 DDOS 방어 ddos 의뢰 디도스 보안 일본 단독서버 가상서버'); -define('LAYOUTS', [ - 'empty' => [ - 'path' => 'layouts' . DIRECTORY_SEPARATOR . 'empty', - 'stylesheets' => [ - '', - '', - '', - ], - 'javascripts' => [ - '', - ] - ], - 'front' => [ - 'title' => KEYWORD, - 'path' => 'layouts' . DIRECTORY_SEPARATOR . 'front', - //'topmenus' => ['aboutus', 'hosting', 'serverdevice', 'service', 'support'], - 'topmenus' => ['aboutus', 'hosting', 'service', 'support'], - 'metas' => [ - '', - '', - '', - '', - '', - '', - '', - '', - '', - ], - 'stylesheets' => [ - '', - '', - '', - '', - '', - '', - '', - '', - '', - ], - 'javascripts' => [ - '', - '', - '', - '', - '', - ], - ], - 'admin' => [ - 'title' => '관리자화면', - 'path' => 'layouts' . DIRECTORY_SEPARATOR . 'admin', - 'stylesheets' => [ - '', - '', - '', - '', - '', - '', - '', - '', - ], - 'javascripts' => [ - '', - '', - '', - '', - '', - ] - ], -]); diff --git a/app/Config/ContentSecurityPolicy.php b/app/Config/ContentSecurityPolicy.php deleted file mode 100644 index 2ac41a7..0000000 --- a/app/Config/ContentSecurityPolicy.php +++ /dev/null @@ -1,176 +0,0 @@ -|string|null - */ - public $defaultSrc; - - /** - * Lists allowed scripts' URLs. - * - * @var list|string - */ - public $scriptSrc = 'self'; - - /** - * Lists allowed stylesheets' URLs. - * - * @var list|string - */ - public $styleSrc = 'self'; - - /** - * Defines the origins from which images can be loaded. - * - * @var list|string - */ - public $imageSrc = 'self'; - - /** - * Restricts the URLs that can appear in a page's `` element. - * - * Will default to self if not overridden - * - * @var list|string|null - */ - public $baseURI; - - /** - * Lists the URLs for workers and embedded frame contents - * - * @var list|string - */ - public $childSrc = 'self'; - - /** - * Limits the origins that you can connect to (via XHR, - * WebSockets, and EventSource). - * - * @var list|string - */ - public $connectSrc = 'self'; - - /** - * Specifies the origins that can serve web fonts. - * - * @var list|string - */ - public $fontSrc; - - /** - * Lists valid endpoints for submission from `
` tags. - * - * @var list|string - */ - public $formAction = 'self'; - - /** - * Specifies the sources that can embed the current page. - * This directive applies to ``, `