Fix comment creation. addcomment.php was passing a filled-in object to comment::create()

which still expected values as parameters. Load data from the object instead
This commit is contained in:
Alexander Nicolaysen Sørnes
2007-04-21 18:05:32 +00:00
committed by WineHQ
parent bea4e89c56
commit be52279bfa

View File

@@ -55,11 +55,14 @@ class Comment {
* Informs interested people about the creation.
* Returns true on success, false on failure
*/
function create($sSubject, $sBody, $iParentId=null, $iVersionId)
function create()
{
$hResult = query_parameters("INSERT INTO appComments (parentId, versionId, subject, ".
"body, userId, time, hostname) VALUES ('?', '?', '?', '?', '?', ?, '?')",
$iParentId, $iVersionId, $sSubject, $sBody,
$hResult = query_parameters("INSERT INTO appComments
(parentId, versionId, subject, ".
"body, userId, time, hostname)
VALUES ('?', '?', '?', '?', '?', ?, '?')",
$this->iParentId, $this->iVersionId,
$this->sSubject, $this->sBody,
$_SESSION['current']->iUserId,
"NOW()", get_remote());
@@ -71,6 +74,7 @@ class Comment {
// fetches e-mails from parent comments, all parents are notified that a
// comment was added to the thread
$iParentId = $this->iParentId;
while($iParentId)
{
$oParent = new Comment($iParentId);