$value) { if ($value != "") { switch ($var) { case 'name': $where[] = generate_query_values_ng($value, $var); break; } } } echo generate_box_open(); echo '
Package | '; echo 'Version | '; echo '||||
---|---|---|---|---|---|
' . $name . ' | ' . PHP_EOL; echo ''; foreach ($package as $version => $builds) { $vers = []; $content = ""; $table = ''; foreach ($builds as $build => $device_ids) { if ($build) { $dbuild = '-' . $build; } else { $dbuild = ''; } $content .= $version . $dbuild; foreach ($device_ids as $entry) { $this_device = ['device_id' => $entry['device_id'], 'hostname' => $GLOBALS['cache']['devices']['hostname_map'][$entry['device_id']]]; $arch_classes = [ 'amd64' => 'label-success', 'i386' => 'label-info' ]; $entry['arch_class'] = $arch_classes[$entry['arch']] ?? ''; $manager_classes = [ 'deb' => 'label-warning', 'rpm' => 'label-important' ]; $entry['manager_class'] = $manager_classes[$entry['manager']] ?? ''; $dbuild = !empty($entry['build']) ? '-' . $entry['build'] : ''; if (!empty($this_device['hostname'])) { if (!empty($vars['name'])) { $table .= ' | ||||
' . $entry['version'] . $dbuild . ' | ' . $entry['arch'] . ' | ' . $entry['manager'] . ' | ' . generate_device_link($this_device) . ' | ' . format_si($entry['size']) . ' | '; $table .= '