a | b | |
---|
| 0 | + | $qb = net_nemein_discussion_post_dba::new_query_builder(); |
---|
| 0 | + | $qb->add_constraint('sender', '=', $id); |
---|
| 0 | + | $qb->add_constraint('status', '>=', NET_NEMEIN_DISCUSSION_NEW); |
---|
| 0 | + | $good_posts = $qb->count_unchecked(); |
---|
| 0 | + | |
---|
| 0 | + | $qb = net_nemein_discussion_post_dba::new_query_builder(); |
---|
| 0 | + | $qb->add_constraint('sender', '=', $id); |
---|
| 0 | + | $qb->add_constraint('status', '<', NET_NEMEIN_DISCUSSION_NEW); |
---|
| 0 | + | $bad_posts = $qb->count_unchecked(); |
---|
| 0 | + | |
---|
| 0 | + | $karma = $good_posts + ($bad_posts * $this->_config->get('karma_discussion_badpost_modifier')); |
---|
| 0 | + | return $karma; |
---|
... | |
---|