public function indexAction()
    {
        try {
            $curebitBlock = new Curebit_SocialReferrals_Block_Main();
            if (!$curebitBlock->isDebug()) {
                echo "Curebit Debug mode is not enabled.  Go to Configuration -> Checkout -> Curebit and set 'Debug Mode' to 'Yes'";
                return;
            }
            $orderNumber = Mage::app()->getRequest()->getParam('order_number');
            if (empty($orderNumber)) {
                $orderNumber = Mage::getModel('sales/order')->getCollection()->setOrder('increment_id', 'DESC')->setPageSize(1)->setCurPage(1)->getFirstItem()->getIncrementId();
                Mage::log('Curebit_SocialReferrals_IndexController, using default order ' . $orderNumber, null, 'curebit-socialreferrals.log');
            } else {
                Mage::log('Curebit_SocialReferrals_IndexController, using order ' . $orderNumber, null, 'curebit-socialreferrals.log');
            }
            $jsCode = htmlentities($curebitBlock->getJSCodeByOrderId($orderNumber, true));
            $output = <<<EOS
<html>
  <head>
    <title>Curebit Debugging</title>
  </head>
  <body>
      Curebit successfully installed!
      <br />
      JS code for order: %s
      <br />
      %s
  </body>
</html>
EOS;
            echo sprintf($output, $orderNumber, $jsCode);
        } catch (Exception $e) {
            echo 'Exception: ' . $e->getMessage();
        }
    }
Ejemplo n.º 2
0
 protected function _construct()
 {
     $this->setTemplate('curebit/multishipping/success.phtml');
     parent::_construct();
 }