Suppression des transfers terminés

This commit is contained in:
Pierre-Lin Bonnemaison 2015-08-18 06:15:23 +02:00
parent 302572c3ea
commit eeb4057ae0
2 changed files with 21 additions and 0 deletions

View File

@ -331,5 +331,7 @@
echo " ... " . ($ok ? 'OK' : 'KO') . "\n";
}
}
$db->deleteTransfersIn($ids_transfers);
}
}

View File

@ -760,4 +760,23 @@
return $this->runQuery($query, $params, self::ROWCOUNT);
}
/**
* Supprime tous les transfers dont l'id fait partie du tableau fourni
* @param $transfers_ids : Tableau des id des transfers à supprimer
* @return int : Nombre de lignes supprimées
*/
public function deleteTransfersIn($transfers_ids)
{
$query = "
DELETE FROM transfers
WHERE id ";
//On génère la clause IN et les paramètres adaptés depuis le tableau des id
$generted_in = $this->generateInFromArray($transfers_ids);
$query .= $generted_in['QUERY'];
$params = $generted_in['PARAMS'];
return $this->runQuery($query, $params, self::ROWCOUNT);
}
}