/**
* Return the current term taxonomy ID for the given site and the given term ID in the current site.
*
* @param int $site_id Blog ID.
* @param int $term_id Term ID of the currently edited term.
*
* @return int
*/
public function get_current_term($site_id, $term_id)
{
$term = $this->get_term_from_site($term_id);
if (!isset($term->term_taxonomy_id)) {
return 0;
}
if (!isset($this->site_terms[$term->term_taxonomy_id][$site_id])) {
$term_taxonomy_id = $this->content_relations->get_element_for_site($this->current_site_id, $site_id, $term->term_taxonomy_id, 'term');
if ($term_taxonomy_id) {
$this->site_terms[$term->term_taxonomy_id][$site_id] = $term_taxonomy_id;
}
}
if (empty($this->site_terms[$term->term_taxonomy_id][$site_id])) {
return 0;
}
return $this->site_terms[$term->term_taxonomy_id][$site_id];
}