Esempio n. 1
0
 function __construct(SpotDb $db, SpotSettings $settings)
 {
     $this->_db = $db;
     $this->_settings = $settings;
     $this->_nntp_post = new SpotNntp($settings->get('nntp_post'));
 }
Esempio n. 2
0
 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']);
 }