get_active_languages(); $default_language_details = $sitepress->get_language_details($sitepress->get_default_language()); foreach($active_languages as $lang){ if($lang['code'] != $default_language_details['code']){ $secondary_languages[] = $lang; } } ?>

is_preview): ?>
sync_data['menu_sync']) && empty($icl_menus_sync->sync_data['menu_item_sync'])): ?> sync_data['menu_sync'])): foreach($icl_menus_sync->sync_data['menu_sync'] as $key=>$action):?> get_language_details($language); ?> sync_data['menu_item_sync'])) foreach($icl_menus_sync->sync_data['menu_item_sync'] as $key=>$action): ?> get_language_details($language); $translated_menu_id = icl_object_id($original_menu_id, 'nav_menu', false, $language); if(!empty($translated_menu_id)){ $translated_menu = get_term_by('id', $translated_menu_id, 'nav_menu'); $translated_menu = $translated_menu->name; }else{ $translated_menu = $icl_menus_sync->sync_data['menu_new_name'][$original_menu_id.'#'.$language]; $translated_menu_id = 'newfrom-' . $original_menu_id . '-' . $language; } $original_menu_object_id = icl_object_id($menu_object_id, $ob_type, false, $sitepress->get_default_language()); $original_menu_item_id = $wpdb->get_var($wpdb->prepare("SELECT post_id FROM {$wpdb->postmeta} WHERE meta_key='_menu_item_object_id' AND meta_value = %d", $original_menu_object_id)); $original_menu_item_parent_id = $wpdb->get_var($wpdb->prepare("SELECT meta_value FROM {$wpdb->postmeta} WHERE meta_key='_menu_item_menu_item_parent' AND post_id = %d", $original_menu_item_id)); $original_menu_item_parent_object_id = $wpdb->get_var($wpdb->prepare("SELECT meta_value FROM {$wpdb->postmeta} WHERE meta_key='_menu_item_object_id' AND post_id = %d", $original_menu_item_parent_id)); $menu_item_parent_object_id = icl_object_id($original_menu_item_parent_object_id, $ob_type, false, $language); if($original_menu_item_parent_object_id && !$menu_item_parent_object_id){ // parent exits but not yet translated $menu_item_parent_title = sprintf(__('translation of: %s', 'sitepress'), $wpdb->get_var($wpdb->prepare("SELECT post_title FROM {$wpdb->posts} WHERE ID = %d", $original_menu_item_parent_object_id))); $menu_item_parent_object_id = true; // parent exists. don't know the ID at this point }else{ $menu_item_parent_title = $wpdb->get_var($wpdb->prepare("SELECT post_title FROM {$wpdb->posts} WHERE ID = %d", $menu_item_parent_object_id)); } if($menu_item_parent_object_id){ $under = '' . $menu_item_parent_title . '' . ' (' . $translated_menu . ')' ; }else{ $under = '' . $translated_menu . ''; } ?>
' . $icl_menus_sync->menus_tree[$original_menu_id]['name']. '', '' . $icl_menus_sync->sync_data['menu_new_name'][$original_menu_id.'#'.$language] . '') ; ?>
'.$menu_object_title.'', $under); break; case 'del': printf(__('Delete %s from %s', 'sitepress'), ''.$menu_object_title.'', $under); break; } ?>

 

sync_data); ?> */ ?> menus_tree)): ?>
menus_tree as $menu_id => $menu): ?> _are_deleted_items($menu_id)): ?>
name)): // menu is translated in $l[code] ?> name; ?>
$tr_title_field)){ echo '' . __('Not translated', 'sitepress') . ''; }else{ if(empty($menu_item['translations'][$l['code']]->synced)) echo ''; echo $menu_item['translations'][$l['code']]->$tr_title_field; if(empty($menu_item['translations'][$l['code']]->synced)) echo ''; if(empty($menu_item['translations'][$l['code']]->synced)){ if($sitepress->is_translated_post_type($menu_item['object'])){ //$ob_type = 'post'; $tr_title_field = 'post_title'; }elseif($sitepress->is_translated_taxonomy($menu_item['object'])){ //$ob_type = $wpdb->get_var($wpdb->prepare("SELECT taxonomy FROM {$wpdb->term_taxonomy} x JOIN {$wpdb->terms} t ON t.term_id = x.term_id WHERE t.term_id=%d AND ")) //$ob_type = 'tax'; $tr_title_field = 'name'; } echo ''; } } ?>
  deleted_items[$menu_id][$l['code']] as $item_id => $item): ?>

menus_tree)) ?>