- fix supermaintainers delete comments

- use deleteAny.php for comment deletion
This commit is contained in:
Jonathan Ernst
2005-03-12 01:09:51 +00:00
committed by WineHQ
parent 70fecb1032
commit ea14ba0c45
2 changed files with 8 additions and 5 deletions

View File

@@ -36,7 +36,7 @@ if($_REQUEST['what'])
} else } else
{ {
$oComment->delete(); $oComment->delete();
redirect(BASE."appview.php?appId=".$_REQUEST['appId']."&versionId=".$_REQUEST['versionId']); redirect(BASE."appview.php?versionId=".$oComment->iVersionId);
} }
break; break;
case "category": case "category":

View File

@@ -225,13 +225,16 @@ function view_app_comment($ob)
echo "</td></tr>\n"; echo "</td></tr>\n";
// delete message button, for admins // delete message button, for admins
if ($_SESSION['current']->isLoggedIn() && ($_SESSION['current']->hasPriv("admin") || $_SESSION['current']->isMaintainer($ob->appId,$ob->versionId) )) if ($_SESSION['current']->hasPriv("admin")
|| $_SESSION['current']->isMaintainer($ob->versionId)
|| $_SESSION['current']->isSuperMaintainer($ob->appId))
{ {
echo "<tr>"; echo "<tr>";
echo "<td><form method=\"post\" name=\"message\" action=\"".BASE."deletecomment.php\"><input type=\"submit\" value=\"Delete\" class=\"button\">\n"; echo "<td><form method=\"post\" name=\"message\" action=\"".BASE."admin/deleteAny.php\"><input type=\"submit\" value=\"Delete\" class=\"button\">\n";
echo "<input type=\"hidden\" name=\"commentId\" value=\"$ob->commentId\" />"; echo "<input type=\"hidden\" name=\"commentId\" value=\"$ob->commentId\" />";
echo "<input type=\"hidden\" name=\"appId\" value=\"$ob->appId\" />"; echo "<input type=\"hidden\" name=\"confirmed\" value=\"yes\" />";
echo "<input type=\"hidden\" name=\"versionId\" value=\"$ob->versionId\" /></form>","\n"; echo "<input type=\"hidden\" name=\"what\" value=\"comment\" />";
echo "</form>\n";
echo "</td></tr>"; echo "</td></tr>";
} }