예제 #1
0
 /**
  * Retourne true si une transaction est en cours sur la connexion $connection_name
  * @param type $connection_name Nom de la connexion définie dans le fichier de configuration
  * @return boolean|null Null si la récupération de la connexion plante
  */
 public static function isTransactionStarted($connection_name)
 {
     $connection = null;
     try {
         $databaseManager = DB_Manager::getInstance();
         $connection = $databaseManager->getConnexion($connection_name);
         return $connection->transaction;
     } catch (DatabaseException $e) {
         DB_Manager::handleError($connection, $e);
         return null;
     }
 }
예제 #2
0
파일: class.DB.php 프로젝트: rhertzog/lcs
  /**
   * Permet de fermer une connexion à la base de données (ne sert que dans des cas bien préçis, ne pas utiliser si pas necessaire)
   *
   * @param string $connection_name nom de la connection définie dans le fichier de configuration
   */
  public static function close($connection_name) {
  		try{
  			$databaseManager = DB_Manager::getInstance();
  			return $databaseManager->closeConnexion($connection_name);
  		}catch(DatabaseException $e){
			DB_Manager::handleError($connection, $e);
			return false;
		}	
  }