public function setOpendiscussion($opendiscussion = '1')
{
if (!$this->_conf->getKey('discussion') || $this->isBurnafterreading() || $opendiscussion === '0') {
$this->_data->meta->opendiscussion = false;
} else {
if ($opendiscussion !== '1') {
throw new Exception('Invalid data.', 74);
}
$this->_data->meta->opendiscussion = true;
}
}