public function __construct($strings)
 {
     global $WPML_String_Translation;
     $this->string_settings = $WPML_String_Translation->get_strings_settings();
     $this->strings = $strings;
     if (!empty($strings)) {
         $this->strings_in_page = icl_get_strings_tracked_in_pages($strings);
     }
 }
 public function __construct($strings)
 {
     global $WPML_String_Translation, $sitepress;
     $this->string_settings = $WPML_String_Translation->get_strings_settings();
     $this->strings = $strings;
     if (!empty($strings)) {
         $this->strings_in_page = icl_get_strings_tracked_in_pages($strings);
     }
     $this->active_languages = $sitepress->get_active_languages();
 }
    return;
}
$status_filter_text = filter_input(INPUT_GET, 'status');
if (preg_match("#" . ICL_STRING_TRANSLATION_WAITING_FOR_TRANSLATOR . "-(.+)#", $status_filter_text, $matches)) {
    $status_filter = ICL_STRING_TRANSLATION_WAITING_FOR_TRANSLATOR;
    $status_filter_lang = $matches[1];
} else {
    $status_filter = filter_input(INPUT_GET, 'status', FILTER_SANITIZE_NUMBER_INT);
}
$status_filter = $status_filter !== null ? (int) $status_filter : null;
$context_filter = filter_input(INPUT_GET, 'context');
$search_filter = filter_input(INPUT_GET, 'search', FILTER_SANITIZE_FULL_SPECIAL_CHARS);
$exact_match = filter_input(INPUT_GET, 'em', FILTER_VALIDATE_BOOLEAN);
$icl_string_translations = icl_get_string_translations();
if (!empty($icl_string_translations)) {
    $icl_strings_in_page = icl_get_strings_tracked_in_pages($icl_string_translations);
}
$active_languages = $sitepress->get_active_languages();
$icl_contexts = icl_st_get_contexts($status_filter);
$icl_st_translation_enabled = $sitepress->icl_account_configured() && $sitepress->get_icl_translation_enabled();
$available_contexts = array();
if (!empty($icl_contexts)) {
    foreach ($icl_contexts as $c) {
        if ($c) {
            $available_contexts[] = $c->context;
        }
    }
}
if (!empty($sitepress_settings['st']['theme_localization_domains']) && is_array($sitepress_settings['st']['theme_localization_domains'])) {
    foreach ($sitepress_settings['st']['theme_localization_domains'] as $c) {
        if ($c) {