webleads-tracker

appeler un cron via un compte administrateur - RESOLU

Vincent StartUp
Avatar
Bonjour,

Dans un site j'ai un cron qui s'execute une fois par jour. Je voudrais que l'administrateur du site puisse executer ce cron via un nouveau menu dans le manage. En php, comment je peux faire pour appeler la fonction start de mon cron ? Peut-être faut-il faire autrement ?

A+
Vincent - StartUp Communication

Gaëlle Acas
Bonjour Vincent

Ton cron est logiquement un objet, tu peux donc créer une nouvelle section dans ton manage avec un bouton permettant de lancer l'action.
Ta section va instancier un objet "ton cron", et si tu appelles la méthode start() il se lancera.

Cela répond-il à ta question ?

Bonne journée.
Gaëlle

Vincent StartUp
Avatar
Merci Gaëlle, c'est bien ca que je voulais.

Après plusieurs tests, je me suis rendu compte qu'il fallait inclure la page du cron avant de l'appeler :
require_once $_SERVER["DOCUMENT_ROOT"].'/specifs/specif_cron_test.class.php';


Par contre je pensais que la méthode start m'aurait retourné le
$this->_log($test);
du cron, mais non, je suis obligé dans mon cron de faire un return. C'est normal ???
Vincent - StartUp Communication