[aur-dev] [PATCH] Modify search and package pages to provide interface to deletion functions.

Peter Lewis pete at muddygoat.org
Sun Sep 26 16:46:58 EDT 2010


---
 web/template/actions_form.php       |    5 +++--
 web/template/pkg_details.php        |   15 +++++++++++++++
 web/template/pkg_search_results.php |    4 +++-
 3 files changed, 21 insertions(+), 3 deletions(-)

diff --git a/web/template/actions_form.php b/web/template/actions_form.php
index 006f9ef..41b7860 100644
--- a/web/template/actions_form.php
+++ b/web/template/actions_form.php
@@ -45,8 +45,9 @@ if ($row["MaintainerUID"] == 0) {
 		}
 
 if ($row["DeletionProposed"] == 0) {
-    echo "<input type='submit' class='button' name='do_ProposeDeletion'";
-    echo " value='".__("Propose for deletion")."'>\n";
+	# Disabled, since we require a reason to be given
+	#echo "<input type='submit' class='button' name='do_ProposeDeletion'";
+	#echo " value='".__("Propose for deletion")."'>\n";
 } else if ($atype == "Trusted User" || $atype == "Developer") {
     echo "<input type='submit' class='button' name='do_UnProposeDeletion'";
     echo " value='".__("Cancel deletion proposal")."'>\n";
diff --git a/web/template/pkg_details.php b/web/template/pkg_details.php
index 9c76ab3..6c52990 100644
--- a/web/template/pkg_details.php
+++ b/web/template/pkg_details.php
@@ -28,6 +28,15 @@ if ($atype == "Developer" or $atype == "Trusted User") {
 	$votes = "<a href=\"voters.php?ID=$pkgid\">$votes</a>";
 }
 
+# If the package has been proposed for deletion
+if ($row["DeletionProposed"]) {
+	$deletion_status = __("This package has been proposed for deletion")."<br />";
+	$deletion_status .= __("You can view and participate in the discussion on the aur-general mailing list");
+} else {
+	$deletion_status = "<a href='pkgedit.php?propose_Deletion=1&amp;ID=";
+	$deletion_status .= $pkgid ."'>".__("Propose deletion of this package")."</a>";
+}	
+
 # In case of wanting to put a custom message
 $msg = __('unknown');
 $license = empty($row['License']) ? $msg : $row['License'];
@@ -53,6 +62,12 @@ $submitted_time = ($row["SubmittedTS"] == 0) ? "(unknown)" : gmdate("r", intval(
 	<span class='f3'><?php echo $votes ?></span>
 	</p>
 
+	<p>
+	<span class='f3'><?php echo $deletion_status ?></span><br />
+	</p>
+
+
+
 	<p><span class='f3'><?php echo __('License') . ': ' . $license ?></span></p>
 
 	<p>
diff --git a/web/template/pkg_search_results.php b/web/template/pkg_search_results.php
index f2ce5c0..a7810ce 100644
--- a/web/template/pkg_search_results.php
+++ b/web/template/pkg_search_results.php
@@ -107,7 +107,9 @@ for ($i = 0; $row = mysql_fetch_assoc($result); $i++) {
 			<?php endif; ?>
 			<option value='do_Notify'><?php print __("Notify") ?></option>
 			<option value='do_UnNotify'><?php print __("UnNotify") ?></option>
-			<option value='do_ProposeDeletion'><?php print __("Propose Deletion") ?></option>
+			<!-- not currently allowed without a reason
+				 <option value='do_ProposeDeletion'><?php print __("Propose Deletion") ?></option>
+			-->
 			<?php if ($atype == "Trusted User" || $atype == "Developer"): ?>
 			<option value='do_UnProposeDeletion'><?php print __("Cancel Deletion Proposal") ?></option>
 			<?php endif; ?>
-- 
1.7.3



More information about the aur-dev mailing list