[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