<?php
// Limpar OpCache do PHP
// Faça upload deste arquivo em: brenopaiva.com.br/sistema/limpar_cache.php
// Acesse: https://brenopaiva.com.br/sistema/limpar_cache.php
// APAGUE o arquivo após usar!

if (function_exists('opcache_reset')) {
    opcache_reset();
    echo '<p style="color:green;font-family:monospace;">✓ OpCache limpo com sucesso!</p>';
} else {
    echo '<p style="color:orange;font-family:monospace;">OpCache não está ativo neste servidor.</p>';
}

// Mostra a versão do cases.php para confirmar
$cases_file = __DIR__ . '/application/modules/admin/controllers/cases.php';
if (file_exists($cases_file)) {
    $lines = file($cases_file);
    echo '<p style="font-family:monospace;">Linha 1: ' . htmlspecialchars(trim($lines[0])) . '</p>';
    echo '<p style="font-family:monospace;">Linha 2: ' . htmlspecialchars(trim($lines[1])) . '</p>';
    echo '<p style="font-family:monospace;">Total de linhas: ' . count($lines) . '</p>';
    
    // Verifica se o método novo existe
    $content = file_get_contents($cases_file);
    echo '<p style="font-family:monospace;">importar_movimentos_cnj: ' . (strpos($content, 'importar_movimentos_cnj') !== false ? '<span style="color:green">✓ PRESENTE</span>' : '<span style="color:red">✗ AUSENTE</span>') . '</p>';
    echo '<p style="font-family:monospace;">movimentos_raw: ' . (strpos($content, 'movimentos_raw') !== false ? '<span style="color:green">✓ PRESENTE</span>' : '<span style="color:red">✗ AUSENTE</span>') . '</p>';
    echo '<p style="font-family:monospace;">substr($raw: ' . (strpos($content, 'substr($raw') !== false ? '<span style="color:green">✓ PRESENTE (data fix)</span>' : '<span style="color:red">✗ AUSENTE</span>') . '</p>';
} else {
    echo '<p style="color:red;font-family:monospace;">ERRO: cases.php não encontrado em ' . $cases_file . '</p>';
}
