function connect($uri, $options) {
$class = 'MongoDB\Driver\Manager';
- return new $class($uri, $options);
+ $return = new $class($uri, $options);
+ $class = 'MongoDB\Driver\Command';
+ $return->executeCommand('admin', new $class(array('ping' => 1)));
+ return $return;
}
function query($query) {
function quote($string) {
return $string;
}
-
- function ping($link) {
- $class = 'MongoDB\Driver\Command';
- $link->executeCommand('admin', new $class(array('ping' => 1)));
- }
}
class Min_Result {
function quote($string) {
return $string;
}
-
- function ping($link) {
- }
}
class Min_Result {
if ($password != "") {
$options["password"] = "";
try {
- $connection->ping($connection->connect("mongodb://$server", $options));
+ $connection->connect("mongodb://$server", $options);
return lang('Database does not support password.');
} catch (Exception $ex) {
// this is what we want