[Résolu]Pseudo-cron multiple - Version imprimable
+- Forum CMS Made Simple FR (
https://forum.cmsmadesimple.fr)
+-- Forum : Général (
https://forum.cmsmadesimple.fr/forum-3.html)
+--- Forum : Modules, Tags (
https://forum.cmsmadesimple.fr/forum-14.html)
+--- Sujet :  [Résolu]Pseudo-cron multiple (
/thread-3454.html)
 
[Résolu]Pseudo-cron multiple - 
siohan -  13/03/2015
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.
[Résolu]Pseudo-cron multiple - 
siohan -  13/03/2015
Je pense avoir compris l'erreur puisque la fonction doit retourner un array ou une valeur (mais pas deux).
[Résolu]Pseudo-cron multiple - 
siohan -  14/03/2015
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.