Fórum OpenCart Brasil

Por um e-commerce livre, confiável e profissional

Suporte geral sobre problemas técnicos para OpenCart v2.x.
#88576
Olá,

Atualizei um xml gratuito da versão 2302 (mantendo os créditos do desenvolvedor) para a versão 3.X:
Código: Selecionar todos
<?xml version="1.0" encoding="utf-8"?>
<modification>
<code>customer_id_on_customer</code>
<name>Customer ID on Admin > Customer list</name>
<version>1.0</version>
<author><![CDATA[<font color="#19700E"><b>RGB World</b></font>]]></author>
<link>https://rgbworld.com</link>
<file path="admin/language/en-gb/customer/customer.php">
<operation>
<search><![CDATA[
<?php
]]></search>
<add position="after"><![CDATA[
$_['column_customer_id'] = 'Cust ID';
]]></add>
</operation>
<operation>
<search><![CDATA[
<?php
]]></search>
<add position="after"><![CDATA[
$_['entry_customer_id'] = 'Customer ID';
]]></add>
</operation>
</file>
<file path="admin/language/pt-br/customer/customer.php">
<operation>
<search><![CDATA[
<?php
]]></search>
<add position="after"><![CDATA[
$_['column_customer_id'] = 'Cust ID';
]]></add>
</operation>
<operation>
<search><![CDATA[
<?php
]]></search>
<add position="after"><![CDATA[
$_['entry_customer_id'] = 'Customer ID';
]]></add>
</operation>
</file>
<!-- Display Customer ID link in Customer list with ability to filter and sort. -->
<file path="admin/controller/customer/customer.php">
<operation error="log" info="">
<search><![CDATA[
protected function getList() {
]]></search>
<add position="after"><![CDATA[
if (isset($this->request->get['filter_customer_id'])) {
$filter_customer_id = $this->request->get['filter_customer_id'];
} else {
$filter_customer_id = null;
}
]]></add>
</operation>
<operation error="log" info="">
<search index="6,7,8"><![CDATA[
if (isset($this->request->get['filter_name'])) {
]]></search>
<add position="before"><![CDATA[
if (isset($this->request->get['filter_customer_id'])) {
$url .= '&filter_customer_id=' . urlencode(html_entity_decode($this->request->get['filter_customer_id'], ENT_QUOTES, 'UTF-8'));
}
]]></add>
</operation>
<operation error="log" info="">
<search><![CDATA[
'filter_name' => $filter_name,
]]></search>
<add position="before"><![CDATA[
'filter_customer_id' => $filter_customer_id,
]]></add>
</operation>
<operation error="log" info="">
<search><![CDATA[
$data['sort_name'] = $this->url->link('customer/customer', 'user_token=' . $this->session->data['user_token'] . '&sort=name' . $url, true);
]]></search>
<add position="before"><![CDATA[
$data['sort_customer_id'] = $this->url->link('customer/customer', 'user_token=' . $this->session->data['user_token'] . '&sort=c.customer_id' . $url, true);
]]></add>
</operation>
<operation error="log" info="">
<search><![CDATA[
$data['filter_name'] = $filter_name;
]]></search>
<add position="before"><![CDATA[
$data['filter_customer_id'] = $filter_customer_id;
]]></add>
</operation>
<operation error="log" info="">
<search><![CDATA[
$sort = 'name';
]]></search>
<add position="replace"><![CDATA[
$sort = 'c.customer_id';
]]></add>
</operation>
<operation error="log" info="">
<search><![CDATA[
$order = 'ASC';
]]></search>
<add position="replace"><![CDATA[
$order = 'DESC';
]]></add>
</operation>
</file>
<file path="admin/model/customer/customer.php">
<operation error="log" info="">
<search index="0"><![CDATA[
if (!empty($data['filter_name'])) {
]]></search>
<add position="before"><![CDATA[
if (!empty($data['filter_customer_id'])) {
$implode[] = "c.customer_id = '" . (int)$data['filter_customer_id'] . "'";
}
]]></add>
</operation>
<operation error="log" info="">
<search index="1"><![CDATA[
if (!empty($data['filter_name'])) {
]]></search>
<add position="before"><![CDATA[
if (!empty($data['filter_customer_id'])) {
$implode[] = "customer_id = '" . (int)$data['filter_customer_id'] . "'";
}
]]></add>
</operation>
<operation error="log" info="">
<search><![CDATA[
'name',
]]></search>
<add position="before"><![CDATA[
'c.customer_id',
]]></add>
</operation>
</file>
<file path="admin/view/template/customer/customer_list.twig">
<operation error="log" info="">
<search><![CDATA[
<td class="text-left">{% if sort == 'name' %}
]]></search>
<add position="before"><![CDATA[
<td class="text-left">{% if sort == 'c.customer_id' %}
<a href="{{ sort_customer_id }} " class="{{ order|lower }} ">{{ column_customer_id }} </a>
{% else %}
<a href="{{ sort_customer_id }} ">{{ column_customer_id }} </a>
{% endif %}</td>
]]></add>
</operation>
<operation error="log" info="">
<search index="0"><![CDATA[
<button type="button" id="button-filter" class="btn btn-default"><i class="fa fa-filter"></i> {{ button_filter }}</button>
]]></search>
<add position="before"><![CDATA[
<div class="form-group">
<label class="control-label" for="input-customer-id">{{ entry_customer_id }} </label>
<input type="text" name="filter_customer_id" value="{{ filter_customer_id }} " placeholder="{{ entry_customer_id }} " id="input-customer-id" class="form-control" />
</div>
]]></add>
</operation>
<operation error="log" info="">
<search><![CDATA[
<td class="text-left">{{ customer.name }}</td>
]]></search>
<add position="before"><![CDATA[
<td class="text-left">{{ customer.customer_id }} </td>
]]></add>
</operation>
<operation error="log" info="">
<search><![CDATA[
var filter_name = $('input[name=\'filter_name\']').val();
]]></search>
<add position="before"><![CDATA[
var filter_customer_id = $('input[name=\'filter_customer_id\']').val();
if (filter_customer_id) {
url += '&filter_customer_id=' + encodeURIComponent(filter_customer_id);
}
]]></add>
</operation>
<operation error="skip" info="">
<search><![CDATA[
<td class="text-center" colspan="8">{{ text_no_results }}</td>
]]></search>
<add position="replace"><![CDATA[
<td class="text-center" colspan="9">{{ text_no_results }} </td>
]]></add>
</operation>
</file>
</modification>

Na instalação você está[…]

Grata Leandro! procurei, e na linha 45 esta outra […]

Erro Mensagem do MySQL: Documentação[…]

erro token

@alex3257 Esse erro se refere a está util[…]