/** * @param PagSeguroTransaction $payment * @param Mage_Sales_Model_Order $order * @return multitype:string date Ambigous <number, mixed> NULL */ public function build($payment, $order) { $config = $order->getEntityId() . '/' . $payment->getRecoveryCode(); // Checkbox of selection for send e-mail $checkbox = "<label class='chk_email'>"; $checkbox .= "<input type='checkbox' name='send_emails[]' class='checkbox' data-config='" . $config . "' />"; $checkbox .= "</label>"; //$dateOrder = Mage::app()->getLocale()->date($order->getCreatedAt(), null, null, true); // Receives the full html link to edit an order $editOrder = "<a class='edit' target='_blank' href='" . $this->getEditOrderUrl($order->getEntityId()) . "'>"; $editOrder .= $this->__('Ver detalhes') . "</a>"; $sent = $this->getSentEmailsById($order->getEntityId()); $sent = current($sent); if (empty($sent)) { $sent = 0; } return array('checkbox' => $checkbox, 'date' => $this->getOrderMagetoDateConvert($order->getCreatedAt()), 'id_magento' => "#" . $order->getIncrementId(), 'validity_link' => $this->convertAbandonedDayIntervalToDate($order->getCreatedAt()), 'email' => $sent, 'visualize' => $editOrder); }