Exemplo n.º 1
0
 protected function initialize()
 {
     parent::initialize();
     $helper = Mage::helper('M2ePro/Module_Cron');
     if ($helper->isRunnerService()) {
         $helper->isLastAccessMoreThan(Ess_M2ePro_Helper_Module_Cron::RUNNER_SERVICE_MAX_INACTIVE_TIME) && $this->resetTasksStartFrom();
         return;
     }
     $helper->setRunner(Ess_M2ePro_Helper_Module_Cron::RUNNER_SERVICE);
     $helper->setLastRunnerChange(Mage::helper('M2ePro')->getCurrentGmtDate());
     $this->resetTasksStartFrom();
 }
Exemplo n.º 2
0
 protected function initialize()
 {
     usleep(rand(0, 2000000));
     parent::initialize();
     $helper = Mage::helper('M2ePro/Module_Cron');
     if ($helper->isRunnerMagento()) {
         return;
     }
     if ($helper->isLastRunMoreThan(Ess_M2ePro_Helper_Module_Cron::RUNNER_SERVICE_MAX_INACTIVE_TIME)) {
         $helper->setRunner(Ess_M2ePro_Helper_Module_Cron::RUNNER_MAGENTO);
         $helper->setLastRunnerChange(Mage::helper('M2ePro')->getCurrentGmtDate());
     }
 }