function inventory_get_user_inventories($id_user, $inventories) { if ($inventories == false) { return false; } $user_inventories = array(); if (!$inventories) { return $user_inventories; } if (is_array($inventories) || is_object($inventories)) { foreach ($inventories as $key => $inventory) { $read_perm = inventory_check_acl($id_user, $inventory['id']); if ($read_perm) { array_push($user_inventories, $inventory); } } } return $user_inventories; }
$inventory_name = get_db_value('name', 'tinventory', 'id', $id); $is_enterprise = false; if (file_exists ("enterprise/include/functions_inventory.php")) { require_once ("enterprise/include/functions_inventory.php"); $is_enterprise = true; } $write_permission = true; if ($is_enterprise) { $read_permission = inventory_check_acl($config['id_user'], $id); $write_permission = inventory_check_acl($config['id_user'], $id, true); if (!$read_permission) { include ("general/noaccess.php"); exit; } } //********************************************************************** // Tabs //********************************************************************** print_inventory_tabs('relationships', $id, $inventory_name); $delete_link = get_parameter ('delete_link', 0);
<?php global $config; check_login(); $id = (int) get_parameter('id'); $is_enterprise = false; if (file_exists("enterprise/include/functions_inventory.php")) { require_once "enterprise/include/functions_inventory.php"; $is_enterprise = true; } if ($is_enterprise) { $read_permission = inventory_check_acl($config['id_user'], $id); if (!$read_permission) { audit_db($config['id_user'], $config["REMOTE_ADDR"], "ACL Violation", "Trying to access to inventory " . $id); include "general/error_perms.php"; exit; } } //********************************************************************** // Tabs //********************************************************************** print_inventory_tabs('tracking', $id, $inventory_name); if (!$id) { require "general/noaccess.php"; exit; } $trackings = get_db_all_rows_field_filter('tinventory_track', 'id_inventory', $id, 'timestamp DESC'); if ($trackings !== false) { $table->width = "99%"; $table->class = 'listing'; $table->data = array();