public function saveBanned(Commenter $p_commenter, $p_forum, $p_values)
{
$unban = array();
$ban = array();
if ($p_values['name']) {
$ban['name'] = $p_commenter->getName();
} else {
$unban['name'] = $p_commenter->getName();
}
if ($p_values['email']) {
$ban['email'] = $p_commenter->getEmail();
} else {
$unban['email'] = $p_commenter->getEmail();
}
if ($p_values['ip']) {
$ban['ip'] = $p_commenter->getIp();
} else {
$unban['ip'] = $p_commenter->getIp();
}
$this->ban($p_forum, $ban);
$this->unban($p_forum, $unban);
}