50, ); /** * Filter order-risk list args on Findings (Pro advanced filters). * * @param array $list_args Query args for OrderRiskRepository::list_current_filtered. */ $list_args = apply_filters( 'aksmb_findings_order_risk_args', $list_args ); if ( ! is_array( $list_args ) ) { $list_args = array( 'limit' => 50 ); } $risks = ( new OrderRiskRepository() )->list_current_filtered( $list_args ); $scans = ( new FindingsRepository() )->recent_preflight_scans( 15 ); ?>

# # — signal_label( $row ) ); ?> origin_label( $row ) ); ?> ' . esc_html__( 'Yes', 'marginbeacon' ) . ''; } else { echo '—'; } ?>

__( 'Coupon', 'marginbeacon' ), 'sale_price' => __( 'Sale price', 'marginbeacon' ), 'both' => __( 'Coupon + sale', 'marginbeacon' ), 'none' => __( 'None', 'marginbeacon' ), ); $conf_labels = array( 'verified' => __( 'Verified', 'marginbeacon' ), 'suspected' => __( 'Suspected', 'marginbeacon' ), 'none' => __( 'None', 'marginbeacon' ), ); $left = isset( $signal_labels[ $signal ] ) ? $signal_labels[ $signal ] : $signal; $right = isset( $conf_labels[ $conf ] ) ? $conf_labels[ $conf ] : $conf; return $left . ' / ' . $right; } /** * @param array $row Risk row. * @return string */ private function origin_label( array $row ) { $origin = ! empty( $row['evaluation_origin'] ) ? (string) $row['evaluation_origin'] : 'realtime'; if ( 'recent_preview' === $origin ) { return __( 'Recent orders preview', 'marginbeacon' ); } if ( 'realtime' === $origin ) { return __( 'Realtime', 'marginbeacon' ); } return $origin; } }