| |
| scriptlog:install:setup [2026/09/26 09:09] – admin admin | scriptlog:install:setup [2026/09/26 09:17] (current) – admin admin |
|---|
| ======= Includes ======= | ======= Includes ======= |
| |
| ^ Mode ^ Target ^ Line ^ | ^ Mode ^ Target ^ Line ^ |
| | ''require'' | ''require_once dirname(__FILE__) . DIRECTORY_SEPARATOR . 'check-engine.php';'' | 15 | | | ''require'' | ''require_once dirname(__FILE__) . DIRECTORY_SEPARATOR . 'check-engine.php';'' | 15 | |
| | ''require'' | ''require_once dirname(__FILE__) . DIRECTORY_SEPARATOR . 'dbtable.php';'' | 16 | | | ''require'' | ''require_once dirname(__FILE__) . DIRECTORY_SEPARATOR . 'dbtable.php';'' | 16 | |
| |
| ======= Functions (25) ======= | ======= Functions (25) ======= |
| |
| ^ Function ^ Line ^ Params ^ Returns ^ Summary ^ | ^ Function ^ Line ^ Params ^ Returns ^ Summary ^ |
| | ''current_url'' | 18 | 0 | | File setup.php | | | ''current_url'' | 18 | 0 | | File setup.php | |
| | ''friendly_mysql_error'' | 47 | 5 | | friendly_mysql_error() | | | ''friendly_mysql_error'' | 47 | 5 | | friendly_mysql_error() | |
| | ''make_connection'' | 71 | 5 | | make_connection() | | | ''make_connection'' | 71 | 5 | | make_connection() | |
| | ''make_secure_connection'' | 103 | 6 | | make_secure_connection() | | | ''make_secure_connection'' | 103 | 6 | | make_secure_connection() | |
| | ''generate_license'' | 131 | 1 | | generate_license() | | | ''generate_license'' | 131 | 1 | | generate_license() | |
| | ''is_table_exists'' | 180 | 3 | | is_table_exists | | | ''is_table_exists'' | 180 | 3 | | is_table_exists | |
| | ''check_dbtable'' | 199 | 2 | | function check_dbtable | | | ''check_dbtable'' | 199 | 2 | | function check_dbtable | |
| | ''install_database_table'' | 220 | 11 | | install_database_table() | | | ''install_database_table'' | 220 | 11 | | install_database_table() | |
| | ''install_i18n_data'' | 596 | 3 | | install_i18n_data() | | | ''install_i18n_data'' | 596 | 3 | | install_i18n_data() | |
| | ''install_privacy_policy_data'' | 888 | 2 | | install_privacy_policy_data() | | | ''install_privacy_policy_data'' | 888 | 2 | | install_privacy_policy_data() | |
| | ''grab_app_key'' | 1088 | 3 | | grab_app_key() | | | ''grab_app_key'' | 1088 | 3 | | grab_app_key() | |
| | ''update_app_key'' | 1111 | 4 | | update_app_key() | | | ''update_app_key'' | 1111 | 4 | | update_app_key() | |
| | ''write_config_file'' | 1137 | 12 | | write_config_file | | | ''write_config_file'' | 1137 | 12 | | write_config_file | |
| | ''env_escape'' | 1256 | 1 | | Escape value for .env file format | | | ''env_escape'' | 1256 | 1 | | Escape value for .env file format | |
| | ''write_env_file'' | 1278 | 12 | | Write .env file with environment variables | | | ''write_env_file'' | 1278 | 12 | | Write .env file with environment variables | |
| | ''remove_bad_characters'' | 1326 | 8 | | remove_bad_characters() | | | ''remove_bad_characters'' | 1326 | 8 | | remove_bad_characters() | |
| | ''escapeHTML'' | 1360 | 1 | | Escape HTML Function | | | ''escapeHTML'' | 1360 | 1 | | Escape HTML Function | |
| | ''installation_key'' | 1371 | 1 | | installation_key | | | ''installation_key'' | 1371 | 1 | | installation_key | |
| | ''convert_memory_used'' | 1393 | 1 | | convert_memory_used() | | | ''convert_memory_used'' | 1393 | 1 | | convert_memory_used() | |
| | ''setup_base_url'' | 1409 | 2 | | setup_base_url() | | | ''setup_base_url'' | 1409 | 2 | | setup_base_url() | |
| | ''purge_installation'' | 1426 | 0 | | purge_installation() | | | ''purge_installation'' | 1426 | 0 | | purge_installation() | |
| | ''generate_random_key_filename'' | 1464 | 0 | ''string'' | Generate a random filename for encryption key | | | ''generate_random_key_filename'' | 1464 | 0 | ''string'' | Generate a random filename for encryption key | |
| | ''generate_defuse_key'' | 1483 | 0 | | Generate and save Defuse encryption key outside document root | | | ''generate_defuse_key'' | 1483 | 0 | | Generate and save Defuse encryption key outside document root | |
| | ''generate_table_prefix'' | 1536 | 1 | | genereate_table_prefix() | | | ''generate_table_prefix'' | 1536 | 1 | | genereate_table_prefix() | |
| | ''generate_server_config'' | 1569 | 0 | | Generate server config file during installation | | | ''generate_server_config'' | 1569 | 0 | | Generate server config file during installation | |
| |
| |
| friendly_mysql_error() | friendly_mysql_error() |
| |
| ^ Parameter ^ Type ^ Default ^ Description ^ | ^ Parameter ^ Type ^ Default ^ Description ^ |
| | ''$errno'' | ''(untyped)'' | //required// | | | | ''$errno'' | ''(untyped)'' | //required// | | |
| | ''$error'' | ''(untyped)'' | //required// | | | | ''$error'' | ''(untyped)'' | //required// | | |
| | ''$host'' | ''(untyped)'' | //required// | | | | ''$host'' | ''(untyped)'' | //required// | | |
| | ''$username'' | ''(untyped)'' | //required// | | | | ''$username'' | ''(untyped)'' | //required// | | |
| | ''$dbname'' | ''(untyped)'' | //required// | | | | ''$dbname'' | ''(untyped)'' | //required// | | |
| |
| |
| make_connection() | make_connection() |
| |
| ^ Parameter ^ Type ^ Default ^ Description ^ | ^ Parameter ^ Type ^ Default ^ Description ^ |
| | ''$host'' | ''(untyped)'' | //required// | | | | ''$host'' | ''(untyped)'' | //required// | | |
| | ''$username'' | ''(untyped)'' | //required// | | | | ''$username'' | ''(untyped)'' | //required// | | |
| | ''$passwd'' | ''(untyped)'' | //required// | | | | ''$passwd'' | ''(untyped)'' | //required// | | |
| | ''$dbname'' | ''(untyped)'' | //required// | | | | ''$dbname'' | ''(untyped)'' | //required// | | |
| | ''$dbport'' | ''(untyped)'' | //required// | | | | ''$dbport'' | ''(untyped)'' | //required// | | |
| |
| |
| make_secure_connection() | make_secure_connection() |
| |
| ^ Parameter ^ Type ^ Default ^ Description ^ | ^ Parameter ^ Type ^ Default ^ Description ^ |
| | ''$host'' | ''(untyped)'' | //required// | | | | ''$host'' | ''(untyped)'' | //required// | | |
| | ''$username'' | ''(untyped)'' | //required// | | | | ''$username'' | ''(untyped)'' | //required// | | |
| | ''$passwd'' | ''(untyped)'' | //required// | | | | ''$passwd'' | ''(untyped)'' | //required// | | |
| | ''$dbname'' | ''(untyped)'' | //required// | | | | ''$dbname'' | ''(untyped)'' | //required// | | |
| | ''$dbport'' | ''(untyped)'' | //required// | | | | ''$dbport'' | ''(untyped)'' | //required// | | |
| | ''$ca'' | ''(untyped)'' | //required// | | | | ''$ca'' | ''(untyped)'' | //required// | | |
| |
| |
| generate_license() | generate_license() |
| |
| ^ Parameter ^ Type ^ Default ^ Description ^ | ^ Parameter ^ Type ^ Default ^ Description ^ |
| | ''$suffix'' | ''(untyped)'' | ''null'' | | | | ''$suffix'' | ''(untyped)'' | ''null'' | | |
| |
| |
| is_table_exists | is_table_exists |
| |
| ^ Parameter ^ Type ^ Default ^ Description ^ | ^ Parameter ^ Type ^ Default ^ Description ^ |
| | ''$link'' | ''(untyped)'' | //required// | | | | ''$link'' | ''(untyped)'' | //required// | | |
| | ''$table'' | ''(untyped)'' | //required// | | | | ''$table'' | ''(untyped)'' | //required// | | |
| | ''$counter'' | ''(untyped)'' | ''0'' | | | | ''$counter'' | ''(untyped)'' | ''0'' | | |
| |
| |
| function check_dbtable | function check_dbtable |
| |
| ^ Parameter ^ Type ^ Default ^ Description ^ | ^ Parameter ^ Type ^ Default ^ Description ^ |
| | ''$link'' | ''(untyped)'' | //required// | | | | ''$link'' | ''(untyped)'' | //required// | | |
| | ''$table'' | ''(untyped)'' | //required// | | | | ''$table'' | ''(untyped)'' | //required// | | |
| |
| |
| install_database_table() | install_database_table() |
| |
| ^ Parameter ^ Type ^ Default ^ Description ^ | ^ Parameter ^ Type ^ Default ^ Description ^ |
| | ''$link'' | ''(untyped)'' | //required// | | | | ''$link'' | ''(untyped)'' | //required// | | |
| | ''$protocol'' | ''(untyped)'' | //required// | | | | ''$protocol'' | ''(untyped)'' | //required// | | |
| | ''$server_host'' | ''(untyped)'' | //required// | | | | ''$server_host'' | ''(untyped)'' | //required// | | |
| | ''$user_login'' | ''(untyped)'' | //required// | | | | ''$user_login'' | ''(untyped)'' | //required// | | |
| | ''$user_pass'' | ''(untyped)'' | //required// | | | | ''$user_pass'' | ''(untyped)'' | //required// | | |
| | ''$user_email'' | ''(untyped)'' | //required// | | | | ''$user_email'' | ''(untyped)'' | //required// | | |
| | ''$key'' | ''(untyped)'' | //required// | | | | ''$key'' | ''(untyped)'' | //required// | | |
| | ''$prefix'' | ''(untyped)'' | '''''' | | | | ''$prefix'' | ''(untyped)'' | '''''' | | |
| | ''$site_language'' | ''(untyped)'' | '''en''' | | | | ''$site_language'' | ''(untyped)'' | '''en''' | | |
| | ''$defuse_key_path'' | ''(untyped)'' | '''''' | | | | ''$defuse_key_path'' | ''(untyped)'' | '''''' | | |
| | ''$dbhost'' | ''(untyped)'' | '''''' | | | | ''$dbhost'' | ''(untyped)'' | '''''' | | |
| |
| |
| install_i18n_data() | install_i18n_data() |
| |
| ^ Parameter ^ Type ^ Default ^ Description ^ | ^ Parameter ^ Type ^ Default ^ Description ^ |
| | ''$link'' | ''(untyped)'' | //required// | | | | ''$link'' | ''(untyped)'' | //required// | | |
| | ''$prefix'' | ''(untyped)'' | '''''' | | | | ''$prefix'' | ''(untyped)'' | '''''' | | |
| | ''$default_lang'' | ''(untyped)'' | '''en''' | (language code to set as default) | | | ''$default_lang'' | ''(untyped)'' | '''en''' | (language code to set as default) | |
| |
| |
| install_privacy_policy_data() | install_privacy_policy_data() |
| |
| ^ Parameter ^ Type ^ Default ^ Description ^ | ^ Parameter ^ Type ^ Default ^ Description ^ |
| | ''$link'' | ''(untyped)'' | //required// | | | | ''$link'' | ''(untyped)'' | //required// | | |
| | ''$prefix'' | ''(untyped)'' | '''''' | | | | ''$prefix'' | ''(untyped)'' | '''''' | | |
| |
| |
| grab_app_key() | grab_app_key() |
| |
| ^ Parameter ^ Type ^ Default ^ Description ^ | ^ Parameter ^ Type ^ Default ^ Description ^ |
| | ''$mysqli'' | ''(untyped)'' | //required// | | | | ''$mysqli'' | ''(untyped)'' | //required// | | |
| | ''$key'' | ''(untyped)'' | //required// | | | | ''$key'' | ''(untyped)'' | //required// | | |
| | ''$prefix'' | ''(untyped)'' | '''''' | | | | ''$prefix'' | ''(untyped)'' | '''''' | | |
| |
| |
| update_app_key() | update_app_key() |
| |
| ^ Parameter ^ Type ^ Default ^ Description ^ | ^ Parameter ^ Type ^ Default ^ Description ^ |
| | ''$mysqli'' | ''(untyped)'' | //required// | | | | ''$mysqli'' | ''(untyped)'' | //required// | | |
| | ''$app_key'' | ''(untyped)'' | //required// | | | | ''$app_key'' | ''(untyped)'' | //required// | | |
| | ''$id'' | ''(untyped)'' | //required// | | | | ''$id'' | ''(untyped)'' | //required// | | |
| | ''$prefix'' | ''(untyped)'' | '''''' | | | | ''$prefix'' | ''(untyped)'' | '''''' | | |
| |
| |
| write_config_file | write_config_file |
| |
| ^ Parameter ^ Type ^ Default ^ Description ^ | ^ Parameter ^ Type ^ Default ^ Description ^ |
| | ''$protocol'' | ''(untyped)'' | //required// | | | | ''$protocol'' | ''(untyped)'' | //required// | | |
| | ''$server_name'' | ''(untyped)'' | //required// | | | | ''$server_name'' | ''(untyped)'' | //required// | | |
| | ''$dbhost'' | ''(untyped)'' | //required// | | | | ''$dbhost'' | ''(untyped)'' | //required// | | |
| | ''$dbpassword'' | ''(untyped)'' | //required// | | | | ''$dbpassword'' | ''(untyped)'' | //required// | | |
| | ''$dbuser'' | ''(untyped)'' | //required// | | | | ''$dbuser'' | ''(untyped)'' | //required// | | |
| | ''$dbname'' | ''(untyped)'' | //required// | | | | ''$dbname'' | ''(untyped)'' | //required// | | |
| | ''$dbport'' | ''(untyped)'' | //required// | | | | ''$dbport'' | ''(untyped)'' | //required// | | |
| | ''$email'' | ''(untyped)'' | //required// | | | | ''$email'' | ''(untyped)'' | //required// | | |
| | ''$key'' | ''(untyped)'' | //required// | | | | ''$key'' | ''(untyped)'' | //required// | | |
| | ''$ca'' | ''(untyped)'' | //required// | | | | ''$ca'' | ''(untyped)'' | //required// | | |
| | ''$prefix'' | ''(untyped)'' | '''''' | | | | ''$prefix'' | ''(untyped)'' | '''''' | | |
| | ''$defuse_key_path_from_install'' | ''(untyped)'' | '''''' | | | | ''$defuse_key_path_from_install'' | ''(untyped)'' | '''''' | | |
| |
| |
| Escape value for .env file format | Escape value for .env file format |
| |
| ^ Parameter ^ Type ^ Default ^ Description ^ | ^ Parameter ^ Type ^ Default ^ Description ^ |
| | ''$value'' | ''(untyped)'' | //required// | | | | ''$value'' | ''(untyped)'' | //required// | | |
| |
| |
| Write .env file with environment variables | Write .env file with environment variables |
| |
| ^ Parameter ^ Type ^ Default ^ Description ^ | ^ Parameter ^ Type ^ Default ^ Description ^ |
| | ''$protocol'' | ''(untyped)'' | //required// | | | | ''$protocol'' | ''(untyped)'' | //required// | | |
| | ''$server_name'' | ''(untyped)'' | //required// | | | | ''$server_name'' | ''(untyped)'' | //required// | | |
| | ''$dbhost'' | ''(untyped)'' | //required// | | | | ''$dbhost'' | ''(untyped)'' | //required// | | |
| | ''$dbuser'' | ''(untyped)'' | //required// | | | | ''$dbuser'' | ''(untyped)'' | //required// | | |
| | ''$dbpass'' | ''(untyped)'' | //required// | | | | ''$dbpass'' | ''(untyped)'' | //required// | | |
| | ''$dbname'' | ''(untyped)'' | //required// | | | | ''$dbname'' | ''(untyped)'' | //required// | | |
| | ''$dbport'' | ''(untyped)'' | //required// | | | | ''$dbport'' | ''(untyped)'' | //required// | | |
| | ''$prefix'' | ''(untyped)'' | //required// | | | | ''$prefix'' | ''(untyped)'' | //required// | | |
| | ''$email'' | ''(untyped)'' | //required// | | | | ''$email'' | ''(untyped)'' | //required// | | |
| | ''$app_key'' | ''(untyped)'' | //required// | | | | ''$app_key'' | ''(untyped)'' | //required// | | |
| | ''$distro'' | ''(untyped)'' | //required// | | | | ''$distro'' | ''(untyped)'' | //required// | | |
| | ''$defuse_key_path'' | ''(untyped)'' | '''''' | | | | ''$defuse_key_path'' | ''(untyped)'' | '''''' | | |
| |
| |
| remove_bad_characters() | remove_bad_characters() |
| |
| ^ Parameter ^ Type ^ Default ^ Description ^ | ^ Parameter ^ Type ^ Default ^ Description ^ |
| | ''$str_words'' | ''(untyped)'' | //required// | | | | ''$str_words'' | ''(untyped)'' | //required// | | |
| | ''$host'' | ''(untyped)'' | //required// | | | | ''$host'' | ''(untyped)'' | //required// | | |
| | ''$user'' | ''(untyped)'' | //required// | | | | ''$user'' | ''(untyped)'' | //required// | | |
| | ''$password'' | ''(untyped)'' | //required// | | | | ''$password'' | ''(untyped)'' | //required// | | |
| | ''$database'' | ''(untyped)'' | //required// | | | | ''$database'' | ''(untyped)'' | //required// | | |
| | ''$port'' | ''(untyped)'' | //required// | | | | ''$port'' | ''(untyped)'' | //required// | | |
| | ''$escape'' | ''(untyped)'' | ''false'' | | | | ''$escape'' | ''(untyped)'' | ''false'' | | |
| | ''$level'' | ''(untyped)'' | '''high''' | | | | ''$level'' | ''(untyped)'' | '''high''' | | |
| |
| |
| Escape HTML Function | Escape HTML Function |
| |
| ^ Parameter ^ Type ^ Default ^ Description ^ | ^ Parameter ^ Type ^ Default ^ Description ^ |
| | ''$html'' | ''(untyped)'' | //required// | | | | ''$html'' | ''(untyped)'' | //required// | | |
| |
| |
| installation_key | installation_key |
| |
| ^ Parameter ^ Type ^ Default ^ Description ^ | ^ Parameter ^ Type ^ Default ^ Description ^ |
| | ''$length'' | ''(untyped)'' | //required// | | | | ''$length'' | ''(untyped)'' | //required// | | |
| |
| |
| convert_memory_used() | convert_memory_used() |
| |
| ^ Parameter ^ Type ^ Default ^ Description ^ | ^ Parameter ^ Type ^ Default ^ Description ^ |
| | ''$size'' | ''(untyped)'' | //required// | | | | ''$size'' | ''(untyped)'' | //required// | | |
| |
| |
| setup_base_url() | setup_base_url() |
| |
| ^ Parameter ^ Type ^ Default ^ Description ^ | ^ Parameter ^ Type ^ Default ^ Description ^ |
| | ''$protocol'' | ''(untyped)'' | //required// | | | | ''$protocol'' | ''(untyped)'' | //required// | | |
| | ''$server_host'' | ''(untyped)'' | //required// | | | | ''$server_host'' | ''(untyped)'' | //required// | | |
| |
| |
| genereate_table_prefix() | genereate_table_prefix() |
| |
| ^ Parameter ^ Type ^ Default ^ Description ^ | ^ Parameter ^ Type ^ Default ^ Description ^ |
| | ''$length'' | ''(untyped)'' | ''6'' | | | | ''$length'' | ''(untyped)'' | ''6'' | | |
| |
| |