public static function init() { switch ($GLOBALS['dbRunAt']) { case DB_RUNAT_FILE: self::$cert = new cert_fileDAL(); self::$shell = new shell_fileDAL(); self::$activeLink = new activeLink_fileDAL(); self::$activeServer = new activeServer_fileDAL(); break; case DB_RUNAT_MSSQL: self::$cert = new cert_mssqlDAL(); self::$shell = new shell_mssqlDAL(); self::$activeLink = new activeLink_mssqlDAL(); self::$activeServer = new activeServer_mssqlDAL(); break; case DB_RUNAT_MYSQL: self::$cert = new cert_mysqlDAL(); self::$shell = new shell_mysqlDAL(); self::$activeLink = new activeLink_mysqlDAL(); self::$activeServer = new activeServer_mysqlDAL(); self::$tempPassword = new tempPassword_mysqlDAL(); break; case DB_RUNAT_SQLITE: self::$cert = new cert_sqliteDAL(); self::$shell = new shell_sqliteDAL(); self::$activeLink = new activeLink_sqliteDAL(); self::$activeServer = new activeServer_sqliteDAL(); break; } }