I'm getting the following error in my webshop when I click 'Orders':
Parse error: syntax error, unexpected T_STRING in /home/www/enheltnyverden.dk/app/code/community/Quickpay/Payment/Model/Sales/Order/Grid/Fraudprobability.php on line 1
The file looks like this:
<?phpclass Quickpay_Payment_Model_Sales_Order_Grid_Fraudprobability extends Mage_Adminhtml_Block_Widget_Grid_Column_Renderer_Abstract{ public function render(Varien_Object $row) { $url = Mage::helper("adminhtml") ->getUrl(“quickpaypayment/order/“, array("id" => $row->getId())); $image = Mage::helper('quickpaypayment')->getImage($row->getId()); $content = $this ->getLayout() ->createBlock('core/template') ->setTemplate('quickpaypayment/grid/fraudprobability.phtml') ->setInfoUrl($url) ->setImage($image) ->toHtml(); return $content; }}
Anyone who can figure this out?
Regards Michael
Perhaps you should use "Insert Code" feature when posting source code. This error is clearly a PHP syntax error, but it's very hard to determine what's going on when line breaks and stuff is gone.
<?php class Quickpay_Payment_Model_Sales_Order_Grid_Fraudprobability extends Mage_Adminhtml_Block_Widget_Grid_Column_Renderer_Abstract { public function render(Varien_Object $row) { $url = Mage::helper("adminhtml") ->getUrl("quickpaypayment/order/", array("id" => $row->getId())); $image = Mage::helper('quickpaypayment')->getImage($row->getId()); $content = $this ->getLayout() ->createBlock('core/template') ->setTemplate('quickpaypayment/grid/fraudprobability.phtml') ->setInfoUrl($url) ->setImage($image) ->toHtml(); return $content; } }
This is how the code looks in it's right form.