Bonjour
Je reprends le plugin anciennement appelé myfoxv2.
Voici les informations sur mon nouveau plugin :
Nom et id: AlarmeMyfox et Alarmemyfox
Il permet de faire ceci/cela… : il permet de contrôler son alarme myfox ( activation, desactivation de l’alarme et voir tout les événements)
Langages utilisés : php/js
Utilise-t-il un démon ? des dépendances particulières ? des crons ? : Il l’utilise juste le démon
Possède-t-il un panel dédié ? : Non
Payant || gratuit ? (si vous avez déjà une idée) : gratuit
Lien GitHub ou autre site de dépôt (si vous le souhaitez): https://vegeta0911.github.io/AlarmeMyfox/fr_FR/
2 « J'aime »
Sekiro
Janvier 22, 2024, 12:41
2
Bonjour
Juste après installation du plugin :
[2024-01-22 13:40:42]ERROR : Erreur sur la fonction deamon_start du plugin : Using $this when not in object context
Cordialement
bonjour
il faut créer un équipement avant de lancer le deamon.
j’éssaye de reproduire l’erreur mais n’y arrive pas.
Sekiro
Janvier 22, 2024, 2:36
4
Il y a un $this qui n’a rien a faire ici, on est dans une fonction statique ici
if (!is_object($cronP)) {
$cronP = new cron();
$cronP->setClass('Alarmemyfox');
$cronP->setFunction('pull');
$cronP->setOption(array('Alarmemyfox_id' => intval($this->getId())));
$cronP->setLastRun(date('Y-m-d H:i:s'));
$cronP->setEnable(1);
$cronP->setDeamon(1);
$cronP->setTimeout('30');
$cronP->setSchedule('* * * * *');
$cronP->save();
log::add('Alarmemyfox', 'debug', 'addCron');
}
ok merci de votre aide
je viens de le corriger et pousser une mise à jour.
Sekiro
Janvier 22, 2024, 3:42
6
Super merci
Je retest demain sur une box de test
1 « J'aime »
Bonjour
Avez-vous testé tout est bon ?
Sekiro
Février 13, 2024, 9:37
8
$cronP->setOption(array('Alarmemyfox_id' => intval('Alarmemyfoxid'->getId())));
Je ne vois pas comment cela peut fonctionner
Vous appelez la méthode getId sur une string, et non un objet
bonjour
vu que je suis débutant en dev je vais chercher une solution. mais effectivement ça ne fonctionne pas.
voici l’erreur : Erreur sur la fonction deamon_start du plugin : Call to a member function getId() on string
bonjour
cette ligne-là me sert à rien finalement :
$cronP->setOption(array('Alarmemyfox_id' => intval('Alarmemyfoxid'->getId())));
après mais teste plus erreur, j’ai poussé une nouvelle version.
Cordialement
Pourquoi je n’ai plus de nouvelle de l’avancement du plugin?
system
A fermé ce sujet ()
Avril 30, 2024, 9:25
14
Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.