Ejemplo n.º 1
0
             $system_name = phoromatic_system_id_to_name($row['SystemID'], $row['AccountID']) . ' - ' . phoromatic_schedule_id_to_name($row['ScheduleID']) . ' - ' . $row['Trigger'];
     }
     array_push($result_files, new pts_result_merge_select($composite_xml, null, $system_name));
 }
 $attributes = array('new_result_file_title' => $result_file_title);
 $result_file = new pts_result_file(null, true);
 $result_file->merge($result_files, $attributes);
 $extra_attributes = array();
 $attribute_options = array('normalize_results' => 'normalize_result_buffer', 'sort_by_performance' => 'sort_result_buffer_values', 'sort_by_reverse' => 'reverse_result_buffer', 'sort_by_name' => 'sort_result_buffer', 'condense_comparison' => 'condense_multi_way');
 foreach ($attribute_options as $web_var => $attr_var) {
     if (isset($_REQUEST[$web_var])) {
         $extra_attributes[$attr_var] = true;
     }
 }
 if (isset($_POST['transpose_comparison'])) {
     $result_file->invert_multi_way_invert();
 }
 $intent = null;
 $main .= '<h1>' . $result_file->get_title() . '</h1>';
 $main .= '<p>' . $result_file->get_description() . '</p>';
 $main .= phoromatic_annotate_entry('RESULT', implode(',', $result_ids), 'TOP');
 if ($result_file->get_system_count() == 1 || ($intent = pts_result_file_analyzer::analyze_result_file_intent($result_file, $intent, true))) {
     $table = new pts_ResultFileCompactSystemsTable($result_file, $intent);
 } else {
     $table = new pts_ResultFileSystemsTable($result_file);
 }
 $main .= '<p style="text-align: center; overflow: auto;" class="result_object">' . pts_render::render_graph_inline_embed($table, $result_file, $extra_attributes) . '</p>';
 $table = new pts_ResultFileTable($result_file, $intent);
 $main .= '<p style="text-align: center; overflow: auto;" class="result_object">' . pts_render::render_graph_inline_embed($table, $result_file, $extra_attributes) . '</p>';
 $main .= '<div id="pts_results_area">';
 foreach ($result_file->get_result_objects(isset($_POST['show_only_changed_results']) ? 'ONLY_CHANGED_RESULTS' : -1) as $i => $result_object) {