include Plugin
def initialize()
- @db_host = Configuration::ROUNDCUBE_DBHOST
- @db_port = Configuration::ROUNDCUBE_DBPORT
- @db_opts = Configuration::ROUNDCUBE_DBOPTS
- @db_tty = Configuration::ROUNDCUBE_DBTTY
- @db_name = Configuration::ROUNDCUBE_DBNAME
- @db_user = Configuration::ROUNDCUBE_DBUSER
- @db_pass = Configuration::ROUNDCUBE_DBPASS
+ cfg = Configuration.new()
+ @db_host = cfg.roundcube_dbhost
+ @db_port = cfg.roundcube_dbport
+ @db_opts = cfg.roundcube_dbopts
+ @db_tty = cfg.roundcube_dbtty
+ @db_name = cfg.roundcube_dbname
+ @db_user = cfg.roundcube_dbuser
+ @db_pass = cfg.roundcube_dbpass
end
def get_leftover_accounts(db_accounts)
- # Given a list of all users who have logged in to Roundcube.
+ # Get a list of all users who have logged in to Roundcube.
rc_accounts = self.get_roundcube_usernames()
return rc_accounts - db_accounts
end