diff --git a/.gitignore b/.gitignore old mode 100644 new mode 100755 diff --git a/AGENTS.md b/AGENTS.md old mode 100644 new mode 100755 diff --git a/LICENSE b/LICENSE old mode 100644 new mode 100755 diff --git a/README.md b/README.md old mode 100644 new mode 100755 diff --git a/app/.htaccess b/app/.htaccess old mode 100644 new mode 100755 diff --git a/app/Common.php b/app/Common.php old mode 100644 new mode 100755 diff --git a/app/Config/App.php b/app/Config/App.php old mode 100644 new mode 100755 diff --git a/app/Config/Autoload.php b/app/Config/Autoload.php old mode 100644 new mode 100755 diff --git a/app/Config/Boot/development.php b/app/Config/Boot/development.php old mode 100644 new mode 100755 diff --git a/app/Config/Boot/production.php b/app/Config/Boot/production.php old mode 100644 new mode 100755 diff --git a/app/Config/Boot/testing.php b/app/Config/Boot/testing.php old mode 100644 new mode 100755 diff --git a/app/Config/CURLRequest.php b/app/Config/CURLRequest.php old mode 100644 new mode 100755 diff --git a/app/Config/Cache.php b/app/Config/Cache.php old mode 100644 new mode 100755 diff --git a/app/Config/Constants.php b/app/Config/Constants.php old mode 100644 new mode 100755 diff --git a/app/Config/ContentSecurityPolicy.php b/app/Config/ContentSecurityPolicy.php old mode 100644 new mode 100755 diff --git a/app/Config/Cookie.php b/app/Config/Cookie.php old mode 100644 new mode 100755 diff --git a/app/Config/Cors.php b/app/Config/Cors.php old mode 100644 new mode 100755 diff --git a/app/Config/Database.php b/app/Config/Database.php old mode 100644 new mode 100755 diff --git a/app/Config/DocTypes.php b/app/Config/DocTypes.php old mode 100644 new mode 100755 diff --git a/app/Config/Email.php b/app/Config/Email.php old mode 100644 new mode 100755 diff --git a/app/Config/Encryption.php b/app/Config/Encryption.php old mode 100644 new mode 100755 diff --git a/app/Config/Events.php b/app/Config/Events.php old mode 100644 new mode 100755 diff --git a/app/Config/Exceptions.php b/app/Config/Exceptions.php old mode 100644 new mode 100755 diff --git a/app/Config/Feature.php b/app/Config/Feature.php old mode 100644 new mode 100755 diff --git a/app/Config/Filters.php b/app/Config/Filters.php old mode 100644 new mode 100755 diff --git a/app/Config/ForeignCharacters.php b/app/Config/ForeignCharacters.php old mode 100644 new mode 100755 diff --git a/app/Config/Format.php b/app/Config/Format.php old mode 100644 new mode 100755 diff --git a/app/Config/Generators.php b/app/Config/Generators.php old mode 100644 new mode 100755 diff --git a/app/Config/Honeypot.php b/app/Config/Honeypot.php old mode 100644 new mode 100755 diff --git a/app/Config/Images.php b/app/Config/Images.php old mode 100644 new mode 100755 diff --git a/app/Config/Kint.php b/app/Config/Kint.php old mode 100644 new mode 100755 diff --git a/app/Config/Logger.php b/app/Config/Logger.php old mode 100644 new mode 100755 diff --git a/app/Config/Migrations.php b/app/Config/Migrations.php old mode 100644 new mode 100755 diff --git a/app/Config/Mimes.php b/app/Config/Mimes.php old mode 100644 new mode 100755 diff --git a/app/Config/Modules.php b/app/Config/Modules.php old mode 100644 new mode 100755 diff --git a/app/Config/Optimize.php b/app/Config/Optimize.php old mode 100644 new mode 100755 diff --git a/app/Config/Pager.php b/app/Config/Pager.php old mode 100644 new mode 100755 diff --git a/app/Config/Paths.php b/app/Config/Paths.php old mode 100644 new mode 100755 diff --git a/app/Config/Publisher.php b/app/Config/Publisher.php old mode 100644 new mode 100755 diff --git a/app/Config/Routes.php b/app/Config/Routes.php old mode 100644 new mode 100755 diff --git a/app/Config/Routing.php b/app/Config/Routing.php old mode 100644 new mode 100755 diff --git a/app/Config/Security.php b/app/Config/Security.php old mode 100644 new mode 100755 diff --git a/app/Config/Services.php b/app/Config/Services.php old mode 100644 new mode 100755 diff --git a/app/Config/Session.php b/app/Config/Session.php old mode 100644 new mode 100755 diff --git a/app/Config/Toolbar.php b/app/Config/Toolbar.php old mode 100644 new mode 100755 diff --git a/app/Config/UserAgents.php b/app/Config/UserAgents.php old mode 100644 new mode 100755 diff --git a/app/Config/Validation.php b/app/Config/Validation.php old mode 100644 new mode 100755 diff --git a/app/Config/View.php b/app/Config/View.php old mode 100644 new mode 100755 diff --git a/app/Controllers/Api/DashboardApiController.php b/app/Controllers/Api/DashboardApiController.php old mode 100644 new mode 100755 diff --git a/app/Controllers/Api/EntryApiController.php b/app/Controllers/Api/EntryApiController.php old mode 100644 new mode 100755 diff --git a/app/Controllers/Api/ReportApiController.php b/app/Controllers/Api/ReportApiController.php old mode 100644 new mode 100755 diff --git a/app/Controllers/Auth/AuthController.php b/app/Controllers/Auth/AuthController.php old mode 100644 new mode 100755 diff --git a/app/Controllers/BaseController.php b/app/Controllers/BaseController.php old mode 100644 new mode 100755 diff --git a/app/Controllers/Master/MasterControlsController.php b/app/Controllers/Master/MasterControlsController.php old mode 100644 new mode 100755 diff --git a/app/Controllers/Master/MasterDeptsController.php b/app/Controllers/Master/MasterDeptsController.php old mode 100644 new mode 100755 diff --git a/app/Controllers/Master/MasterTestsController.php b/app/Controllers/Master/MasterTestsController.php old mode 100644 new mode 100755 diff --git a/app/Controllers/PageController.php b/app/Controllers/PageController.php old mode 100644 new mode 100755 diff --git a/app/Controllers/Qc/ControlTestsController.php b/app/Controllers/Qc/ControlTestsController.php old mode 100644 new mode 100755 diff --git a/app/Controllers/Qc/ResultsController.php b/app/Controllers/Qc/ResultsController.php old mode 100644 new mode 100755 diff --git a/app/Controllers/Qc/TestCommentsController.php b/app/Controllers/Qc/TestCommentsController.php old mode 100644 new mode 100755 diff --git a/app/Database/Migrations/.gitkeep b/app/Database/Migrations/.gitkeep old mode 100644 new mode 100755 diff --git a/app/Database/Migrations/2026-01-17-000001_QualityControlSystem.php b/app/Database/Migrations/2026-01-17-000001_QualityControlSystem.php old mode 100644 new mode 100755 diff --git a/app/Database/Migrations/2026-02-09-000001_Users.php b/app/Database/Migrations/2026-02-09-000001_Users.php old mode 100644 new mode 100755 diff --git a/app/Database/Seeds/.gitkeep b/app/Database/Seeds/.gitkeep old mode 100644 new mode 100755 diff --git a/app/Database/Seeds/CmodQcSeeder.php b/app/Database/Seeds/CmodQcSeeder.php old mode 100644 new mode 100755 diff --git a/app/Filters/.gitkeep b/app/Filters/.gitkeep old mode 100644 new mode 100755 diff --git a/app/Filters/AuthFilter.php b/app/Filters/AuthFilter.php old mode 100644 new mode 100755 diff --git a/app/Helpers/.gitkeep b/app/Helpers/.gitkeep old mode 100644 new mode 100755 diff --git a/app/Helpers/stringcase_helper.php b/app/Helpers/stringcase_helper.php old mode 100644 new mode 100755 diff --git a/app/Language/.gitkeep b/app/Language/.gitkeep old mode 100644 new mode 100755 diff --git a/app/Language/en/Validation.php b/app/Language/en/Validation.php old mode 100644 new mode 100755 diff --git a/app/Libraries/.gitkeep b/app/Libraries/.gitkeep old mode 100644 new mode 100755 diff --git a/app/Models/.gitkeep b/app/Models/.gitkeep old mode 100644 new mode 100755 diff --git a/app/Models/Auth/UsersModel.php b/app/Models/Auth/UsersModel.php old mode 100644 new mode 100755 diff --git a/app/Models/BaseModel.php b/app/Models/BaseModel.php old mode 100644 new mode 100755 diff --git a/app/Models/Master/MasterControlsModel.php b/app/Models/Master/MasterControlsModel.php old mode 100644 new mode 100755 diff --git a/app/Models/Master/MasterDeptsModel.php b/app/Models/Master/MasterDeptsModel.php old mode 100644 new mode 100755 diff --git a/app/Models/Master/MasterTestsModel.php b/app/Models/Master/MasterTestsModel.php old mode 100644 new mode 100755 diff --git a/app/Models/Qc/ControlTestsModel.php b/app/Models/Qc/ControlTestsModel.php old mode 100644 new mode 100755 diff --git a/app/Models/Qc/ResultsModel.php b/app/Models/Qc/ResultsModel.php old mode 100644 new mode 100755 diff --git a/app/Models/Qc/TestCommentsModel.php b/app/Models/Qc/TestCommentsModel.php old mode 100644 new mode 100755 diff --git a/app/ThirdParty/.gitkeep b/app/ThirdParty/.gitkeep old mode 100644 new mode 100755 diff --git a/app/Views/auth/login.php b/app/Views/auth/login.php old mode 100644 new mode 100755 diff --git a/app/Views/dashboard.php b/app/Views/dashboard.php old mode 100644 new mode 100755 diff --git a/app/Views/entry/daily.php b/app/Views/entry/daily.php old mode 100644 new mode 100755 diff --git a/app/Views/entry/index.php b/app/Views/entry/index.php old mode 100644 new mode 100755 diff --git a/app/Views/entry/monthly.php b/app/Views/entry/monthly.php old mode 100644 new mode 100755 diff --git a/app/Views/errors/cli/error_404.php b/app/Views/errors/cli/error_404.php old mode 100644 new mode 100755 diff --git a/app/Views/errors/cli/error_exception.php b/app/Views/errors/cli/error_exception.php old mode 100644 new mode 100755 diff --git a/app/Views/errors/cli/production.php b/app/Views/errors/cli/production.php old mode 100644 new mode 100755 diff --git a/app/Views/errors/html/debug.css b/app/Views/errors/html/debug.css old mode 100644 new mode 100755 diff --git a/app/Views/errors/html/debug.js b/app/Views/errors/html/debug.js old mode 100644 new mode 100755 diff --git a/app/Views/errors/html/error_400.php b/app/Views/errors/html/error_400.php old mode 100644 new mode 100755 diff --git a/app/Views/errors/html/error_404.php b/app/Views/errors/html/error_404.php old mode 100644 new mode 100755 diff --git a/app/Views/errors/html/error_exception.php b/app/Views/errors/html/error_exception.php old mode 100644 new mode 100755 diff --git a/app/Views/errors/html/production.php b/app/Views/errors/html/production.php old mode 100644 new mode 100755 diff --git a/app/Views/layout/main_layout.php b/app/Views/layout/main_layout.php old mode 100644 new mode 100755 diff --git a/app/Views/master/control/dialog_control_form.php b/app/Views/master/control/dialog_control_form.php old mode 100644 new mode 100755 diff --git a/app/Views/master/control/index.php b/app/Views/master/control/index.php old mode 100644 new mode 100755 diff --git a/app/Views/master/control_test/dialog_control_test_form.php b/app/Views/master/control_test/dialog_control_test_form.php old mode 100644 new mode 100755 diff --git a/app/Views/master/control_test/index.php b/app/Views/master/control_test/index.php old mode 100644 new mode 100755 diff --git a/app/Views/master/dept/dialog_dept_form.php b/app/Views/master/dept/dialog_dept_form.php old mode 100644 new mode 100755 diff --git a/app/Views/master/dept/index.php b/app/Views/master/dept/index.php old mode 100644 new mode 100755 diff --git a/app/Views/master/test/dialog_test_form.php b/app/Views/master/test/dialog_test_form.php old mode 100644 new mode 100755 diff --git a/app/Views/master/test/index.php b/app/Views/master/test/index.php old mode 100644 new mode 100755 diff --git a/app/Views/report/index.php b/app/Views/report/index.php old mode 100644 new mode 100755 diff --git a/app/Views/report/merged.php b/app/Views/report/merged.php old mode 100644 new mode 100755 diff --git a/app/index.html b/app/index.html old mode 100644 new mode 100755 diff --git a/backup/qc20260114.bak b/backup/qc20260114.bak old mode 100644 new mode 100755 diff --git a/backup/script.sql b/backup/script.sql old mode 100644 new mode 100755 diff --git a/backup/script_utf8.sql b/backup/script_utf8.sql old mode 100644 new mode 100755 diff --git a/builds b/builds old mode 100644 new mode 100755 diff --git a/composer.json b/composer.json old mode 100644 new mode 100755 diff --git a/composer.lock b/composer.lock old mode 100644 new mode 100755 diff --git a/docs/PRD.md b/docs/PRD.md old mode 100644 new mode 100755 diff --git a/docs/architecture.md b/docs/architecture.md old mode 100644 new mode 100755 diff --git a/docs/development-guide.md b/docs/development-guide.md old mode 100644 new mode 100755 diff --git a/docs/index.md b/docs/index.md old mode 100644 new mode 100755 diff --git a/docs/llms.txt b/docs/llms.txt old mode 100644 new mode 100755 diff --git a/docs/prd.json b/docs/prd.json old mode 100644 new mode 100755 diff --git a/docs/project-overview.md b/docs/project-overview.md old mode 100644 new mode 100755 diff --git a/docs/source-tree-analysis.md b/docs/source-tree-analysis.md old mode 100644 new mode 100755 diff --git a/env b/env old mode 100644 new mode 100755 diff --git a/index.json b/index.json old mode 100644 new mode 100755 diff --git a/phpunit.xml.dist b/phpunit.xml.dist old mode 100644 new mode 100755 diff --git a/preload.php b/preload.php old mode 100644 new mode 100755 diff --git a/public/.htaccess b/public/.htaccess old mode 100644 new mode 100755 index 399bcd1..be8c1c7 --- a/public/.htaccess +++ b/public/.htaccess @@ -15,7 +15,7 @@ Options -Indexes # change the following line to match the subfolder you need. # http://httpd.apache.org/docs/current/mod/mod_rewrite.html#rewritebase # RewriteBase / - RewriteBase /tinyqc/ +# RewriteBase /tinyqc/ # Redirect Trailing Slashes... RewriteCond %{REQUEST_FILENAME} !-d diff --git a/public/favicon.ico b/public/favicon.ico old mode 100644 new mode 100755 diff --git a/public/htaccess b/public/htaccess new file mode 100755 index 0000000..be8c1c7 --- /dev/null +++ b/public/htaccess @@ -0,0 +1,50 @@ +# Disable directory browsing +Options -Indexes + +# ---------------------------------------------------------------------- +# Rewrite engine +# ---------------------------------------------------------------------- + +# Turning on the rewrite engine is necessary for the following rules and features. +# FollowSymLinks must be enabled for this to work. + + Options +FollowSymlinks + RewriteEngine On + + # If you installed CodeIgniter in a subfolder, you will need to + # change the following line to match the subfolder you need. + # http://httpd.apache.org/docs/current/mod/mod_rewrite.html#rewritebase + # RewriteBase / +# RewriteBase /tinyqc/ + + # Redirect Trailing Slashes... + RewriteCond %{REQUEST_FILENAME} !-d + RewriteCond %{REQUEST_URI} (.+)/$ + RewriteRule ^ %1 [L,R=301] + + # Rewrite "www.example.com -> example.com" + RewriteCond %{HTTPS} !=on + RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC] + RewriteRule ^ http://%1%{REQUEST_URI} [R=301,L] + + # Checks to see if the user is attempting to access a valid file, + # such as an image or css document, if this isn't true it sends the + # request to the front controller, index.php + RewriteCond %{REQUEST_FILENAME} !-f + RewriteCond %{REQUEST_FILENAME} !-d + RewriteRule ^([\s\S]*)$ index.php/$1 [L,NC,QSA] + + # Ensure Authorization header is passed along + RewriteCond %{HTTP:Authorization} . + RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] + + + + # If we don't have mod_rewrite installed, all 404's + # can be sent to index.php, and everything works as normal. + ErrorDocument 404 index.php + + +# Disable server signature start +ServerSignature Off +# Disable server signature end diff --git a/public/images/favicon.png b/public/images/favicon.png old mode 100644 new mode 100755 diff --git a/public/images/favicon.svg b/public/images/favicon.svg old mode 100644 new mode 100755 diff --git a/public/images/logo.png b/public/images/logo.png old mode 100644 new mode 100755 diff --git a/public/index.php b/public/index.php old mode 100644 new mode 100755 diff --git a/public/robots.txt b/public/robots.txt old mode 100644 new mode 100755 diff --git a/public/template.html b/public/template.html old mode 100644 new mode 100755 diff --git a/spark b/spark old mode 100644 new mode 100755 diff --git a/tests/.htaccess b/tests/.htaccess old mode 100644 new mode 100755 diff --git a/tests/README.md b/tests/README.md old mode 100644 new mode 100755 diff --git a/tests/_support/Database/Migrations/2020-02-22-222222_example_migration.php b/tests/_support/Database/Migrations/2020-02-22-222222_example_migration.php old mode 100644 new mode 100755 diff --git a/tests/_support/Database/Seeds/ExampleSeeder.php b/tests/_support/Database/Seeds/ExampleSeeder.php old mode 100644 new mode 100755 diff --git a/tests/_support/Libraries/ConfigReader.php b/tests/_support/Libraries/ConfigReader.php old mode 100644 new mode 100755 diff --git a/tests/_support/Models/ExampleModel.php b/tests/_support/Models/ExampleModel.php old mode 100644 new mode 100755 diff --git a/tests/database/ExampleDatabaseTest.php b/tests/database/ExampleDatabaseTest.php old mode 100644 new mode 100755 diff --git a/tests/index.html b/tests/index.html old mode 100644 new mode 100755 diff --git a/tests/session/ExampleSessionTest.php b/tests/session/ExampleSessionTest.php old mode 100644 new mode 100755 diff --git a/tests/unit/HealthTest.php b/tests/unit/HealthTest.php old mode 100644 new mode 100755 diff --git a/writable/.htaccess b/writable/.htaccess old mode 100644 new mode 100755 diff --git a/writable/cache/index.html b/writable/cache/index.html old mode 100644 new mode 100755 diff --git a/writable/debugbar/index.html b/writable/debugbar/index.html old mode 100644 new mode 100755 diff --git a/writable/index.html b/writable/index.html old mode 100644 new mode 100755 diff --git a/writable/logs/index.html b/writable/logs/index.html old mode 100644 new mode 100755 diff --git a/writable/session/index.html b/writable/session/index.html old mode 100644 new mode 100755 diff --git a/writable/uploads/index.html b/writable/uploads/index.html old mode 100644 new mode 100755