private bool CheckConfig() { if (null == m_config || !m_config.GetBoolean("enabled", false)) { return(false); } string db = m_config.GetString("DataBase", String.Empty); string conn = m_config.GetString("ConnectionString", String.Empty); if (String.IsNullOrEmpty(db) || String.IsNullOrEmpty(conn)) { return(false); } // m_ViewerStatsLog = m_config.GetBoolean("ViewerStatsLog", false); switch (db) { case "web": m_dataStore = new XmlRpcData(conn); break; case "mysql": m_dataStore = new MySQLData(conn); break; case "mssql": m_dataStore = new MSSqlData(conn); break; case "sqlite": m_dataStore = new SQLiteData(conn); break; default: return(false); } m_agentCountry = new AgentCountry(); return(true); }
private bool CheckConfig() { if (null == m_config || !m_config.GetBoolean("enabled", false)) return false; string db = m_config.GetString("DataBase", String.Empty); string conn = m_config.GetString("ConnectionString", String.Empty); if (String.IsNullOrEmpty(db) || String.IsNullOrEmpty(conn)) return false; // m_ViewerStatsLog = m_config.GetBoolean("ViewerStatsLog", false); switch (db) { case "web": m_dataStore = new XmlRpcData(conn); break; case "mysql": m_dataStore = new MySQLData(conn); break; case "mssql": m_dataStore = new MSSqlData(conn); break; case "sqlite": m_dataStore = new SQLiteData(conn); break; default: return false; } m_agentCountry = new AgentCountry(); return true; }