Utilisation de get_func_args plutôt que de l'opérateur '...'

This commit is contained in:
Pierre-Lin Bonnemaison 2015-09-21 21:48:40 +02:00
parent ac35afa456
commit d744472490
5 changed files with 39 additions and 9 deletions

View file

@ -34,7 +34,7 @@
* @param int... $ids : Les id des commandes à supprimer
* @return boolean;
*/
public function delete($csrf, ...$ids)
public function delete($csrf)
{
//On vérifie que le jeton csrf est bon
if (!internalTools::verifyCSRF($csrf))
@ -44,6 +44,10 @@
return false;
}
//On récupère les ids comme étant tous les arguments de la fonction et on supprime le premier (csrf)
$ids = func_get_args();
unset($ids[0]);
//Create de l'object de base de données
global $db;
@ -70,9 +74,12 @@
* Cette fonction retourne la page d'édition des sms programmés
* @param int... $ids : Les id des commandes à supprimer
*/
public function edit(...$ids)
public function edit()
{
global $db;
//On récupère les ids comme étant tous les arguments de la fonction et on supprime le premier (csrf)
$ids = func_get_args();
$scheduleds = $db->getScheduledsIn($ids);
//Pour chaque groupe, on récupère les contacts liés