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:
committed by
WineHQ
parent
bea4e89c56
commit
be52279bfa
@@ -55,11 +55,14 @@ class Comment {
|
|||||||
* Informs interested people about the creation.
|
* Informs interested people about the creation.
|
||||||
* Returns true on success, false on failure
|
* 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, ".
|
$hResult = query_parameters("INSERT INTO appComments
|
||||||
"body, userId, time, hostname) VALUES ('?', '?', '?', '?', '?', ?, '?')",
|
(parentId, versionId, subject, ".
|
||||||
$iParentId, $iVersionId, $sSubject, $sBody,
|
"body, userId, time, hostname)
|
||||||
|
VALUES ('?', '?', '?', '?', '?', ?, '?')",
|
||||||
|
$this->iParentId, $this->iVersionId,
|
||||||
|
$this->sSubject, $this->sBody,
|
||||||
$_SESSION['current']->iUserId,
|
$_SESSION['current']->iUserId,
|
||||||
"NOW()", get_remote());
|
"NOW()", get_remote());
|
||||||
|
|
||||||
@@ -71,6 +74,7 @@ class Comment {
|
|||||||
|
|
||||||
// fetches e-mails from parent comments, all parents are notified that a
|
// fetches e-mails from parent comments, all parents are notified that a
|
||||||
// comment was added to the thread
|
// comment was added to the thread
|
||||||
|
$iParentId = $this->iParentId;
|
||||||
while($iParentId)
|
while($iParentId)
|
||||||
{
|
{
|
||||||
$oParent = new Comment($iParentId);
|
$oParent = new Comment($iParentId);
|
||||||
|
|||||||
Reference in New Issue
Block a user