get_sql_website_by_id( $current_wpid ); $websites = MainWP_DB::instance()->query( $sql ); } else { $wpsite_fields = array( 'id', 'name', 'url', 'securityIssues' ); $websites = MainWP_DB::instance()->query( MainWP_DB::instance()->get_sql_websites_for_current_user_by_params( array( 'select_wp_fields' => $wpsite_fields, 'others_fields' => array(), 'view' => 'custom_view', ) ) ); } $total_securityIssues = 0; MainWP_DB::data_seek( $websites, 0 ); while ( $websites && ( $website = MainWP_DB::fetch_object( $websites ) ) ) { if ( MainWP_Utility::ctype_digit( $website->securityIssues ) ) { $total_securityIssues += $website->securityIssues; } } static::render_issues( $websites, $total_securityIssues, $current_wpid ); } /** * * Method render_html_widget(). * * Render html themes widget for current site * * @param mixed $websites Array of websites. * @param mixed $total_securityIssues Total security Issues. * @param int $current_wpid current wpid. * * @uses \MainWP\Dashboard\MainWP_DB::fetch_object() * @uses \MainWP\Dashboard\MainWP_DB::data_seek() */ public static function render_issues( $websites, $total_securityIssues, $current_wpid ) { // phpcs:ignore -- NOSONAR - complex. $is_demo = MainWP_Demo_Handle::is_demo_mode(); ?>