rhymix/classes
Kijin Sung 42d09bde65 Provide a single entry point for all command-line scripts
Core example:

php index.php common.clean_empty_dirs
  -> executes common/scripts/clean_empty_dirs.php

Third-party example:

php index.php module_name.script_name
  -> executes modules/module_name/scripts/script_name.php

This should be the preferred method of executing PHP scripts included with
any third-party module, because it ensures that the working environment is
correct. For example, it will set the current working directory to Rhymix root,
check that the UID matches the usual web user, include all core libraries and
initialize the Context properly.

Over time, we will expand the command-line functionality similar to
the 'artisan' command in Laravel.
2023-08-16 23:12:25 +09:00
..
cache Remove unnecessary header and footer from class files 2023-01-30 23:52:23 +09:00
context Fix warnings in PHP 8.x 2023-07-20 21:38:16 +09:00
db Revert "Convert DB class into an alias of Rhymix\Framework\DB, instead of extending it" 2023-06-19 01:44:53 +09:00
display Add option to control whether boards and pages are indexed by search engines, using the X-Robots-Tag header 2023-08-13 02:03:02 +09:00
editor Remove unnecessary header and footer from class files 2023-01-30 23:52:23 +09:00
extravar Fix #2106 allow entering multiple lines (textarea) in extra var description 2023-07-04 23:29:23 +09:00
file Clean up default settings and proxy URL parsing logic 2023-04-23 14:26:19 +09:00
frontendfile Remove unnecessary header and footer from class files 2023-01-30 23:52:23 +09:00
handler Remove unnecessary header and footer from class files 2023-01-30 23:52:23 +09:00
httprequest Remove unnecessary header and footer from class files 2023-01-30 23:52:23 +09:00
mail Remove unnecessary header and footer from class files 2023-01-30 23:52:23 +09:00
mobile Fix deprecation error in PHP 8.x when path or domain is null in setcookie() 2023-06-16 15:34:48 +09:00
module Provide a single entry point for all command-line scripts 2023-08-16 23:12:25 +09:00
object Remove unnecessary header and footer from class files 2023-01-30 23:52:23 +09:00
page Remove unnecessary header and footer from class files 2023-01-30 23:52:23 +09:00
security Remove unnecessary header and footer from class files 2023-01-30 23:52:23 +09:00
template Fix #2131 missing translations 2023-06-22 21:55:25 +09:00
validator Remove unnecessary header and footer from class files 2023-01-30 23:52:23 +09:00
widget Remove unnecessary header and footer from class files 2023-01-30 23:52:23 +09:00
xml Remove unnecessary header and footer from class files 2023-01-30 23:52:23 +09:00