TSG Foundation Test

ABSPATH: defined

TSG_PLUGIN_DIR: /home/tladmin/public_html/wp-content/plugins/tsg

TSG_PLUGIN_URL: https://thirstylizards.com/wp-content/plugins/tsg

TSG_CORE_DIR: /home/tladmin/public_html/wp-content/plugins/tsg/core

$tsgPluginDir: /home/tladmin/public_html/wp-content/plugins/tsg

$tsgCoreDir: /home/tladmin/public_html/wp-content/plugins/tsg/core


Session status: active

tsg_timestamp(): 2026-09-06 02:26:56

tsg_debug_enabled(): function exists

TSG debug currently: off

dbExecute(): function exists

dbFetchOne(): function exists


tsg_enqueue_core_assets(): function exists

Core CSS file: exists

Core JS file: exists

Core CSS URL: https://thirstylizards.com/wp-content/plugins/tsg/core/css/tsg-core.css

Core JS URL: https://thirstylizards.com/wp-content/plugins/tsg/core/js/tsg-core.js


tsg_require_plugin_file(): function exists

Forms functions file: exists


WordPress DB handle: available

TSG default DB handle: available

Active database: tladmin_tldb


TSG Settings Helper Test

tsg_settings_table_name(): tliz__tsg_settings

tsg_get_setting():

tsg_get_setting() footer/copyright_name: Thirsty Lizards

tsg_get_setting() developer brand: Thirsty Lizards

Settings Group Test: site / identity

Array
(
    [official_name] => Array
        (
            [settingID] => 11
            [settingType] => site
            [settingGroup] => identity
            [settingKey] => official_name
            [settingValue] => The Software Gallery, LLC
            [settingLabel] => Official Name
            [settingHelp] => The full legal or official business/organization name.
            [settingInputType] => text
            [settingOptions] => 
            [settingAccessLevel] => client_admin
            [settingSort] => 90.00
            [settingActive] => Y
            [settingCreatedAt] => 2026-05-29 11:51:31
            [settingUpdatedAt] => 2026-08-23 18:51:10
        )

    [known_as_name] => Array
        (
            [settingID] => 12
            [settingType] => site
            [settingGroup] => identity
            [settingKey] => known_as_name
            [settingValue] => the Thirsty Lizards
            [settingLabel] => Known As Name
            [settingHelp] => A shorter common name, nickname, or “known as” name for the organization.
            [settingInputType] => text
            [settingOptions] => 
            [settingAccessLevel] => client_admin
            [settingSort] => 95.00
            [settingActive] => Y
            [settingCreatedAt] => 2026-05-29 11:51:31
            [settingUpdatedAt] => 2026-08-23 18:51:55
        )

    [business_name] => Array
        (
            [settingID] => 1
            [settingType] => site
            [settingGroup] => identity
            [settingKey] => business_name
            [settingValue] => 
            [settingLabel] => Business Name
            [settingHelp] => The main business or organization name.
            [settingInputType] => text
            [settingOptions] => 
            [settingAccessLevel] => client_admin
            [settingSort] => 100.00
            [settingActive] => Y
            [settingCreatedAt] => 2026-05-28 18:32:26
            [settingUpdatedAt] => 2026-08-23 18:52:17
        )

    [public_brand_name] => Array
        (
            [settingID] => 2
            [settingType] => site
            [settingGroup] => identity
            [settingKey] => public_brand_name
            [settingValue] => Thirsty Lizards
            [settingLabel] => Public Brand Name
            [settingHelp] => The name displayed publicly on the website.
            [settingInputType] => text
            [settingOptions] => 
            [settingAccessLevel] => content_manager
            [settingSort] => 110.00
            [settingActive] => Y
            [settingCreatedAt] => 2026-05-28 18:32:26
            [settingUpdatedAt] => 2026-08-23 18:52:54
        )

    [tagline] => Array
        (
            [settingID] => 52
            [settingType] => site
            [settingGroup] => identity
            [settingKey] => tagline
            [settingValue] => We build websites that work as hard as you do
            [settingLabel] => Tagline
            [settingHelp] => Optional short phrase displayed with the site or business name.
            [settingInputType] => text
            [settingOptions] => 
            [settingAccessLevel] => content_manager
            [settingSort] => 120.00
            [settingActive] => Y
            [settingCreatedAt] => 2026-08-17 15:33:52
            [settingUpdatedAt] => 2026-08-23 18:53:35
        )

)

Expected result: constants defined, core dirs visible, session active, helper functions found, DB handles available, active database shown, core asset loader found, core CSS/JS files found, plugin file loader found, forms file found, and starter settings retrieved from the new settings table.


Thirsty Lizards