private static function set_residentials_args($model)
 {
     $model['is_shortcode'] = true;
     if ($model['stats'] === 'advanced' || $model['layout'] === 'table') {
         $model['statuses'] = DispletRetsIdxSettingsController::get_filtered_statuses();
     }
     if ($model['stats'] === 'advanced') {
         $model['get_stats_by_status'] = true;
     }
     if ($model['layout'] === 'table') {
         $model['get_listings_by_status'] = true;
         if ($model['stats'] !== 'basic' && $model['stats'] !== 'yes') {
             $model['get_residentials'] = false;
         }
     }
     if ($model['show_listings'] === 'showcase') {
         $model['data_from'] = 'property_showcase';
     }
     $page = get_query_var('paged');
     if (!empty($page) && $page > 1) {
         $model['page'] = $page;
     }
     return $model;
 }
 private static function maybe_set_residentials_args()
 {
     if (self::$_model['is_property_showcase_page']) {
         self::$_model['data_from'] = 'property_showcase';
     }
     if (self::$_model['is_partial_address_page'] || self::$_model['is_search_results_page']) {
         if (self::$_options['include_stats'] === 'advanced' || self::$_options['listings_layout'] === 'table') {
             self::$_model['statuses'] = DispletRetsIdxSettingsController::get_filtered_statuses();
         }
         if (self::$_options['include_stats'] === 'advanced') {
             self::$_model['get_stats_by_status'] = true;
         }
         if (self::$_options['listings_layout'] === 'table') {
             self::$_model['get_listings_by_status'] = true;
             if (self::$_options['include_stats'] !== 'basic') {
                 self::$_model['get_residentials'] = false;
             }
         }
     }
 }