- 30 Nov 2013, 16:04
#46455
Boa Tarde.
Alguém sabe se o vqmod para emitir 2ª do boleto "CAIXA" serve para o boleto "BRADESCO"? Onde seria a modificação para que o mesmo funcionasse?
BOLETO CAIXA-SICOB (Por: aldoanilzo)
https://forum.opencartbrasil.com.br/ ... =39&t=7186
VQMOD - funciona que é uma beleza
BOLETO BRADESCO (Por: David CHC)
https://forum.opencartbrasil.com.br/ ... =39&t=3121
VQMOD - Não funciona, abre uma página do site informando que a página não foi localizada
Alguém sabe se o vqmod para emitir 2ª do boleto "CAIXA" serve para o boleto "BRADESCO"? Onde seria a modificação para que o mesmo funcionasse?
BOLETO CAIXA-SICOB (Por: aldoanilzo)
https://forum.opencartbrasil.com.br/ ... =39&t=7186
VQMOD - funciona que é uma beleza
Código: Selecionar todos
<?xml version="1.0" encoding="UTF-8"?>
<modification>
<id>Boleto CEF SICOB - Segunda Via</id>
<version>1.0</version>
<vqmver>2.1.5</vqmver>
<author>Estudio.VisualCode</author>
<file name="catalog/model/account/order.php">
<operation error="skip">
<search position="after"><![CDATA[
'payment_method' => $order_query->row['payment_method'],
]]></search>
<add><![CDATA['payment_code' => $order_query->row['payment_code'],]]></add>
</operation>
<operation error="skip">
<search position="after"><![CDATA[
$template->data['payment_method'] = $order_info['payment_method'];
]]></search>
<add><![CDATA[
$template->data['payment_code'] = $order_query->row['payment_code'];
]]></add>
</operation>
</file>
<file name="catalog/model/checkout/order.php">
<operation error="skip">
<search position="after"><![CDATA[
'payment_method' => $order_query->row['payment_method'],
]]></search>
<add><![CDATA['payment_code' => $order_query->row['payment_code'],]]></add>
</operation>
<operation error="skip">
<search position="after"><![CDATA[$template->data['order_id'] = $order_id;]]></search>
<add><![CDATA[
$this->load->library('encryption');
$encryption = new Encryption($this->config->get('config_encryption'));
$template->data['order_id_encryption'] = $encryption->encrypt($order_id);
]]></add>
</operation>
<operation error="skip">
<search position="after"><![CDATA[
$template->data['payment_method'] = $order_info['payment_method'];
]]></search>
<add><![CDATA[
$template->data['payment_code'] = $order_info['payment_code'];
]]></add>
</operation>
</file>
<file name="catalog/controller/account/order.php">
<operation error="skip">
<search position="after"><![CDATA[
$order_info = $this->model_account_order->getOrder($order_id);
]]></search>
<add><![CDATA[
$this->load->library('encryption');
$encryption = new Encryption($this->config->get('config_encryption'));
$this->data['order_id_encryption'] = $encryption->encrypt($order_id);
]]></add>
</operation>
<operation error="skip">
<search position="after"><![CDATA[
$this->data['payment_method'] = $order_info['payment_method'];
]]></search>
<add><![CDATA[
$this->data['payment_code'] = $order_info['payment_code'];
]]></add>
</operation>
</file>
<file name="catalog/view/theme/*/template/account/order_info.tpl">
<operation error="skip">
<search position="before" offset="1"><![CDATA[
<div class="buttons">
]]></search>
<add><![CDATA[
<?php if ( ($payment_code == "boleto_cef_sicob") && ($histories[(sizeof($histories) - 1)]['status'] == "Aguardando Pagamento") ) : ?>
<h2>Finalizar Pagamento</h2>
<table class="list">
<thead>
<tr>
<td class="left">Método de Pagamento</td>
<td class="left">Ação</td>
</tr>
</thead>
<tbody>
<tr>
<td class="left"><?php echo $payment_method; ?></td>
<td class="left"><a href="index.php?route=payment/boleto_cef_sicob/callback&order_id=<?php echo $order_id_encryption; ?>" target="_blank">Gerar 2ª Via do Boleto</a></td>
</tr>
</tbody>
</table>
<?php endif; ?>
]]></add>
</operation>
</file>
<file name="catalog/view/theme/*/template/mail/order.tpl">
<operation>
<search position="before"><![CDATA[
<p style="margin-top: 0px; margin-bottom: 20px;"><?php echo $text_footer; ?></p>
]]></search>
<add><![CDATA[
<?php if ( ($payment_code == "boleto_cef_sicob") ) : ?>
<table style="border-collapse: collapse; width: 100%; border-top: 1px solid #DDDDDD; border-left: 1px solid #DDDDDD; margin-bottom: 20px;">
<thead>
<tr>
<td style="font-size: 12px; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; background-color: #EFEFEF; font-weight: bold; text-align: left; padding: 7px; color: #222222;">Finalizar Pagamento</td>
<td style="font-size: 12px; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; background-color: #EFEFEF; font-weight: bold; text-align: left; padding: 7px; color: #222222;">Ação</td>
</tr>
</thead>
<tbody>
<tr>
<td style="font-size: 12px; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; text-align: left; padding: 7px;"><?php echo $payment_method; ?></td>
<td style="font-size: 12px; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; text-align: left; padding: 7px;"><a href="<?php echo $store_url; ?>index.php?route=payment/boleto_cef_sicob/callback&order_id=<?php echo $order_id_encryption; ?>">Gerar 2ª Via do Boleto</a></td>
</tr>
<tr><td colspan="2" style="font-size: 12px; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; text-align: justify; padding: 7px;">Obs.: Caso não tenha conseguido gerar o boleto no momento da compra clique no link acima "Gerar 2ª Via do Boleto".<br/>Caso tenha conseguido gerar o boleto normalmente por favor desconsidere este campo.</td></tr>
</tbody>
</table>
<?php endif; ?>
]]></add>
</operation>
</file>
</modification>
BOLETO BRADESCO (Por: David CHC)
https://forum.opencartbrasil.com.br/ ... =39&t=3121
VQMOD - Não funciona, abre uma página do site informando que a página não foi localizada
Código: Selecionar todos
Se alguém que conheça o código puder ajudar ficarei grato. Não consigo fazer o VQMOD do boleto Bradesco funcionar para emitir 2ª via, aparece o link em vermelho no histórico dos pedidos dos clientes, mais quando clico para emitir a 2ª via não funciona. Desde já agradeço a todos que puderem ajudar.<modification>
<id><![CDATA[Emissor de Segunda via para Boletos bancarios]]></id>
<version><![CDATA[1.0.0]]></version>
<vqmver><![CDATA[2.1.7]]></vqmver>
<author><![CDATA[Desenvolvimento Micropoint Networks]]></author>
<file name="catalog/view/theme/*/template/account/order_list.tpl">
<operation>
<search position="after"><![CDATA[<div class="order-id"><b><?php echo $text_order_id; ?></b> #<?php echo $order['order_id']; ?></div>]]></search>
<add>
<![CDATA[
<?php
$segundavia = $this->db->query("select o.payment_code from `" . DB_PREFIX . "order` o inner join `" . DB_PREFIX . "order_status` os on o.order_status_id=os.order_status_id where o.order_id = '" . $order['order_id'] . "' and os.language_id = 2 and o.payment_code like 'boleto%' and os.name <> 'Completo' and os.name <> 'Entregue'");
if (isset($segundavia->row['payment_code'])){
$this->load->library('encryption');
$encryption = new Encryption($this->config->get('config_encryption'));
echo '<div class="order-status"><a style="font-weight:bold;color:red" target="_blank" href="index.php?route=payment/' . $segundavia->row['payment_code'] . '/callback&order_id=' . $encryption->encrypt($order['order_id']) . '">Emitir 2ª via do Boleto</a></div>';
}
?>
]]>
</add>
</operation>
</file>
</modification>
"Os seres aos quais servimos de amparo são para nós um apoio na vida."
Versão 1.5.5.1
Versão 1.5.5.1