mirror of
https://github.com/RaspbianFrance/raspisms.git
synced 2025-04-20 16:37:48 +02:00
Ajout de la suppression sur les logs du système (sms reçus, envoyés, events, sms stop)
This commit is contained in:
parent
a7293d7530
commit
3369c34152
13 changed files with 381 additions and 50 deletions
|
@ -45,6 +45,25 @@
|
|||
return $this->runQuery($query, $params);
|
||||
}
|
||||
|
||||
/**
|
||||
* Supprime tous les sendeds dont l'id fait partie du tableau fourni
|
||||
* @param $sendeds_ids : Tableau des id des sendeds à supprimer
|
||||
* @return int : Nombre de lignes supprimées
|
||||
*/
|
||||
public function deleteSendedsIn($sendeds_ids)
|
||||
{
|
||||
$query = "
|
||||
DELETE FROM sendeds
|
||||
WHERE id ";
|
||||
|
||||
//On génère la clause IN et les paramètres adaptés depuis le tableau des id
|
||||
$generted_in = $this->generateInFromArray($sendeds_ids);
|
||||
$query .= $generted_in['QUERY'];
|
||||
$params = $generted_in['PARAMS'];
|
||||
|
||||
return $this->runQuery($query, $params, self::ROWCOUNT);
|
||||
}
|
||||
|
||||
/*********************************/
|
||||
/* PARTIE DES REQUETES RECEIVEDS */
|
||||
/*********************************/
|
||||
|
@ -159,6 +178,25 @@
|
|||
return $this->runQuery($query, $params);
|
||||
}
|
||||
|
||||
/**
|
||||
* Supprime tous les receivedss dont l'id fait partie du tableau fourni
|
||||
* @param $receiveds_ids : Tableau des id des receiveds à supprimer
|
||||
* @return int : Nombre de lignes supprimées
|
||||
*/
|
||||
public function deleteReceivedsIn($receiveds_ids)
|
||||
{
|
||||
$query = "
|
||||
DELETE FROM receiveds
|
||||
WHERE id ";
|
||||
|
||||
//On génère la clause IN et les paramètres adaptés depuis le tableau des id
|
||||
$generted_in = $this->generateInFromArray($receiveds_ids);
|
||||
$query .= $generted_in['QUERY'];
|
||||
$params = $generted_in['PARAMS'];
|
||||
|
||||
return $this->runQuery($query, $params, self::ROWCOUNT);
|
||||
}
|
||||
|
||||
/***********************************/
|
||||
/* PARTIE DES REQUETES DISCUSSIONS */
|
||||
/***********************************/
|
||||
|
@ -779,4 +817,51 @@
|
|||
|
||||
return $this->runQuery($query, $params, self::ROWCOUNT);
|
||||
}
|
||||
|
||||
/******************************/
|
||||
/* PARTIE DES REQUETES EVENTS */
|
||||
/******************************/
|
||||
|
||||
/**
|
||||
* Supprime tous les events dont l'id fait partie du tableau fourni
|
||||
* @param $events_ids : Tableau des id des events à supprimer
|
||||
* @return int : Nombre de lignes supprimées
|
||||
*/
|
||||
public function deleteEventsIn($events_ids)
|
||||
{
|
||||
$query = "
|
||||
DELETE FROM events
|
||||
WHERE id ";
|
||||
|
||||
//On génère la clause IN et les paramètres adaptés depuis le tableau des id
|
||||
$generted_in = $this->generateInFromArray($events_ids);
|
||||
$query .= $generted_in['QUERY'];
|
||||
$params = $generted_in['PARAMS'];
|
||||
|
||||
return $this->runQuery($query, $params, self::ROWCOUNT);
|
||||
}
|
||||
|
||||
/********************************/
|
||||
/* PARTIE DES REQUETES SMS STOP */
|
||||
/********************************/
|
||||
|
||||
/**
|
||||
* Supprime tous les sms_stops dont l'id fait partie du tableau fourni
|
||||
* @param $sms_stops_ids : Tableau des id des sms_stops à supprimer
|
||||
* @return int : Nombre de lignes supprimées
|
||||
*/
|
||||
public function deleteSmsStopsIn($sms_stops_ids)
|
||||
{
|
||||
$query = "
|
||||
DELETE FROM sms_stop
|
||||
WHERE id ";
|
||||
|
||||
//On génère la clause IN et les paramètres adaptés depuis le tableau des id
|
||||
$generted_in = $this->generateInFromArray($sms_stops_ids);
|
||||
$query .= $generted_in['QUERY'];
|
||||
$params = $generted_in['PARAMS'];
|
||||
|
||||
return $this->runQuery($query, $params, self::ROWCOUNT);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue