function __construct(SpotDb $db, SpotSettings $settings) { $this->_db = $db; $this->_settings = $settings; $this->_nntp_post = new SpotNntp($settings->get('nntp_post')); }
function __construct(SpotDb $db, SpotSettings $settings, array $user, $ipaddr) { $this->_db = $db; $this->_user = $user; $this->_settings = $settings; $this->_failAudit = $settings->get('auditlevel') == SpotSecurity::spot_secaudit_failure; $this->_allAudit = $settings->get('auditlevel') == SpotSecurity::spot_secaudit_all; if ($this->_failAudit || $this->_allAudit) { $this->_spotAudit = new SpotAudit($db, $settings, $user, $ipaddr); } # if $this->_permissions = $db->getPermissions($user['userid']); }