Ajout du nouveau système de console

This commit is contained in:
OsaAjani 2016-01-23 00:11:19 +01:00
parent 063f0c97a3
commit bdd7b3dccc
9 changed files with 480 additions and 103 deletions

View file

@ -602,6 +602,26 @@
return $this->runQuery($query, $params);
}
/**
* Supprime tous les webhooks dont l'id fait partie du tableau fourni
* @param $webhooks_ids : Tableau des id des webhooks à supprimer
* @return int : Nombre de lignes supprimées
*/
public function deleteWebhooksIn($webhooks_ids)
{
$query = "
DELETE FROM webhooks
WHERE id ";
//On génère la clause IN et les paramètres adaptés depuis le tableau des id
$generted_in = $this->generateInFromArray($webhooks_ids);
$query .= $generted_in['QUERY'];
$params = $generted_in['PARAMS'];
return $this->runQuery($query, $params, self::ROWCOUNT);
}
/***************************************/
/* PARTIE DES REQUETES WEBHOOK_QUERIES */
/***************************************/
@ -628,18 +648,18 @@
}
/**
* Supprime tous les webhooks dont l'id fait partie du tableau fourni
* @param $webhooks_ids : Tableau des id des webhooks à supprimer
* Supprime tous les webhook_queries dont l'id fait partie du tableau fourni
* @param $webhook_queries_ids : Tableau des id des webhook_queries à supprimer
* @return int : Nombre de lignes supprimées
*/
public function deleteWebhooksIn($webhooks_ids)
public function deleteWebhookQueriesIn($webhook_queries_ids)
{
$query = "
DELETE FROM webhooks
DELETE FROM webhook_queries
WHERE id ";
//On génère la clause IN et les paramètres adaptés depuis le tableau des id
$generted_in = $this->generateInFromArray($webhooks_ids);
$generted_in = $this->generateInFromArray($webhook_queries_ids);
$query .= $generted_in['QUERY'];
$params = $generted_in['PARAMS'];