parentId; /* get the subject and body from the comment */ $result = mysql_query("select * FROM appComments WHERE commentId = '$commentId'"); if (!$result) { errorpage('Internal Database Access Error',mysql_error()); exit; } $ob = mysql_fetch_object($result); $body = $ob->body; $subject = $ob->subject; /* delete the comment from the database */ $result = mysql_query("DELETE FROM appComments WHERE commentId = '$commentId'"); if (!$result) { errorpage('Internal Database Access Error',mysql_error()); exit; } /* fixup the child comments so the parentId points to a valid parent comment */ $result = mysql_query("UPDATE appComments set parentId = '$deletedParentId' WHERE parentId = '$commentId'"); if(!$result) { errorpage('Internal database error fixing up the parentId of child comments'); exit; } $email = getNotifyEmailAddressList($appId, $versionId); if($email) { $fullAppName = "Application: ".lookupAppName($appId)." Version: ".lookupVersionName($appId, $versionId); $ms .= apidb_fullurl("appview.php?appId=$appId&versionId=$versionId")."\n"; $ms .= "\n"; $ms .= ($current->username ? $current->username : "Anonymous")." deleted comment from ".$fullAppName."\n"; $ms .= "\n"; $ms .= "Subject: ".$subject."\n"; $ms .= "\n"; $ms .= $body."\n"; $ms .= "\n"; $ms .= STANDARD_NOTIFY_FOOTER; mail(stripslashes($email), "[AppDB] ".$fullAppName ,$ms); } else { $email = "no one"; } addmsg("mesage sent to: ".$email, green); addmsg("Comment deleted", "green"); redirect(apidb_fullurl("appview.php?appId=$appId&versionId=$versionId")); ?>