[aur-dev] [PATCH 2/2] Change layout of search form.
Loui Chang
louipc.ist at gmail.com
Mon Jan 5 17:28:22 EST 2009
Index: web/html/packages.php
===================================================================
--- web/html/packages.php (revision 277)
+++ web/html/packages.php (working copy)
@@ -301,26 +301,30 @@
# $field = "";
# }
$field = "MaintainerUID";
- if ($field) {
- # NOTE: Only "orphaned" packages can be adopted at a particular
- # user class (TU/Dev or User).
- #
- $q = "UPDATE Packages ";
- $q.= "SET ".$field." = ".uid_from_sid($_COOKIE["AURSID"])." ";
- $q.= "WHERE ID IN (" . $adopt . ") ";
- if ($atype == "User")
- {
- # Regular users may only adopt orphan packages from unsupported
- # FIXME: We assume that LocationID for unsupported is "2"
- $q.= "AND ".$field." = 0";
- $q.= " AND LocationID = 2";
- }
- db_query($q, $dbh);
+ # NOTE: Only "orphaned" packages can be adopted at a particular
+ # user class (TU/Dev or User).
+ #
+ $q = "UPDATE Packages ";
+ $q.= "SET ".$field." = ".uid_from_sid($_COOKIE["AURSID"])." ";
+ $q.= "WHERE ID IN (" . $adopt . ") ";
+ if ($atype == "User")
+ {
+ # Regular users may only adopt orphan packages from unsupported
+ # FIXME: We assume that LocationID for unsupported is "2"
+ $q.= "AND ".$field." = 0";
+ $q.= " AND LocationID = 2";
}
-
- print "<p>\n";
- print __("The selected packages have been adopted.");
- print "</p>\n";
+ if(db_query($q, $dbh))
+ {
+ print "<p>\n";
+ printf ("%d of the selected packages have been adopted.\n<br>", mysql_affected_rows());
+ print ("Note that you can only adopt orphaned packages and that ordinary users can only adopt unsupported packages.\n<br>");
+ print "</p>\n";
+ } else {
+ print "<p>\n";
+ print __("The selected packages could not be adopted because if an error.");
+ print "</p>\n";
+ }
} else {
print "<p>\n";
print __("You did not select any packages to adopt.");
More information about the aur-dev
mailing list