예제 #1
0
 public function isExceptionLoggingLocked()
 {
     return Creativestyle_CheckoutByAmazon_Model_Abstract::isExceptionLoggingLocked();
 }
예제 #2
0
 public function testRun()
 {
     $amazonTest = array();
     $amazonManager = Mage::getModel('checkoutbyamazon/manager');
     try {
         $amazonManager->retrieveAndHandleReportList();
         $amazonTest['MWS Reports processing'] = 'Ok';
     } catch (Exception $e) {
         $amazonTest['MWS Reports processing'] = '<em>' . $e->getMessage() . '</em>';
     }
     try {
         $schedule = Creativestyle_CheckoutByAmazon_Model_Abstract::getConfigData('report_schedule');
         $amazonManager->manageReportSchedule($schedule);
         $amazonTest['MWS Reports scheduling'] = 'Ok';
     } catch (Exception $e) {
         $amazonTest['MWS Reports scheduling'] = '<em>' . $e->getMessage() . '</em>';
     }
     try {
         $amazonManager->updateCanceledOrders();
         $amazonTest['MWS Orders processing'] = 'Ok';
     } catch (Exception $e) {
         $amazonTest['MWS Orders processing'] = '<em>' . $e->getMessage() . '</em>';
     }
     return $amazonTest;
 }