Exemple #1
0
    $table->data = array();
    $table->data[0][0] = __('Custom searches');
    $sql = sprintf('SELECT id, name FROM tcustom_search
		WHERE id_user = "******"
		AND section = "incidents"
		ORDER BY name', $config['id_user']);
    $table->data[0][1] = print_select_from_sql($sql, 'saved_searches', 0, '', __('Select'), 0, true);
    $table->data[0][1] .= '<a href="ajax.php" style="display:none" id="delete_custom_search">';
    $table->data[0][1] .= '<img src="images/cross.png" /></a>';
    $table->data[0][2] = __('Save current search');
    $table->data[0][3] = print_input_text('search_name', '', '', 10, 20, true);
    $table->data[0][4] = print_submit_button(__('Save'), 'save-search', false, 'class="sub next"', true);
    echo '<form id="saved-searches-form">';
    print_table($table);
    echo '</form>';
    form_search_incident();
    unset($table);
    /* Loading message is always shown at first because we run a default search */
    echo '<div id="loading">' . __('Loading');
    echo '... <img src="images/wait.gif" /></div>';
    echo "<br>";
    echo sprintf(__('Max tickets shown: %d'), $config['limit_size']);
    echo print_help_tip(sprintf(__('You can change this value by changing %s parameter in setup'), "<b>" . __("Max. tickets by search") . "</b>", true));
    $table->class = 'hide result_table listing';
    $table->width = '99%';
    $table->id = 'incident_search_result_table';
    $table->head = array();
    $table->head[0] = '';
    $table->head[1] = __('ID');
    $table->head[2] = __('SLA');
    $table->head[3] = __('Ticket');
$table->data[0][1] = print_input_text ('search_name', '', '', 40, 60, true, __('Save current filter'));
$table->data[0][2] = print_submit_button (__('Save'), 'save-search', false, 'class="sub save" style="margin-top: 13px;"', true);

echo '<div id="custom_search" style="display: none;">';
echo '<form id="saved-searches-form" method="post" action="index.php?sec=incidents&sec2=operation/incidents/incident_search">';
foreach ($filter as $key => $value) {
	print_input_hidden ("search_".$key, $value);
}
print_input_hidden ("offset", get_parameter("offset"));
print_table ($table);
echo '</form>';
echo '</div>';

/* Show search form via AJAX */

form_search_incident (false, $filter_form);

echo '<div id="pager" class="hide pager">';
echo '<form>';
echo '<img src="images/control_start_blue.png" class="first" />';
echo '<img src="images/control_rewind_blue.png" class="prev" />';
echo '<input type="text" class="pager pagedisplay" size=5 />';
echo '<img src="images/control_fastforward_blue.png" class="next" />';
echo '<img src="images/control_end_blue.png" class="last" />';
echo '<select class="pager pagesize" style="display:none">';
echo '<option selected="selected" value="5">5</option>';
echo '</select>';
echo '</form>';
echo '</div>';

if ($filter_form['group_by_project']) {
Exemple #3
0
    $filter['resolution'] = (int) get_parameter('search_resolution', -1);
    $filter["offset"] = (int) get_parameter('offset');
    $filter['group_by_project'] = (bool) get_parameter('search_group_by_project');
    $filter['sla_state'] = (string) get_parameter('search_sla_state');
    $filter['id_task'] = (int) get_parameter('search_id_task');
    $filter['left_sla'] = (int) get_parameter('search_left_sla');
    $filter['right_sla'] = (int) get_parameter('search_right_left');
    $filter['show_hierarchy'] = (bool) get_parameter('search_show_hierarchy');
    $filter['parent_name'] = get_parameter('parent_name');
    $filter['serial_number'] = (string) get_parameter('search_serial_number');
    $filter['search_from_date'] = (int) get_parameter("search_from_date");
    //$filter['id_product']       = (int) get_parameter ('search_id_product');
    $filter['medals'] = (int) get_parameter('search_medals');
    //custom fields
    $type_fields = incidents_get_type_fields($filter['id_incident_type']);
    foreach ($type_fields as $key => $type_field) {
        $filter['type_field_' . $type_field['id']] = (string) get_parameter('search_type_field_' . $type_field['id']);
    }
    //Store serialize filter
    serialize_in_temp($filter, $config["id_user"]);
    $ajax = get_parameter("ajax", "");
    if ($ajax) {
        $filter_form = false;
        echo "<div style='float:right; width:99%'>";
        form_search_incident(false, $filter_form, $ajax);
        echo "</div>";
    }
    incidents_search_result($filter, $ajax, false, true);
    //incidents_search_result($filter, $ajax, false, false, $no_parents, false, false, false, $id_ticket);
    return;
}