---
web/lang/en/pkgfuncs_po.inc | 4 +++-
web/lib/pkgfuncs.inc | 45 +++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 48 insertions(+), 1 deletion(-)
(limited to 'web/lib')
diff --git a/web/lang/en/pkgfuncs_po.inc b/web/lang/en/pkgfuncs_po.inc
index 220cdb3..b6a704b 100644
--- a/web/lang/en/pkgfuncs_po.inc
+++ b/web/lang/en/pkgfuncs_po.inc
@@ -151,4 +151,6 @@ $_t["en"]["License"] = "License";
$_t["en"]["unknown"] = "unknown";
-?>
\ No newline at end of file
+$_t["en"]["Required by"] = "Required by";
+
+?>
diff --git a/web/lib/pkgfuncs.inc b/web/lib/pkgfuncs.inc
index cd339c1..395200b 100644
--- a/web/lib/pkgfuncs.inc
+++ b/web/lib/pkgfuncs.inc
@@ -152,6 +152,25 @@ function package_dependencies($pkgid=0) {
return $deps;
}
+# reverse deps by tardo
+#
+function package_required($pkgid=0) {
+ $deps = array();
+ if ($pkgid) {
+ $dbh = db_connect();
+ $q = "SELECT PackageID, Name, DummyPkg from PackageDepends, Packages ";
+ $q.= "WHERE PackageDepends.PackageID = Packages.ID ";
+ $q.= "AND PackageDepends.DepPkgID = ";
+ $q.= mysql_real_escape_string($pkgid);
+ $result = db_query($q, $dbh);
+ if (!$result) {return array();}
+ while ($row = mysql_fetch_row($result)) {
+ $deps[] = $row;
+ }
+ }
+ return $deps;
+}
+
# create a dummy package and return it's Packages.ID if it already exists,
# return the existing ID
#
@@ -402,6 +421,32 @@ function package_details($id=0, $SID="") {
}
reset($pkgsearch_vars);
+ // $darr[3] is the DepCondition
+
+ if ($darr[2] == 0) print $url."'>".$darr[1].$darr[3]."
\n";
+ else print "".$darr[1].$darr[3]."
\n";
+ }
+ print "\n";
+ print "";
+
+ # reverse-deps by tardo - could use some beautification
+ print " ";
+ print "";
+ print "";
+ print __("Required by")." | \n";
+ print "";
+ $deps = package_required($row["ID"]);
+ while (list($k, $darr) = each($deps)) {
+ $url = "".$darr[1].$darr[3]." \n";
--
cgit v1.2.3-70-g09d2
From adafc112f6f14a5ab7249a622da5d74a8f52a3ed Mon Sep 17 00:00:00 2001
From: tardo
Date: Sat, 22 Sep 2007 17:14:14 -0400
Subject: Add link to TU's homepage in "Flagged safe by". FS 4138.
Simple feature request. Not sure what purpose it serves.
Signed-off-by: tardo
---
web/lang/en/pkgfuncs_po.inc | 2 ++
web/lib/pkgfuncs.inc | 2 +-
2 files changed, 3 insertions(+), 1 deletion(-)
(limited to 'web/lib')
diff --git a/web/lang/en/pkgfuncs_po.inc b/web/lang/en/pkgfuncs_po.inc
index b6a704b..4ab3cd6 100644
--- a/web/lang/en/pkgfuncs_po.inc
+++ b/web/lang/en/pkgfuncs_po.inc
@@ -153,4 +153,6 @@ $_t["en"]["unknown"] = "unknown";
$_t["en"]["Required by"] = "Required by";
+$_t["en"]["The above files have been verified (by %h%s%h) and are safe to use."] = "The above files have been verified (by %h%s%h) and are safe to use.";
+
?>
diff --git a/web/lib/pkgfuncs.inc b/web/lib/pkgfuncs.inc
index 395200b..3bbfcb7 100644
--- a/web/lib/pkgfuncs.inc
+++ b/web/lib/pkgfuncs.inc
@@ -395,7 +395,7 @@ function package_details($id=0, $SID="") {
print "\n";
print " ";
if ($row["Safe"]) {
- print "".__("The above files have been verified (by %s) and are safe to use.", array(username_from_id($row["VerifiedBy"])))." | ";
+ print "".__("The above files have been verified (by %h%s%h) and are safe to use.", array("", username_from_id($row["VerifiedBy"]), ""))."";
} else {
print "".__("Be careful! The above files may contain malicious code that can damage your system.")."";
}
--
cgit v1.2.3-70-g09d2
From 9cba3937d0847d1065b3da7322ffe7ea22108319 Mon Sep 17 00:00:00 2001
From: tardo
Date: Sat, 22 Sep 2007 18:30:28 -0400
Subject: Cosmetic: Show flagged out of date on package page.
Add a simple warning under "Tarball :: Files :: PKGBUILD" if package is out of date.
Signed-off-by: tardo
---
web/lang/en/pkgfuncs_po.inc | 2 ++
web/lib/pkgfuncs.inc | 4 ++++
2 files changed, 6 insertions(+)
(limited to 'web/lib')
diff --git a/web/lang/en/pkgfuncs_po.inc b/web/lang/en/pkgfuncs_po.inc
index 4ab3cd6..1395062 100644
--- a/web/lang/en/pkgfuncs_po.inc
+++ b/web/lang/en/pkgfuncs_po.inc
@@ -155,4 +155,6 @@ $_t["en"]["Required by"] = "Required by";
$_t["en"]["The above files have been verified (by %h%s%h) and are safe to use."] = "The above files have been verified (by %h%s%h) and are safe to use.";
+$_t["en"]["This package has been flagged out of date."] = "This package has been flagged out of date.";
+
?>
diff --git a/web/lib/pkgfuncs.inc b/web/lib/pkgfuncs.inc
index 3bbfcb7..5cab842 100644
--- a/web/lib/pkgfuncs.inc
+++ b/web/lib/pkgfuncs.inc
@@ -400,6 +400,10 @@ function package_details($id=0, $SID="") {
print "".__("Be careful! The above files may contain malicious code that can damage your system.")."";
}
}
+ if ($row["OutOfDate"] == 1) {
+ print "\n";
+ print "".__("This package has been flagged out of date.")." | ";
+ }
print "\n";
print " | ";
print " \n";
--
cgit v1.2.3-70-g09d2
From aebdd21b58046f647c7c500dde5152ba774303ab Mon Sep 17 00:00:00 2001
From: eliott
Date: Mon, 24 Sep 2007 07:57:35 -0700
Subject: More changes to page styles.
---
web/html/account.php | 7 +++++++
web/html/css/arch.css | 20 +++++++++++++++-----
web/html/index.php | 17 ++++++++---------
web/html/pkgsubmit.php | 8 +++++---
web/lib/pkgfuncs.inc | 18 +++++++++---------
5 files changed, 44 insertions(+), 26 deletions(-)
(limited to 'web/lib')
diff --git a/web/html/account.php b/web/html/account.php
index fd9cc61..3d98171 100644
--- a/web/html/account.php
+++ b/web/html/account.php
@@ -13,6 +13,10 @@ html_header(); # print out the HTML header
# Main page processing here
#
+echo "\n";
+echo " ".__("Accounts")." \n";
+echo " \n";
+
if (isset($_COOKIE["AURSID"])) {
# visitor is logged in
#
@@ -148,6 +152,9 @@ if (isset($_COOKIE["AURSID"])) {
}
}
+echo " ";
+echo " ";
+
html_footer("\$Id$");
# vim: ts=2 sw=2 noet ft=php
?>
diff --git a/web/html/css/arch.css b/web/html/css/arch.css
index 7d8f41f..65f3cff 100644
--- a/web/html/css/arch.css
+++ b/web/html/css/arch.css
@@ -410,7 +410,7 @@ textarea.vLargeTextField {
margin-left: 5%;
margin-right: 5%;
}
-.pkgbox {
+.pgbox {
width: 90%;
margin-left: 5%;
margin-right: 5%;
@@ -421,7 +421,17 @@ textarea.vLargeTextField {
text-align: left;
padding: 3px;
}
-.pkgboxtitle {
+.frontpgboxbody {
+ padding: 10px;
+}
+.frontpgboxbody > table {
+ width: 100%;
+}
+.boxSoftTitle {
+ text-align: right;
+}
+
+.pgboxtitle {
border-width: 2px;
border-style: solid;
border-color: #dddddd;
@@ -435,14 +445,14 @@ textarea.vLargeTextField {
padding-bottom: 2px;
padding-right: 10px;
}
-.pkgboxbody, .pkgboxbody-comment {
+.pgboxbody, .pgboxbody-comment {
padding: 10px;
}
-.pkgboxbody input {
+.pgboxbody input {
margin-right: 10px;
}
-.pkgboxbody-comment > table {
+.pgboxbody-comment > table {
border-collapse: separate;
border-spacing: 0 15px;
}
diff --git a/web/html/index.php b/web/html/index.php
index 7d28d75..d76d13d 100644
--- a/web/html/index.php
+++ b/web/html/index.php
@@ -79,19 +79,19 @@ if (isset($_REQUEST["user"]) || isset($_REQUEST["pass"])) {
html_header();
# Big Top Level Table (Table 1)
-print "\n";
-print "\n";
+echo "\n";
+echo " AUR-".__("Home")." \n";
+echo " \n";
+echo " \n";
+echo "\n";
# MAIN: Top Left
print "";
print " ".__("Welcome to the AUR! Please read the %hAUR User Guidelines%h and %hAUR TU Guidelines%h for more information.", array('', '', '', ''))." ";
print __("Contributed PKGBUILDs must conform to the %hArch Packaging Standards%h otherwise they will be deleted!", array('', ''))." ";
-#print "".__("If you have feedback about the AUR, please leave it in %hFlyspray%h.", array('', ''))." ";
-#print __("Email discussion about the AUR takes place on the %sTUR Users List%s.", array('', ''))." ";
print "".__("Remember to vote for your favourite packages!")." ";
print __("The most popular packages will be provided as binary packages in [community].")." ";
-#print "".__("Though we can't vouch for their contents, we provide a %hlist of user repositories%h for your convenience.", array('', ''))." ";
# MAIN: Top Right
print " | ";
@@ -178,9 +178,6 @@ print " ";
print " ";
# End Table 2
-#print " | ";
-#print " \n";
-
# MAIN: Bottom Right
print " | ";
print " ";
@@ -357,8 +354,10 @@ print " | ";
print " ";
print " \n";
print " | \n";
+echo "\n";
# End Table 1
-
+echo " ";
+echo "";
html_footer("Version 1.3.1 \$Id$");
# vim: ts=2 sw=2 noet ft=php
?>
diff --git a/web/html/pkgsubmit.php b/web/html/pkgsubmit.php
index 89ecfa4..24aeea5 100644
--- a/web/html/pkgsubmit.php
+++ b/web/html/pkgsubmit.php
@@ -9,7 +9,9 @@ include("config.inc"); # configuration file with dir locations
set_lang(); # this sets up the visitor's language
check_sid(); # see if they're still logged in
html_header(); # print out the HTML header
-print "\n";
+echo "\n";
+echo " ".__("Submit")." \n";
+echo " \n";
# Debugging
$DBUG = 0;
@@ -665,8 +667,8 @@ if ($_COOKIE["AURSID"]) {
print __("You must create an account before you can upload packages.");
print " \n";
}
-
-print "\n";
+echo " \n";
+echo " \n";
html_footer("\$Id$");
# vim: ts=2 sw=2 noet ft=php
?>
diff --git a/web/lib/pkgfuncs.inc b/web/lib/pkgfuncs.inc
index de1dc5f..3089ccb 100644
--- a/web/lib/pkgfuncs.inc
+++ b/web/lib/pkgfuncs.inc
@@ -269,9 +269,9 @@ function package_details($id=0, $SID="") {
# print out package details
#
- echo "\n";
- echo " ".__("Package Details")." \n";
- echo " \n";
+ echo " \n";
+ echo " ".__("Package Details")." \n";
+ echo " \n";
echo " \n";
echo " ";
echo $row["Name"] . " " . $row["Version"]." | \n";
@@ -409,9 +409,9 @@ function package_details($id=0, $SID="") {
# Actions Bar
#
if ($SID) {
- echo "\n";
- echo " ".__("Actions")." \n";
- echo " \n";
+ echo " \n";
+ echo " ".__("Actions")." \n";
+ echo " |
\n"; - print str_replace("\n", "
\n"; - print "", str_replace('"',""", htmlspecialchars(strip_tags(stripslashes($carr["Comments"]))))); - print "
\n"; + echo str_replace("\n", "
", str_replace('"',""", htmlspecialchars(strip_tags(stripslashes($carr["Comments"]))))); + echo "