Example #1
0
 $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 &lt;= ' . $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";