do_Details is getting close

This commit is contained in:
eric 2004-07-02 00:24:14 +00:00
parent 993fcb7811
commit 2358929978

View file

@ -73,6 +73,7 @@ function package_sources($pkgid=0) {
# display package details # display package details
# #
function package_details($id=0) { function package_details($id=0) {
global $pkgsearch_vars;
$q = "SELECT *,Location,Category "; $q = "SELECT *,Location,Category ";
$q.= "FROM Packages,PackageLocations,PackageCategories "; $q.= "FROM Packages,PackageLocations,PackageCategories ";
$q.= "WHERE Packages.LocationID = PackageLocations.ID "; $q.= "WHERE Packages.LocationID = PackageLocations.ID ";
@ -124,9 +125,9 @@ function package_details($id=0) {
print "</tr>\n"; print "</tr>\n";
print "<tr>\n"; print "<tr>\n";
print " <td colspan='2'><span class='f3'>".__("Maintainer").": "; print " <td colspan='2'><span class='f3'>".__("Maintainer").": ";
if (isset($row["AURMaintainerUID"])) { if ($row["AURMaintainerUID"]) {
$maintainer = username_from_id($row["AURMaintainerUID"]); $maintainer = username_from_id($row["AURMaintainerUID"]);
} elseif (isset($row["MaintainerUID"])) { } elseif ($row["MaintainerUID"]) {
$maintainer = username_from_id($row["MaintainerUID"]); $maintainer = username_from_id($row["MaintainerUID"]);
} else { } else {
$maintainer = "None"; $maintainer = "None";
@ -144,7 +145,12 @@ function package_details($id=0) {
print "<tr><td class='boxSoft'>"; print "<tr><td class='boxSoft'>";
$deps = package_dependencies($row["ID"]); # $deps[0] = array('id','name'); $deps = package_dependencies($row["ID"]); # $deps[0] = array('id','name');
while (list($k, $darr) = each($deps)) { while (list($k, $darr) = each($deps)) {
print $darr[0]." - ".$darr[1]."<br />\n"; $url = "<a href='/pkgsearch.php?do_Details=1&ID=".$darr[0];
while(list($k, $var) = each($pkgsearch_vars)) {
$url .= "&".$var."=".rawurlencode(stripslashes($_REQUEST[$var]));
}
reset($pkgsearch_vars);
print $url."'>".$darr[1]."</a><br />\n";
} }
print "</td></tr>\n"; print "</td></tr>\n";
print "</table></td>"; print "</table></td>";
@ -156,8 +162,7 @@ function package_details($id=0) {
print "<tr><td class='boxSoft'>"; print "<tr><td class='boxSoft'>";
$sources = package_sources($row["ID"]); # $sources[0] = 'src'; $sources = package_sources($row["ID"]); # $sources[0] = 'src';
while (list($k, $src) = each($sources)) { while (list($k, $src) = each($sources)) {
# TODO left off here... URLify print "<a href='".$src."'>".$src."</a><br />\n";
print $src."<br />\n";
} }
print "</td></tr>\n"; print "</td></tr>\n";
print "</table></td>"; print "</table></td>";
@ -389,10 +394,10 @@ function pkg_search_page($SID="") {
break; break;
} }
$q.= "LIMIT ".$O.", ".$PP; $q.= "LIMIT ".$O.", ".$PP;
print $q."<br />\n"; #print $q."<br />\n";
print "<pre>\n"; #print "<pre>\n";
print_r($_REQUEST); #print_r($_REQUEST);
print "</pre>\n"; #print "</pre>\n";
$result = db_query($q, $dbh); $result = db_query($q, $dbh);
if (!$result) { if (!$result) {