Fórum OpenCart Brasil

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

Suporte geral sobre problemas técnicos para OpenCart v3.x.
Avatar do usuário
Por valdeir2000
Mensagens Especiais
#76611
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