Ejemplo n.º 1
0
         }
         $field_name = "main." . $section_name . ".merge_cell_field_value";
         break;
     case 'multienum':
         if ($mergeBeanArray[$id]->{$field_array}['name'] != '' and isset($field_array['options']) and isset($app_list_strings[$field_array['options']][$mergeBeanArray[$id]->{$field_array}['name']])) {
             display_field_value(str_replace("^", "", $app_list_strings[$field_array['options']][$mergeBeanArray[$id]->{$field_array}['name']]));
         } else {
             display_field_value(str_replace("^", "", $mergeBeanArray[$id]->{$field_array}['name']));
         }
         $field_name = "main." . $section_name . ".merge_cell_field_value";
         break;
     case 'relate':
     case 'link':
         $related_name = false;
         if (empty($mergeBeanArray[$id]->{$field_array}['name']) && !empty($mergeBeanArray[$id]->{$field_array}['id_name'])) {
             $related_name = get_related_name($field_array, $mergeBeanArray[$id]->{$field_array}['id_name']);
             if ($related_name !== false) {
                 $mergeBeanArray[$id]->{$field_array}['name'] = $related_name;
             }
         }
         display_field_value($mergeBeanArray[$id]->{$field_array}['name']);
         $field_name = "main." . $section_name . ".merge_cell_field_value";
         break;
     default:
         display_field_value($mergeBeanArray[$id]->{$field_array}['name']);
         $field_name = "main." . $section_name . ".merge_cell_field_value";
         break;
 }
 $json_data = array('field_name' => $field_array['name'], 'field_type' => $field_check);
 //add an array of fields/values to the json array
 //for setting all the values for merge
Ejemplo n.º 2
0
         $field_name = "main." . $section_name . ".merge_cell_field_value";
         break;
     case 'multienum':
         if ($mergeBeanArray[$id]->{$tempName} != '' and isset($field_array['options']) and isset($app_list_strings[$field_array['options']][$mergeBeanArray[$id]->{$tempName}])) {
             display_field_value(str_replace("^", "", $app_list_strings[$field_array['options']][$mergeBeanArray[$id]->{$tempName}]));
         } else {
             display_field_value(str_replace("^", "", $mergeBeanArray[$id]->{$tempName}));
         }
         $field_name = "main." . $section_name . ".merge_cell_field_value";
         break;
     case 'relate':
     case 'link':
         $related_name = false;
         $tempId = $field_array['id_name'];
         if (empty($mergeBeanArray[$id]->{$tempName}) && !empty($mergeBeanArray[$id]->{$tempId})) {
             $related_name = get_related_name($field_array, $mergeBeanArray[$id]->{$tempId});
             if ($related_name !== false) {
                 $mergeBeanArray[$id]->{$tempName} = $related_name;
             }
         }
         display_field_value($mergeBeanArray[$id]->{$tempName});
         $field_name = "main." . $section_name . ".merge_cell_field_value";
         break;
     default:
         display_field_value($mergeBeanArray[$id]->{$tempName});
         $field_name = "main." . $section_name . ".merge_cell_field_value";
         break;
 }
 $json_data = array('field_name' => $tempName, 'field_type' => $field_check);
 //add an array of fields/values to the json array
 //for setting all the values for merge