Página 1 de 1

[Resolvido] Atividade Recente

Enviado: 03 Jan 2018, 23:05
por regiskawe
Olá,
Tem alguma forma de limpar os dados em "Atividade Recente" no Admin?

Re: Atividade Recente

Enviado: 04 Jan 2018, 01:53
por valdeir2000
Tem sim. Só seguir o passo a passo abaixo:

1. Abra o arquivo https://github.com/opencart/opencart/bl ... ity.php#L7 e após a linha em destaque, adicione o código abaixo:
Código: Selecionar todos
public function clearActivities() {
    $this->db->query("TRUNCATE TABLE `".DB_PREFIX."customer_activity`");
}
2. Abra o arquivo https://github.com/opencart/opencart/bl ... rd.php#L97 e após a linha em destaque, adicione o código abaixo:
Código: Selecionar todos
public function clearActivities() {
    $this->load->model("extension/dashboard/activity");
    
    $this->model_extension_dashboard_activity->clearActivities();
    
    $this->response->redirect($this->url->link("common/dashboard", 'user_token=' . $this->session->data['user_token'], true));
}
3. Abra o arquivo https://github.com/opencart/opencart/bl ... ft.php#L18 e na linha em destaque, adicione o código abaixo:
Código: Selecionar todos
$data['menus'][] = array(
    'id'       => 'menu-dashboard',
    'icon'	   => 'fa-dashboard',
    'name'	   => "Limpar Atividades",
    'href'     => $this->url->link('common/dashboard/clearActivities', 'user_token=' . $this->session->data['user_token'], true),
    'children' => array()
);
4. Atualize os caches

Ps.: Testado na versão 3.0.2.0

Re: [Resolvido] Atividade Recente

Enviado: 04 Jan 2018, 16:00
por regiskawe
Obrigado pela ajuda !