$dependants = package::getDependants($name); if ($rel_count > 0 && count($dependants) > 0) { echo '<div style="width: 30em; float: left; margin: 0.5em">'; echo '<h4>Packages that depend on ' . htmlspecialchars($name) . '</h4>' . "\n"; echo '<ul>' . "\n"; foreach ($dependants as $dep) { echo '<li>' . package::makeLink($dep['p_name']); if ($dep['max_dep'] != $dep['max_pkg']) { echo ' (versions <= ' . $dep['max_dep'] . ')'; } echo "</li>\n"; } echo '</ul>' . "\n"; echo '</div>'; } $dependencies = package::getDependencies($name); if (count($dependencies) > 0) { echo '<div style="width: 30em; float: left; margin: 0.5em">'; echo '<h4>Dependencies for ' . htmlspecialchars($name) . '</h4>' . "\n"; echo '<ul>' . "\n"; foreach ($dependencies as $dep) { echo '<li>'; switch ($dep['type']) { case 'pkg': echo package::makeLink($dep['name']); break; case 'php': echo $dep['name']; break; case 'ext': echo $dep['name'] . " extension";