示例#1
0
 public function process()
 {
     // Check tasks config mode
     //-----------------------------
     $ulpMode = (bool) (int) Mage::helper('M2ePro/Module')->getConfig()->getGroupValue('/ebay/synchronization/settings/defaults/update_listings_products/', 'mode');
     if (!$ulpMode) {
         return false;
     }
     //-----------------------------
     // PREPARE SYNCH
     //---------------------------
     $this->prepareSynch();
     //---------------------------
     // RUN CHILD SYNCH
     //---------------------------
     if ($ulpMode) {
         $tempSynch = new Ess_M2ePro_Model_Ebay_Synchronization_Tasks_Defaults_UpdateListingsProducts();
         $tempSynch->process();
     }
     //---------------------------
     // CANCEL SYNCH
     //---------------------------
     $this->cancelSynch();
     //---------------------------
 }
示例#2
0
 public function process()
 {
     // Check tasks config mode
     //-----------------------------
     $config = Mage::helper('M2ePro/Module')->getSynchronizationConfig();
     $configGroup = '/ebay/defaults/';
     $rdpMode = (bool) $config->getGroupValue($configGroup . 'remove_duplicates/', 'mode');
     $ulpMode = (bool) $config->getGroupValue($configGroup . 'update_listings_products/', 'mode');
     $rutMode = (bool) $config->getGroupValue($configGroup . 'remove_unused_templates/', 'mode');
     if (!$ulpMode && !$rutMode) {
         return false;
     }
     //-----------------------------
     // PREPARE SYNCH
     //---------------------------
     $this->prepareSynch();
     //---------------------------
     // RUN CHILD SYNCH
     //---------------------------
     if ($rdpMode) {
         $tempSynch = new Ess_M2ePro_Model_Ebay_Synchronization_Tasks_Defaults_RemoveDuplicates();
         $tempSynch->process();
     }
     if ($ulpMode) {
         $tempSynch = new Ess_M2ePro_Model_Ebay_Synchronization_Tasks_Defaults_UpdateListingsProducts();
         $tempSynch->process();
     }
     if ($rutMode) {
         $tempSynch = new Ess_M2ePro_Model_Ebay_Synchronization_Tasks_Defaults_RemoveUnusedTemplates();
         $tempSynch->process();
     }
     //---------------------------
     // CANCEL SYNCH
     //---------------------------
     $this->cancelSynch();
     //---------------------------
 }