function getJsonItemDetailsAgegroup($jsonItem, $post, $lang) { $jsonItem->minAge = get_post_meta($post->ID, "agegroup_min_age", true); $jsonItem->maxAge = get_post_meta($post->ID, "agegroup_max_age", true); $jsonItem->subtaskgroup_term = getJsonSubtaskgroupTerm(get_field("agegroup_subtaskgroup_term", $post->ID), $lang); return $jsonItem; }
$subtaskgroup_term = getJsonSubtaskgroupTerm(get_post_meta($mypost->ID, "taskgroup_subtaskgroup_term", true), strtolower($lang)); if (empty($subtaskgroup_term)) { foreach ($tree_array_orig as $tree_item) { $subtaskgroup_term = getJsonSubtaskgroupTerm(get_post_meta($tree_item->ID, "taskgroup_subtaskgroup_term", true), strtolower($lang)); if ($subtaskgroup_term) { $jsonItem->subtaskgroup_term = $subtaskgroup_term; break; } } } else { $jsonItem->subtaskgroup_term = $subtaskgroup_term; } $taskgroup_term = getJsonSubtaskgroupTerm(get_post_meta($mypost->ID, "taskgroup_taskgroup_term", true), strtolower($lang)); if (empty($taskgroup_term)) { foreach ($tree_array_orig as $tree_item) { $taskgroup_term = getJsonSubtaskgroupTerm(get_post_meta($tree_item->ID, "taskgroup_subtaskgroup_term", true), strtolower($lang)); if ($taskgroup_term) { $jsonItem->taskgroup_term = $taskgroup_term; break; } } } else { $jsonItem->taskgroup_term = $taskgroup_term; } break; case "task": $jsonItem = getJsonItemDetailsTask($jsonItem, $mypost, strtolower($lang)); $task_term = getJsonTaskTerm(get_post_meta($mypost->ID, "task_task_term", true), strtolower($lang)); if (empty($task_term)) { foreach ($tree_array_orig as $tree_item) { $task_term = getJsonTaskTerm(get_post_meta($tree_item->ID, "taskgroup_subtask_term", true), strtolower($lang));