Commit 907156fd authored by zYne's avatar zYne

--no commit message

--no commit message
parent b373cb8e
......@@ -127,19 +127,25 @@ class Doctrine_Transaction extends Doctrine_Connection_Module
foreach ($this->delete as $name => $deletes) {
$record = false;
$ids = array();
if (is_array($deletes[count($deletes)-1]->getTable()->getIdentifier())){
foreach($deletes as $k => $record){
if (is_array($deletes[count($deletes)-1]->getTable()->getIdentifier())) {
foreach($deletes as $k => $record) {
$cond = '';
$ids = $record->obtainIdentifier();
$query = 'DELETE FROM '.$record->getTable()->getTableName().' WHERE ';
foreach(array_keys($ids) as $id){
if ($cond){ $cond .= " AND ";}
foreach(array_keys($ids) as $id ){
if ($cond) {
$cond .= " AND ";
}
$cond .= " $id = ? ";
}
$query = $query . $cond;
$this->conn->execute($query, array_values($ids));
}
}else{
} else {
foreach ($deletes as $k => $record) {
$ids[] = $record->getIncremented();
$record->assignIdentifier(false);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment