function: addcomment
adds a comment.
parameters:
$data - associative array of data, must contain 'name', 'website', 'comment', 'date', 'user_ip', 'user_agent', and 'spam'.
returns:
id of the new comment.
]>
*/
public function addcomment($data) {
$xml = new simplexmlelement($this->getcontents(true));
$message = $xml->addchild('message');
$id = $this->generateid();
$message->addattribute('mid', $id);
foreach ($data as $key => $value) {
$message->addchild($key, htmlspecialchars($value, ent_quotes));
}
$this->putcontents($xml->asxml());
return $id;
}