+ if (!$is_news && $group_forum_id) {
+ //
+ // Is this a news posting (or a real forum)?
+ //
+ $res = db_query_params('SELECT forum_id FROM news_bytes
+ WHERE forum_id=$1',
+ array($group_forum_id));
+ $is_news = $res && db_numrows($res) >= 1;
+ }
+ if (!$is_news && !$Group->usesForum()) {
+ $this->setError(sprintf(_('%s does not use the Forum tool'),
+ $Group->getPublicName()));
+ return false;
+ }