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 = "
\n"; - $edit_cat.= "

"; - $edit_cat.= ""; - $edit_cat.= "" . __("Category") . ": "; - $edit_cat.= " "; - $edit_cat.= "

"; - $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})"; - } -?> -

- 0 || count($requiredby) > 0) { - echo '

'; - } - - 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 '

'; - } - - - # $sources[0] = 'src'; - $sources = package_sources($row["ID"]); - - if (count($sources) > 0) { - -?> -
-
-" . htmlspecialchars($src[0]) . "
\n"; - } - else { - $src = $src[0]; - # It is presumably an internal source - echo "" . htmlspecialchars($src) . ""; - echo "
\n"; - } - } -?> +
+

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Upstream URL:
+
+
+ + + +
+
+ +
+ + +
None
None
+ +
+
+
+

+ 0): ?> + +
+ +
+

+ 0): ?> +
    + +
  • + +
+ +
+
+

+
+
+ 0): ?> +
    + +
  • + +
  • + + +
+
+