$data = array(); $ids_str .= $id; foreach ($all_links as $key => $link) { $id_src = $link['id_object_src']; $id_dst = $link['id_object_dst']; $ids_str .= ','.$id_src.','.$id_dst; $url = "index.php?sec=inventory&sec2=operation/inventories/inventory_relationship&delete_link=1&id_src=$id_src&id_dst=$id_dst&id=$id"; $url_id_src = 'index.php?sec=inventory&sec2=operation/inventories/inventory_detail&id='.$id_src; $url_id_dst = 'index.php?sec=inventory&sec2=operation/inventories/inventory_detail&id='.$id_dst; $data[0] = "<a href=".$url_id_src.">". inventories_link_get_name($id_src) ."</a>"; $data[1] = "<a href=".$url_id_dst.">". inventories_link_get_name($id_dst) ."</a>"; $data[2] = "<a onclick=\"if (!confirm('" . __('Are you sure?') . "')) return false;\" href='" . $url . "'> <img src='images/cross.png' border=0 /></a>"; array_push ($table->data, $data); } } if ($ids_str == '') { $available_links = get_db_all_rows_sql("SELECT `id`,`name` FROM tinventory WHERE id NOT IN ($id)"); } else { $available_links = get_db_all_rows_sql("SELECT `id`,`name` FROM tinventory WHERE id NOT IN ($ids_str)"); } if ($available_links == false) { $available_links = array();
$table->size[2] = '20%'; if (empty($all_links)) { echo "<h4>" . __('No links') . "</h4>"; } else { $table->head[0] = __("Source"); $table->head[1] = __("Destination"); $table->head[2] = __("Operation"); $data = array(); $ids_str .= $id; foreach ($all_links as $key => $link) { $id_src = $link['id_object_src']; $id_dst = $link['id_object_dst']; $ids_str .= ',' . $id_src . ',' . $id_dst; $url = "index.php?sec=inventory&sec2=operation/inventories/inventory_relationship&delete_link=1&id_src={$id_src}&id_dst={$id_dst}&id={$id}"; $data[0] = inventories_link_get_name($id_src); $data[1] = inventories_link_get_name($id_dst); $data[2] = "<a\n\t\tonclick=\"if (!confirm('" . __('Are you sure?') . "')) return false;\" href='" . $url . "'>\n\t\t<img src='images/cross.png' border=0 /></a>"; array_push($table->data, $data); } } if ($ids_str == '') { $available_links = get_db_all_rows_sql("SELECT `id`,`name` FROM tinventory WHERE id NOT IN ({$id})"); } else { $available_links = get_db_all_rows_sql("SELECT `id`,`name` FROM tinventory WHERE id NOT IN ({$ids_str})"); } if ($available_links == false) { $available_links = array(); } $available_inventory = array(); foreach ($available_links as $key => $inventory) { $available_inventory[$inventory['id']] = $inventory['name'];