Example #1
0
    $params_associated['return'] = true;
    $table_search->data[2][1] = user_print_autocomplete_input($params_associated);
    $companies = get_companies();
    array_unshift($companies, __("All"));
    $table_search->data[2][2] = print_select($companies, 'id_company', $id_company, '', '', 0, true, false, false, __('Associated company'), '', 'width: 200px;');
    $table_search->data[3][0] = " ";
    $table_search->colspan[3][0] = 4;
    $table_search->data[4][0] = $buttons;
    $table_search->colspan[4][0] = 4;
    print_table($table_search);
    echo '</form>';
}
$page = (int) get_parameter('page', 1);
switch ($mode) {
    case 'tree':
        inventories_print_tree($sql_search, $sql_search_obj_type, $last_update);
        break;
    case 'list':
        inventories_show_list($sql_search, $sql_search_count, $params, $last_update);
        break;
    default:
        inventories_show_list($sql_search, $sql_search_count, $params, $last_update);
        break;
}
echo '<div id="sql_search_hidden" style="display:none;">';
print_input_text('sql_search_hidden', $sql_search);
echo '</div>';
/* Add a form to carry filter between treeview and listview */
echo '<form id="tree_view_inventory" method="post" action="index.php?sec=inventory&sec2=operation/inventories/inventory" style="clear: both">';
print_input_hidden("search_free", $search_free);
print_input_hidden("id_object_type_search", $id_object_type);
		$table_search->data[3][2] = print_submit_button (__('Search'), 'search', false, 'class="sub search"', true);

		$search_other .= print_table($table_search, true);
		$search_other .= '</div>';
		
		print_container_div("inventory_form",__("Inventory form search"),$search_other, 'open', false, false);
	echo '</form>';
}

$write_permission = enterprise_hook ('inventory_check_acl', array ($config['id_user'], $id, true));	
$page = (int)get_parameter('page', 1);

switch ($mode) {
	case 'tree':
		echo '<div class = "inventory_tree_table" id = "inventory_tree_table">';
			inventories_print_tree($sql_search_pagination, $last_update);
		echo '</div>';
		break;
	case 'list':
		echo '<div id="tmp_data"></div>';
		echo '<div class = "inventory_list_table" id = "inventory_list_table">';
			echo '<div id= "inventory_only_table">';
				inventories_show_list2($sql_search, $sql_search_count, $params, $block_size, 0, $count_object_custom_fields, $sql_search_pagination);
			echo '</div>';
		echo '</div>';
		break;
	default:
		echo '<div id="tmp_data"></div>';
		echo '<div class = "inventory_list_table" id = "invetory_list_table">';
			echo '<div id= "inventory_only_table">';
				inventories_show_list2($sql_search, $sql_search_count, $params, $block_size, 0, $count_object_custom_fields, $sql_search_pagination);
Example #3
0
            $sql_search_pagination .= " group by i.id order by {$sort_field} {$sort_mode} ";
        } else {
            $sql_search .= " order by i.last_update desc";
            $sql_search_pagination .= " group by i.id order by i.last_update desc ";
        }
        $sql_search_count .= " group by i.id";
        $params['mode'] = $mode;
        $params['sort_field_num'] = $sort_field_num;
        $params['sort_mode'] = $sort_mode;
        $params['count_object_custom_fields'] = $count_object_custom_fields;
        $params['last_update'] = $last_update;
    }
    if ($mode == 'list') {
        inventories_show_list2($sql_search, $sql_search_count, $params, $block_size, 0, $count_object_custom_fields, $sql_search_pagination);
    } else {
        inventories_print_tree($sql_search_count, $last_update);
    }
    return;
}
if ($printTable) {
    $id_item = get_parameter('id_item');
    $type = get_parameter('type');
    $id_father = get_parameter('id_father');
    inventories_printTable($id_item, $type, $id_father);
    return;
}
if ($get_item_info) {
    $id_item = get_parameter('id_item');
    $id_father = get_parameter('id_father');
    echo json_encode(inventories_get_info($id_item, $id_father));
    return;