$edited_comment = $commentManager->getCommentById($edit_comment_id); //print "edited comment id: ". $edited_comment->getId()."<br/>"; //print "edited comment text: ". $edited_comment->getText()."<br/>"; //print "edited comment rating: ". $edited_comment->getRatingId()."<br/>"; //print "edited comment user: "******"<br/>"; //print "edited comment entry id: ". $edited_comment->getEntryId()."<br/>"; //--------handle badword-------------- $bw_handler = new BadwordManager(); $bw_list = $bw_handler->getBadWordList(); //print_r($bw_list); $replacement = $bw_handler->getReplacementList(); //print_r($replacement); $filtered_comment_text = preg_replace($bw_list, $replacement, $comment_text); //echo "edit comment filtered comment: ".$filtered_comment_text; $edited_comment->setText($filtered_comment_text); $updated_comment = $commentManager->updateComment($edited_comment); if (!$updated_comment) { echo "Updating comment #" . $edit_comment_id . " failed."; } else { $_SESSION["updated_comment"] = $edited_comment; //print "edited comment text: ". $_SESSION["updated_comment"]->getText()."<br/>\n"; echo "Updating comment #" . $edit_comment_id . " succeeded."; } } else { echo "Finding a comment to edit failed."; } } else { echo "Posting an edited comment failed."; } //end if($_POST) }