protected function newStore(PaymentOrder $order) { $tienda = Doctrine::getTable('TiendaVirtual')->find($order->getElementId()); $tienda->setActivo(1); $tienda->save(); $url = sfConfig::get('app_serverhost') . '/tr/' . Util::slugify($tienda->getNombreOficial()) . '/' . $tienda->getId() . '/0/0/1'; $this->redirect('puntoventa/confirmacionPago?tienda=1&url=' . urlencode($url)); }
protected function notifyTransactionSuccess(PaymentOrder $order) { $mailer = sfContext::getInstance()->getMailer(); $message = $mailer->compose(); $message->setSubject('Su pago con tarjeta de credito ha sido exitoso'); sfContext::getInstance()->getConfiguration()->loadHelpers('Partial'); // Render message parts $message->setBody(get_partial('puntoventa/notifyTransactionSuccess', array('element' => $order->getElementId(), 'element_type' => $order->getElementType(), 'act' => $order->getSystemAction(), 'order' => $order->getOrderId(), 'amount' => $order->getAmount(), 'date' => $order->getDateTimeObject('updated_at')->format('d-m-Y H:i:s'))), 'text/html'); $message->setFrom(array('*****@*****.**' => 'VendoRepuestos')); $message->setTo($order->getCustomerEmail()); $mailer->send($message); }