Microweber\Providers\LogManager::delete PHP Method

delete() public method

public delete ( $params )
    public function delete($params)
    {
        $params = parse_params($params);
        $table = $this->table;
        $params['table'] = $table;
        if (is_admin() == false) {
            $params['user_ip'] = MW_USER_IP;
        }
        $q = $this->app->database_manager->get($params);
        if (is_array($q)) {
            foreach ($q as $val) {
                $c_id = intval($val['id']);
                $this->app->database_manager->delete_by_id('log', $c_id);
            }
        }
        $this->app->cache_manager->delete('log' . DIRECTORY_SEPARATOR . 'global');
        return true;
    }