` /** * This function returns the CUBRID database parameters. * It returns an associative array with the values for the following parameters: * * * PARAM_ISOLATION_LEVEL * PARAM_LOCK_TIMEOUT * PARAM_MAX_STRING_LENGTH * PARAM_AUTO_COMMIT * * * * Database parameters * * * * Parameter * Description * * * * * PARAM_ISOLATION_LEVEL * The transaction isolation level. * * * LOCK_TIMEOUT * CUBRID provides the lock timeout feature, which sets the waiting * time (in seconds) for the lock until the transaction lock setting is * allowed. The default value of the lock_timeout_in_secs parameter is * -1, which means the application client will wait indefinitely until * the transaction lock is allowed. * * * * PARAM_AUTO_COMMIT * In CUBRID PHP, auto-commit mode is disabled by default for * transaction management. It can be set by using * cubrid_set_autocommit. * * * * * * * The following table shows the isolation levels from 1 to 6. It consists of * table schema (row) and isolation level: * * Levels of Isolation Supported by CUBRID * * * * Name * Description * * * * * SERIALIZABLE (6) * In this isolation level, problems concerning concurrency (e.g. * dirty read, non-repeatable read, phantom read, etc.) do not * occur. * * * REPEATABLE READ CLASS with REPEATABLE READ INSTANCES (5) * Another transaction T2 cannot update the schema of table A while * transaction T1 is viewing table A. * Transaction T1 may experience phantom read for the record R that was * inserted by another transaction T2 when it is repeatedly retrieving a * specific record. * * * REPEATABLE READ CLASS with READ COMMITTED INSTANCES (or CURSOR STABILITY) (4) * Another transaction T2 cannot update the schema of table A while * transaction T1 is viewing table A. * Transaction T1 may experience R read (non-repeatable read) that was * updated and committed by another transaction T2 when it is repeatedly * retrieving the record R. * * * REPEATABLE READ CLASS with READ UNCOMMITTED INSTANCES (3) * Default isolation level. Another transaction T2 cannot update * the schema of table A while transaction T1 is viewing table A. * Transaction T1 may experience R' read (dirty read) for the record that * was updated but not committed by another transaction T2. * * * READ COMMITTED CLASS with READ COMMITTED INSTANCES (2) * Transaction T1 may experience A' read (non-repeatable read) for * the table that was updated and committed by another transaction T2 * while it is viewing table A repeatedly. Transaction T1 may experience * R' read (non-repeatable read) for the record that was updated and * committed by another transaction T2 while it is retrieving the record * R repeatedly. * * * READ COMMITTED CLASS with READ UNCOMMITTED INSTANCES (1) * Transaction T1 may experience A' read (non-repeatable read) for * the table that was updated and committed by another transaction T2 * while it is repeatedly viewing table A. Transaction T1 may experience * R' read (dirty read) for the record that was updated but not committed * by another transaction T2. * * * * * * @param resource $conn_identifier The CUBRID connection. If the connection identifier is not specified, * the last link opened by cubrid_connect is assumed. * @return array An associative array with CUBRID database parameters; on success. * @throws CubridException * */ ' => __DIR__ . '/..' . '/imagine/imagine/src/Gd/DriverInfo.php', 'Imagine\\Gd\\Effects' => __DIR__ . '/..' . '/imagine/imagine/src/Gd/Effects.php', 'Imagine\\Gd\\Font' => __DIR__ . '/..' . '/imagine/imagine/src/Gd/Font.php', 'Imagine\\Gd\\Image' => __DIR__ . '/..' . '/imagine/imagine/src/Gd/Image.php', 'Imagine\\Gd\\Imagine' => __DIR__ . '/..' . '/imagine/imagine/src/Gd/Imagine.php', 'Imagine\\Gd\\Layers' => __DIR__ . '/..' . '/imagine/imagine/src/Gd/Layers.php', 'Imagine\\Gmagick\\Drawer' => __DIR__ . '/..' . '/imagine/imagine/src/Gmagick/Drawer.php', 'Imagine\\Gmagick\\DriverInfo' =substr( $link_color, $index_to_splice ); $link_color = "var(--wp--preset--color--$link_color_name)"; } $link_color_declaration = esc_html( safecss_filter_attr( "color: $link_color" ) ); $style = ".$class_name a{" . $link_color_declaration . ';}'; wp_enqueue_block_support_styles( $style ); return null; } add_filter( 'render_block', 'wp_render_elements_support', 10, 2 ); add_filter( 'pre_render_block', 'wp_render_elements_support_styles', 10, 2 );