import glob
import re

files = glob.glob('app/static/*.html')
for f in files:
    with open(f, 'r', encoding='utf-8') as file:
        content = file.read()
    
    if '/dashboard/banking' in content:
        continue
        
    pattern = re.compile(r'(<a\s+[^>]*href=\"/dashboard/invoices\"[^>]*>.*?</a>)', re.DOTALL)
    
    if pattern.search(content):
        banking_link = '''
        <a href="/dashboard/banking" class="erp-navlink">
          <span class="material-symbols-outlined">account_balance</span> Đối Soát NH
        </a>'''
        
        new_content = pattern.sub(r'\1' + banking_link, content)
        with open(f, 'w', encoding='utf-8') as file:
            file.write(new_content)
        print(f'Injected banking link into {f}')
