コード例 #1
0
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;
}
コード例 #2
0
     $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));