Forum CMS Made Simple FR

Version complète : [Résolu]Pseudo-cron multiple
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: 1.11.13
#~ Url du site : ping.agi-webconseil.fr
#~ Hébergeur / Soft : ovh
#~ Informations Système :
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~



Bonjour,
Dans le cadre d'un dev de module (Ping), j'essaie de créer des tâches pseudo-cron. J'ai scrupuleusement suivi le topic d'exacore (très bien expliqué d'ailleurs) à l'adresse suivante :
http://www.cmsmadesimple.fr/forum/viewtopic.php?id=5433
Cela marche mais uniquement pour le première des tâches listées dans mon fichier ping.module.php
dont voici l'appel :

public function get_tasks()
{
return new PingRecupFfttTask();
return new PingRecupSpidTask();
}

Il ne s'agit pas d'un problème avec la deuxième tâche car lorsque j'inverse l'ordre c'est toujours la première qui est éxécutée mais pas la deuxième.
Merci de votre aide.
Je pense avoir compris l'erreur puisque la fonction doit retourner un array ou une valeur (mais pas deux).
Et voici la réponse au cas où cela intéresserait quelqu'un :
public function get_tasks()
{
$obj = array();
$obj[0] = new PingRecupFfttTask();
$obj[1] = new PingRecupSpidTask();
return $obj;
}
Tout simplement.