0){ include WPML_TM_PATH . '/menu/translation-editor.php'; return; } if(!empty($_GET['resigned'])){ $iclTranslationManagement->messages[] = array('type'=>'updated', 'text'=>__("You've resigned from this job.", 'wpml-translation-management')); } if(isset($_SESSION['translation_ujobs_filter'])){ $icl_translation_filter = $_SESSION['translation_ujobs_filter']; } $current_translator = $iclTranslationManagement->get_current_translator(); $icl_translation_filter['translator_id'] = $current_translator->translator_id; $icl_translation_filter['include_unassigned'] = true; if(isset($_GET['updated'])){ $user_message = __('Translation updated: ', 'wpml-translation-management') . TranslationManagement::tm_post_link(intval($_GET['updated'])); $iclTranslationManagement->messages[] = array('type'=>'updated', 'text' => $user_message); }elseif(isset($_GET['added'])){ $user_message = __('Translation added: ', 'wpml-translation-management') . TranslationManagement::tm_post_link(intval($_GET['added'])); $iclTranslationManagement->messages[] = array('type'=>'updated', 'text' => $user_message); } if(!empty($current_translator->language_pairs)){ $_langs_to = array(); if(1 < count($current_translator->language_pairs)){ foreach($current_translator->language_pairs as $lang=>$to){ $langs_from[] = $sitepress->get_language_details($lang); $_langs_to = array_merge((array)$_langs_to, array_keys($to)); } $_langs_to = array_unique($_langs_to); }else{ $_langs_to = array_keys(current($current_translator->language_pairs)); $lang_from = $sitepress->get_language_details(key($current_translator->language_pairs)); $icl_translation_filter['from'] = $lang_from['code']; } if(1 < count($_langs_to)){ foreach($_langs_to as $lang){ $langs_to[] = $sitepress->get_language_details($lang); } }else{ $lang_to = $sitepress->get_language_details(current($_langs_to)); $icl_translation_filter['to'] = $lang_to['code']; } $icl_translation_filter['limit_no'] = 20; $translation_jobs = $iclTranslationManagement->get_translation_jobs((array)$icl_translation_filter); } ?>