diff --git a/web/template/pkg_details.php b/web/template/pkg_details.php index 6764bbf7..05a20fe1 100644 --- a/web/template/pkg_details.php +++ b/web/template/pkg_details.php @@ -2,62 +2,14 @@ $atype = account_from_sid($SID); $uid = uid_from_sid($SID); -if (isset($_REQUEST['ID'])) { - $pkgid = intval($_REQUEST['ID']); -} -else { - $pkgid = pkgid_from_name($_REQUEST['N']); -} +$pkgid = intval($_REQUEST['ID']); -if ($uid == $row["MaintainerUID"] || - ($atype == "Developer" || $atype == "Trusted User")) { +$catarr = pkgCategories(); - $catarr = pkgCategories(); - $edit_cat = "
"; +$submitter = username_from_id($row["SubmitterUID"]); +$maintainer = username_from_id($row["MaintainerUID"]); -} -else { - $edit_cat = "" . __("Category") . ": " . $row['Category'] . ""; -} - -if ($row["SubmitterUID"]) { - $submitter = username_from_id($row["SubmitterUID"]); - if ($SID) { - $submitter = '' . htmlspecialchars($submitter) . ''; - } - -} else { - $submitter = "None"; -} - -if ($row["MaintainerUID"]) { - $maintainer = username_from_id($row["MaintainerUID"]); - if ($SID) { - $maintainer = '' . htmlspecialchars($maintainer) . ''; - } - -} else { - $maintainer = "None"; -} - -$votes = __('Votes') . ': ' . $row['NumVotes']; -if ($atype == "Developer" || $atype == "Trusted User") { - $votes = "$votes"; -} +$votes = $row['NumVotes']; # In case of wanting to put a custom message $msg = __('unknown'); @@ -68,115 +20,168 @@ $updated_time = ($row["ModifiedTS"] == 0) ? $msg : gmdate("Y-m-d H:i", intval($r $submitted_time = ($row["SubmittedTS"] == 0) ? $msg : gmdate("Y-m-d H:i", intval($row["SubmittedTS"])); $out_of_date_time = ($row["OutOfDateTS"] == 0) ? $msg : gmdate("Y-m-d", intval($row["OutOfDateTS"])); +$urlpath = URL_DIR . substr($row['Name'], 0, 2) . "/" . $row['Name']; + +$deps = package_dependencies($row["ID"]); +$requiredby = package_required($row["Name"]); + +# $sources[0] = 'src'; +$sources = package_sources($row["ID"]); ?> -
-
- ' . htmlspecialchars($row['URL']) ?>
-
-
-
-
-
-
- -
-
-
-
-
-
-".__("Tarball")." :: ";
- print "".__("PKGBUILD")."";
-
- if ($row["OutOfDateTS"] !== NULL) {
- echo "
".__("This package has been flagged out of date.")." (${out_of_date_time})";
- }
-?>
-
';
- }
-
- if (count($deps) > 0) {
- echo "". __("Dependencies")."";
-
- while (list($k, $darr) = each($deps)) {
- # darr: (DepName, DepCondition, PackageID), where ID is NULL if it didn't exist
- if (!is_null($darr[2])) {
- echo " ".$darr[0].$darr[1]."";
- } else {
- echo " ".$darr[0].$darr[1]."";
- }
- }
-
- if (count($requiredby) > 0) {
- echo '
';
- }
- }
-
- if (count($requiredby) > 0) {
- echo "". __("Required by")."";
-
- while (list($k, $darr) = each($requiredby)) {
- # darr: (PackageName, PackageID)
- echo " ".$darr[0]."";
- }
- }
-
- if (count($deps) > 0 || count($requiredby) > 0) {
- echo '
+ | + | ||
---|---|---|---|
Upstream URL: | ++ | ||
+ | + + + | + + + | +|
+ | + | ||
+ + | + + | + + + | None | + +
+ + | + + | + + + | None | + +
+ + | + + | + + | |
+ | + | ||
+ | + |