/**
  * Marque les tests de connection pour les connections configurées en session
  *
  * @return boolean Vrai si les connections sont toutes accessibles
  */
 private function _testConnections()
 {
     $toReturn = true;
     $arConnections = $this->_getConnections();
     foreach ($arConnections as $position => $connection) {
         try {
             $profile = new CopixDBProfile('test_' . $position, $connection['driver'] . ':' . $connection['connectionString'], $connection['user'], $connection['password'], $connection['extra']);
             if (($result = CopixDB::testConnection($profile)) !== true) {
                 $toReturn = false;
             }
             $arConnections[$position]['available'] = $result === true;
             $arConnections[$position]['errorNotAvailable'] = $result === true ? '' : $result;
         } catch (CopixDBException $e) {
             $toReturn = false;
             $arConnections[$position]['available'] = false;
             $arConnections[$position]['errorNotAvailable'] = $e->getMessage();
         }
     }
     // var_dump($arConnections);
     CopixSession::set('admin|database|configure', $arConnections);
     return $toReturn;
 }