At the moment phpScheduleIt is only configured to use MySQL. You can try this code to enable any MDB2 database. Change the GetDatabase() function on line 28 of /lib/Database/DatabaseFactory.php to:
public static function GetDatabase()
{
if (is_null(self::$_instance))
{
$databaseType = Configuration::Instance()->GetSectionKey(ConfigSection::DATABASE, ConfigKeys::DATABASE_TYPE);
$dbUser = Configuration::Instance()->GetSectionKey(ConfigSection::DATABASE, ConfigKeys::DATABASE_USER);
$dbPassword = Configuration::Instance()->GetSectionKey(ConfigSection::DATABASE, ConfigKeys::DATABASE_PASSWORD);
$hostSpec = Configuration::Instance()->GetSectionKey(ConfigSection::DATABASE, ConfigKeys::DATABASE_HOSTSPEC);
$dbName = Configuration::Instance()->GetSectionKey(ConfigSection::DATABASE, ConfigKeys::DATABASE_NAME);
if (strtolower($databaseType) == 'mysql')
{
self::$_instance = new Database(new MySqlConnection($dbUser, $dbPassword, $hostSpec,$dbName));
}
else
{
self::$_instance = new Database(new Mdb2Connection($databaseType,$dbUser, $dbPassword, $hostSpec,$dbName));
}
}
return self::$_instance;
}