dbxapp 4.1.3
CMS, Shop, Workflows und modulare Geschäftsanwendungen
Loading...
Searching...
No Matches
dbxDB_dynamic_reconnect_test.php File Reference

Go to the source code of this file.

Variables

 $root = dirname(__DIR__, 3)
 $_SERVER ['REQUEST_URI'] = '/dbxapp/'
 $_SERVER ['HTTP_HOST'] = 'localhost'
 $_SERVER ['HTTPS'] = 'on'
 $_SERVER ['SCRIPT_NAME'] = '/dbxapp/index.php'
if(!defined( 'dbxSystem')) if (!defined( 'dbxRunAsAdmin'))
 $server = 'dbxContact|dbxDynamicReconnectTest.db3'
 $databaseFile = $root . '/dbx/modules/dbxContact/db/dbxDynamicReconnectTest.db3'
if(!is_file($databaseFile) &&file_put_contents($databaseFile, '')===false) $db = dbx()->get_system_obj('dbxDB')
if(!is_object( $db)) if($db->connect_db_server($server) !==1) $created
if( $created< 0) if($db->connect_db_server($server) !==1) $probe
 if (!is_array( $probe)||(int)( $probe[0][ 'table_count'] ?? 0)< 1)
$db pdo = null

Variable Documentation

◆ $_SERVER [1/4]

$_SERVER[ 'HTTP_HOST'] = 'localhost'

Definition at line 6 of file dbxDB_dynamic_reconnect_test.php.

◆ $_SERVER [2/4]

$_SERVER[ 'HTTPS'] = 'on'

Definition at line 7 of file dbxDB_dynamic_reconnect_test.php.

◆ $_SERVER [3/4]

$_SERVER[ 'REQUEST_URI'] = '/dbxapp/'

Definition at line 5 of file dbxDB_dynamic_reconnect_test.php.

◆ $_SERVER [4/4]

$_SERVER[ 'SCRIPT_NAME'] = '/dbxapp/index.php'

Definition at line 8 of file dbxDB_dynamic_reconnect_test.php.

◆ $created

if(!is_object($db)) if ( $db->connect_db_server( $server) !==1) $created
Initial value:
= $db->exec(
'CREATE TABLE IF NOT EXISTS reconnect_probe (id INTEGER PRIMARY KEY)'
)

Definition at line 38 of file dbxDB_dynamic_reconnect_test.php.

Referenced by dbx\dbxShop_admin\dbxShopAdmin\order_report_next_record().

◆ $databaseFile

$databaseFile = $root . '/dbx/modules/dbxContact/db/dbxDynamicReconnectTest.db3'

Definition at line 21 of file dbxDB_dynamic_reconnect_test.php.

◆ $db

if (!is_file( $databaseFile) &&file_put_contents( $databaseFile, '')===false) $db = dbx()->get_system_obj('dbxDB')

Definition at line 27 of file dbxDB_dynamic_reconnect_test.php.

◆ $probe

if($created< 0) if ( $db->connect_db_server( $server) !==1) $probe
Initial value:
= $db->select_query(
"SELECT COUNT(*) AS table_count FROM sqlite_master WHERE type='table' AND name NOT LIKE 'sqlite_%'"
)

Definition at line 52 of file dbxDB_dynamic_reconnect_test.php.

◆ $root

$root = dirname(__DIR__, 3)

Definition at line 3 of file dbxDB_dynamic_reconnect_test.php.

◆ $server

$server = 'dbxContact|dbxDynamicReconnectTest.db3'

Definition at line 20 of file dbxDB_dynamic_reconnect_test.php.

Referenced by dbxDD\add_db_field_from_dd(), dbxDB\add_db_fld(), dbx\dbxAdmin\add_dbtable(), dbxDD\backup(), dbxDB\begin(), dbx\dbxSetup\dbxInstallationService\bindAllToServer(), dbxDD\build_backup_file_name(), dbxDD\build_create_table_sql(), dbxDD\build_default_sql(), dbxDD\build_schema_mapping(), dbxDD\build_sql_column_from_dd(), dbxDD\build_sync_plan_dd_to_db(), dbxDB\commit(), dbxDB\connect_db_server(), dbxDB\count(), dbxDD\create_db_index(), dbxDD\create_db_tab(), dbxDD\create_db_tab_from_fields(), dbxDD\create_dd(), dbx\dbxAdmin\create_table(), dbxDB\db_server_config_is_active(), dbxDB\dbConnect(), dbxDB\delete(), dbxDB\delete_query(), dbx\dbxAdmin\delete_table(), dbxDD\drop_db_tab(), MigrationDdStub\drop_db_tab(), dbxDD\dync_db_to_dd(), dbxDB\empty(), dbxDD\empty_db_table(), dbxDB\ensure_database_exists(), dbxDD\ensure_sqlite_db_file_for_dd(), dbxDB\escape(), dbxDB\escape_like(), dbxDB\exec(), dbxDB\exec_query(), dbxDD\find_dd_for_db_table(), dbxDD\get_db_fields(), MigrationDdStub\get_db_fields(), dbxDD\get_db_indexes(), MigrationDdStub\get_db_indexes(), dbxDB\get_db_tables(), dbxDB\get_db_type(), dbxDD\get_dd_tables(), dbxDD\get_preferred_table_schema(), dbxDB\get_table_exist(), InstallationDdStub\get_table_exist(), MigrationDdStub\get_table_exist(), dbxSQLreader\import(), dbxDB\insert(), dbxDB\insert_query(), dbxDB\is_valid_dd_server_binding(), dbxDBBindingContractTest\is_valid_dd_server_binding(), dbxDB\optimize_tab(), dbxDB\query(), dbxDD\quote_ident(), dbxDB\rawQuery(), dbx\dbxAdmin\report_server(), dbxDD\restore(), dbx\dbxAdmin\dbxDatabaseMigrationService\rollback(), dbxDB\rollback(), dbx\dbxAdmin\dbxReport_Server\run_body(), dbx\dbxAdmin\dbxReport_Tables\run_body(), dbxSession\save_session(), dbxDB\select(), dbxDB\select_query(), dbxDD\sql_quote(), dbxDB\sqlite_sequence_exists(), dbxDD\sync_db_to_dd(), dbxDD\sync_dd_to_db(), dbxDB\update(), dbxDB\update_query(), and dbx\dbxSetup\dbxInstallationService\verifyBundledSchema().

◆ if [1/2]

if(!defined('dbxSystem')) if(!defined('dbxRunAsAdmin')) ( ! defined 'dbxRunAsAdmin')

Definition at line 13 of file dbxDB_dynamic_reconnect_test.php.

◆ if [2/2]

if(!is_array($probe)||(int)($probe[0]['table_count'] ?? 0)< 1) ( )

Definition at line 56 of file dbxDB_dynamic_reconnect_test.php.

◆ pdo

$db pdo = null

Definition at line 66 of file dbxDB_dynamic_reconnect_test.php.