Bienvenue, Invité
Merci de vous identifier ou de vous inscrire.    Mot de passe perdu?

Appeler une action via un bouton dans le Backend
(1 lecteur(s)) (1) Invité(s)
Aller en basPage: 123
SUJET:

Appeler une action via un bouton dans le Backend

#40054
Brice
HotelsGrandParis
Expert Boarder
Messages: 105
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur
Sexe: Masculin Lieu: Paris - France Date anniversaire: 05/12

Re:[Resolu]:Appeler une action via un bouton dans le Backend

Il y a 8 Années
Karma: 4  
Le code de MAJ des prix est un Web service via un Model/Observer : qui fonctionne très bien.

Au tout début je le lançais de façon classique dans mon cron.php, configuré avec le XML classique etc, j'avais fait le code du bouton classiquement :

avec
Code :

$url = $this->getUrl("../cron.php")


Puis je me suis rendu compte que c'était pas très sécure.
Du coup j'ai écris un shell script qui renomme cron.php en "xjoijij.php" et lance toujours le script sous Magento. C'est ce shell que je veux lancer, afin que celui lance ma page php.
 
Brice
HotelsGrandParis
www.hotelsgrandparis.com
Book Inn France
www.bookinnfrance.com
L'administrateur a désactivé l'accès public en écriture.
#40056
CaPiT
Développeur Magento
Platinum Boarder
Messages: 1832
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur
Sexe: Masculin Lieu: Paris Date anniversaire: 07/05

Re:[Resolu]:Appeler une action via un bouton dans le Backend

Il y a 8 Années
Karma: 51  
Tu veux dire que l'appel de ton script de mise à jour est directement dans le cron.php (ou autre nom) de la racine de Magento?
 
Ronan Capitaine
L'administrateur a désactivé l'accès public en écriture.
#40058
Brice
HotelsGrandParis
Expert Boarder
Messages: 105
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur
Sexe: Masculin Lieu: Paris - France Date anniversaire: 05/12

Re:[Resolu]:Appeler une action via un bouton dans le Backend

Il y a 8 Années
Karma: 4  
mon CRON contient les commandes suivantes (je précise que c'était une V 1.3.2.1) :
Code :


...
try {   
Mage::getConfig()->init()->loadEventObservers('crontab');
        Mage::app()->addEventArea('crontab');
        $ob1 = Mage::getModel('monmodule/observer');
        $ob1->montraitmeent('* * * * *');
...



J'ai adopté ce système car j'avais des soucis pour le faire tourner...
 
Dernière édition: 02/12/10 à  09:24 Par Brice.
Brice
HotelsGrandParis
www.hotelsgrandparis.com
Book Inn France
www.bookinnfrance.com
L'administrateur a désactivé l'accès public en écriture.
#40062
CaPiT
Développeur Magento
Platinum Boarder
Messages: 1832
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur
Sexe: Masculin Lieu: Paris Date anniversaire: 07/05

Re:[Resolu]:Appeler une action via un bouton dans le Backend

Il y a 8 Années
Karma: 51  
Ok, c'est vraiment loin du standard.
J'ai fait plein de cron sous forme de module (comme je te l'ai expliqué plus haut) avec la même version que toi, et ça fonctionne parfaitement.
En plus, tu n'as pas besoin du script shell. Et c'est tout autant secure.

Ca ne répond pas à ta question de départ (je n'ai pas la solution), mais c'est, je pense, une alternative
 
Ronan Capitaine
L'administrateur a désactivé l'accès public en écriture.
#40063
Brice
HotelsGrandParis
Expert Boarder
Messages: 105
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur
Sexe: Masculin Lieu: Paris - France Date anniversaire: 05/12

Re:[Resolu]:Appeler une action via un bouton dans le Backend

Il y a 8 Années
Karma: 4  
Ecoute, ça répond quand même, car au début, j'arrivais à lancer la page cron.php via mon bouton.

Ce que tu me dis, c'est qu'on peut garder le système secure en gardant les "standards" et la page "cron.php" donc ça me va parfaitement.

Je suis en train de migrer ma version vers 1.4, j'en profiterai pour revoir le CRON à ce moment là, si j'ai besoin je te ferai signe, en tout cas merci beaucoup pour ton aide.

Cela n'a rien à avoir, j'ai installé OpenErp pour une utilisation Perso, et franchement, j'ai rien compris à cette appli, même si ça à l'air super intéressant et super puissant, mais j'ai renoncé, car trop compliqué, et je suis parti sur un autre outil, mais qui est uniquement GRC, et ça me va bien : c'est "Lundi Matin Business", je ne sais pas si tu connais...
 
Brice
HotelsGrandParis
www.hotelsgrandparis.com
Book Inn France
www.bookinnfrance.com
L'administrateur a désactivé l'accès public en écriture.
#40064
CaPiT
Développeur Magento
Platinum Boarder
Messages: 1832
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur
Sexe: Masculin Lieu: Paris Date anniversaire: 07/05

Re:[Resolu]:Appeler une action via un bouton dans le Backend

Il y a 8 Années
Karma: 51  
OpenERP, c'est génial ! Tu peux tout faire avec. Je passe plus de temps en développement dessus que sur Magento Mais c'est vrai qu'aux premiers abords, c'est très complexe.

Je ne connais pas "Lundi Matin Business", mais comme ERP simple et sympa en Php, tu as dolibarr.
 
Dernière édition: 02/12/10 à  09:46 Par CaPiT.
Ronan Capitaine
L'administrateur a désactivé l'accès public en écriture.
#40065
Brice
HotelsGrandParis
Expert Boarder
Messages: 105
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur
Sexe: Masculin Lieu: Paris - France Date anniversaire: 05/12

Re:[Resolu]:Appeler une action via un bouton dans le Backend

Il y a 8 Années
Karma: 4  
Dolibarr, je ne connaissais pas.
Pour l'instant je garde "Lundi Matin Business", il existe aussi en version SaaS, il me suffit pour l'instant. Notre structure étant très petite.
Mais je vais quand même jeter un oeil à Dolibarr...
 
Brice
HotelsGrandParis
www.hotelsgrandparis.com
Book Inn France
www.bookinnfrance.com
L'administrateur a désactivé l'accès public en écriture.
#40066
CaPiT
Développeur Magento
Platinum Boarder
Messages: 1832
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur
Sexe: Masculin Lieu: Paris Date anniversaire: 07/05

Re:[Resolu]:Appeler une action via un bouton dans le Backend

Il y a 8 Années
Karma: 51  
D'ailleurs il y une synchro dolibarr/Magento.
 
Ronan Capitaine
L'administrateur a désactivé l'accès public en écriture.
Revenir en hautPage: 123
Modérateur: Gabriiiel, ILOA, zuiko