.wpforms-debug { line-height: 0; } .wpforms-debug textarea { background: #f6f7f7 !important; margin: 20px 0 0 0; width: 100%%; height: 500px; font-size: 12px; font-family: Consolas, Menlo, Monaco, monospace; direction: ltr; unicode-bidi: embed; line-height: 1.4; padding: 10px; border-radius: 0; border-color: #c3c4c7; box-sizing: border-box; } .postbox .wpforms-debug { padding-top: 12px; } .postbox .wpforms-debug:first-of-type { padding-top: 6px; } .postbox .wpforms-debug textarea { margin-top: 0 !important; }
' . print_r( $message, true ) . ''; // phpcs:ignore } // Filter logs types from Tools -> Logs page. $logs_types = wpforms_setting( 'logs-types', false ); if ( $logs_types && empty( array_intersect( $logs_types, $types ) ) ) { return; } // Filter user roles from Tools -> Logs page. $current_user = function_exists( 'wp_get_current_user' ) ? wp_get_current_user() : null; $current_user_id = $current_user ? $current_user->ID : 0; $current_user_roles = $current_user ? $current_user->roles : []; $logs_user_roles = wpforms_setting( 'logs-user-roles', false ); if ( $logs_user_roles && empty( array_intersect( $logs_user_roles, $current_user_roles ) ) ) { return; } // Filter logs users from Tools -> Logs page. $logs_users = wpforms_setting( 'logs-users', false ); if ( $logs_users && ! in_array( $current_user_id, $logs_users, true ) ) { return; } $log = wpforms()->get( 'log' ); if ( ! method_exists( $log, 'add' ) ) { return; } // Create log entry. $log->add( $title, $message, $types, isset( $args['form_id'] ) ? absint( $args['form_id'] ) : 0, isset( $args['parent'] ) ? absint( $args['parent'] ) : 0, $current_user_id ); } /** * Wrapper for set_time_limit to see if it is enabled. * * @since 1.6.4 * * @param int $limit Time limit. */ function wpforms_set_time_limit( $limit = 0 ) { if ( function_exists( 'set_time_limit' ) && false === strpos( ini_get( 'disable_functions' ), 'set_time_limit' ) && ! ini_get( 'safe_mode' ) ) { // phpcs:ignore PHPCompatibility.IniDirectives.RemovedIniDirectives.safe_modeDeprecatedRemoved @set_time_limit( $limit ); // @codingStandardsIgnoreLine } }