本文整理汇总了PHP中Mage_Adminhtml_Block_Template::_afterToHtml方法的典型用法代码示例。如果您正苦于以下问题:PHP Mage_Adminhtml_Block_Template::_afterToHtml方法的具体用法?PHP Mage_Adminhtml_Block_Template::_afterToHtml怎么用?PHP Mage_Adminhtml_Block_Template::_afterToHtml使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Mage_Adminhtml_Block_Template
的用法示例。
在下文中一共展示了Mage_Adminhtml_Block_Template::_afterToHtml方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: _afterToHtml
protected function _afterToHtml($html)
{
Mage::helper('udropship/catalog')->setDesignStore();
Mage::app()->setCurrentStore($this->_oldStoreId);
return parent::_afterToHtml($html);
}
示例2: _afterToHtml
public function _afterToHtml($html)
{
$html = parent::_afterToHtml();
if (Mage::getStoreConfig('payment_services/clearsale/active')) {
$_clearsale = array();
$_order = $this->getOrder();
if ($_order) {
$_order_data = $_order->getData();
$metodoPag = $_order->getPayment()->getMethodInstance()->getCode();
if ($metodoPag) {
//DADOS DO PEDIDO
$_clearsale['Dados_Pedido']['PedidoID'] = $_order->getIncrementId();
$_clearsale['Dados_Pedido']['Data'] = str_ireplace(array(' ', '/'), array('+', '-'), $_order->getCreatedAtDate());
$_clearsale['Dados_Pedido']['IP'] = $_order->getRemoteIp();
$_clearsale['Dados_Pedido']['Total'] = number_format($_order->getBaseGrandTotal(), 2, '', '');
switch ($metodoPag) {
case 'Maxima_Cielo_Cc':
$type = $_order->getPayment()->getAdditionalInformation('Cielo_cardType');
$_clearsale['Dados_Pedido']['TipoPagamento'] = 1;
switch ($type) {
case 'diners':
$_clearsale['Dados_Pedido']['TipoCartao'] = 1;
break;
case 'mastercard':
$_clearsale['Dados_Pedido']['TipoCartao'] = 2;
break;
case 'visa':
$_clearsale['Dados_Pedido']['TipoCartao'] = 3;
break;
case 'amex':
$_clearsale['Dados_Pedido']['TipoCartao'] = 5;
break;
default:
$_clearsale['Dados_Pedido']['TipoCartao'] = 4;
break;
}
$_clearsale['Dados_Pedido']['Parcelas'] = $_order->getPayment()->getAdditionalInformation('Cielo_installments');
break;
case 'boleto_bancario':
$_clearsale['Dados_Pedido']['TipoPagamento'] = 2;
$_clearsale['Dados_Pedido']['Parcelas'] = 1;
break;
default:
$_clearsale['Dados_Pedido']['TipoPagamento'] = 14;
$_clearsale['Dados_Pedido']['Parcelas'] = 1;
break;
}
//DADOS DE COBRANCA
$endereco_cobranca = $_order->getBillingAddress();
$customer_id = $_order_data['customer_id'];
$_customer = Mage::getModel('customer/customer')->load($customer_id);
$array_from = array('À', 'Ã�', 'Ã', 'Â', 'É', 'Ê', 'Ã�', 'Ó', 'Õ', 'Ô', 'Ú', 'Ãœ', 'Ç', 'à ', 'á', 'ã', 'â', 'é', 'ê', 'Ã', 'ó', 'õ', 'ô', 'ú', 'ü', 'ç', 'Á', 'À', 'Ã', 'Â', 'É', 'Ê', 'Í', 'Ó', 'Õ', 'Ô', 'Ú', 'Ü', 'Ç', 'á', 'à', 'ã', 'â', 'é', 'ê', 'í', 'ó', 'õ', 'ô', 'ú', 'ü', 'ç');
$array_to = array('A', 'A', 'A', 'A', 'E', 'E', 'I', 'O', 'O', 'O', 'U', 'U', 'C', 'a', 'a', 'a', 'a', 'e', 'e', 'i', 'o', 'o', 'o', 'u', 'u', 'c', 'A', 'A', 'A', 'A', 'E', 'E', 'I', 'O', 'O', 'O', 'U', 'U', 'C', 'a', 'a', 'a', 'a', 'e', 'e', 'i', 'o', 'o', 'o', 'u', 'u', 'c');
$_clearsale['Dados_Cobranca']['Cobranca_Nome'] = strtoupper(str_ireplace(' ', '+', str_replace($array_from, $array_to, $endereco_cobranca->getName())));
$_clearsale['Dados_Cobranca']['Cobranca_Email'] = str_ireplace(' ', '+', $endereco_cobranca->getEmail());
if ($_customer->getCnpj()) {
$_clearsale['Dados_Cobranca']['Cobranca_Documento'] = str_ireplace(' ', '+', $_customer->getCnpj());
} else {
$_clearsale['Dados_Cobranca']['Cobranca_Documento'] = str_ireplace(' ', '+', $_customer->getCpf());
}
$_clearsale['Dados_Cobranca']['Cobranca_Logradouro'] = strtoupper(str_ireplace(' ', '+', str_replace($array_from, $array_to, $endereco_cobranca->getStreet(1))));
$_clearsale['Dados_Cobranca']['Cobranca_Logradouro_Numero'] = strtoupper(str_ireplace(' ', '+', str_replace($array_from, $array_to, $endereco_cobranca->getStreet(2))));
$_clearsale['Dados_Cobranca']['Cobranca_Logradouro_Complemento'] = strtoupper(str_ireplace(' ', '+', str_replace($array_from, $array_to, $endereco_cobranca->getStreet(4))));
$_clearsale['Dados_Cobranca']['Cobranca_Bairro'] = strtoupper(str_ireplace(' ', '+', str_replace($array_from, $array_to, $endereco_cobranca->getStreet(3))));
$_clearsale['Dados_Cobranca']['Cobranca_Cidade'] = strtoupper(str_ireplace(' ', '+', str_replace($array_from, $array_to, $endereco_cobranca->getCity())));
$_read = Mage::getSingleton('core/resource')->getConnection('core_read');
$region = $_read->fetchRow('SELECT * FROM ' . Mage::getConfig()->getTablePrefix() . 'directory_country_region WHERE default_name = "' . $endereco_cobranca->getRegion() . '"');
$_clearsale['Dados_Cobranca']['Cobranca_Estado'] = str_ireplace(' ', '+', $region['code']);
$_clearsale['Dados_Cobranca']['Cobranca_CEP'] = str_ireplace('-', '', $endereco_cobranca->getPostcode());
switch ($endereco_cobranca->getCountryId()) {
case "BR":
$_clearsale['Dados_Cobranca']['Cobranca_Pais'] = "BRA";
break;
}
$telefoneTemp = trim($_customer->getTelefone());
$telefoneTemp = explode(' ', $telefoneTemp);
$_clearsale['Dados_Cobranca']['Cobranca_DDD_Telefone'] = intval(str_replace(array('(', ')'), array('', ''), $telefoneTemp[0]));
$_clearsale['Dados_Cobranca']['Cobranca_Telefone'] = intval($telefoneTemp[1]);
$celularTemp = trim($_customer->getCelular());
$celularTemp = explode(' ', $celularTemp);
$_clearsale['Dados_Cobranca']['Cobranca_DDD_Celular'] = intval(str_replace(array('(', ')'), array('', ''), $celularTemp[0]));
$_clearsale['Dados_Cobranca']['Cobranca_Celular'] = intval($celularTemp[1]);
//DADOS DE ENTREGA
$endereco_entrega = $_order->getShippingAddress();
$_clearsale['Dados_Cobranca']['Cobranca_Nome'] = strtoupper(str_ireplace(' ', '+', str_replace($array_from, $array_to, $endereco_cobranca->getName())));
$_clearsale['Dados_Cobranca']['Cobranca_Email'] = str_ireplace(' ', '+', $endereco_cobranca->getEmail());
if ($_customer->getCnpj()) {
$_clearsale['Dados_Cobranca']['Cobranca_Documento'] = str_ireplace(' ', '+', $_customer->getCnpj());
} else {
$_clearsale['Dados_Cobranca']['Cobranca_Documento'] = str_ireplace(' ', '+', $_customer->getCpf());
}
$_clearsale['Dados_Cobranca']['Cobranca_Logradouro'] = strtoupper(str_ireplace(' ', '+', str_replace($array_from, $array_to, $endereco_cobranca->getStreet(1))));
$_clearsale['Dados_Cobranca']['Cobranca_Logradouro_Numero'] = strtoupper(str_ireplace(' ', '+', str_replace($array_from, $array_to, $endereco_cobranca->getStreet(2))));
$_clearsale['Dados_Cobranca']['Cobranca_Logradouro_Complemento'] = strtoupper(str_ireplace(' ', '+', str_replace($array_from, $array_to, $endereco_cobranca->getStreet(4))));
$_clearsale['Dados_Cobranca']['Cobranca_Bairro'] = strtoupper(str_ireplace(' ', '+', str_replace($array_from, $array_to, $endereco_cobranca->getStreet(3))));
$_clearsale['Dados_Cobranca']['Cobranca_Cidade'] = strtoupper(str_ireplace(' ', '+', str_replace($array_from, $array_to, $endereco_cobranca->getCity())));
$_read = Mage::getSingleton('core/resource')->getConnection('core_read');
$region = $_read->fetchRow('SELECT * FROM ' . Mage::getConfig()->getTablePrefix() . 'directory_country_region WHERE default_name = "' . $endereco_cobranca->getRegion() . '"');
$_clearsale['Dados_Cobranca']['Cobranca_Estado'] = str_ireplace(' ', '+', $region['code']);
$_clearsale['Dados_Cobranca']['Cobranca_CEP'] = str_ireplace('-', '', $endereco_cobranca->getPostcode());
//.........这里部分代码省略.........