<?php

namespace App\Database\Seeds;

use CodeIgniter\Database\Seeder;

class BrandingSeeder extends Seeder
{
    public function run()
    {
        $defaults = [
            'company_name' => 'SIMPRO Fire Protection',
            'brand_mark' => 'SIM',
            'company_tagline' => 'Sistemas Integrales de Mantenimiento',
            'company_website' => 'simprofire.com',
            'company_linkedin' => 'simprofire',
            'company_whatsapp' => '',
            'company_emails' => 'contacto@simprofire.com',
            'company_phones' => '',
            'company_intro_lead' => 'Sistemas Integrales de Mantenimiento y Protección de Fuego.',
            'company_intro_body' => 'Inspección, pruebas y mantenimiento conforme a normativa NFPA aplicable.',
            'company_strengths' => "Cumplimiento normativo NFPA\nTécnicos certificados\nReportes con folio único y QR\nCobertura nacional",
            'default_delivery_time' => '',
            'default_payment_terms' => '',
            'condition_lines' => "Servicios sujetos al alcance contratado\nObservaciones críticas requieren acción inmediata",
            'developer_footer' => 'Simprofire · Sistemas Integrales de Mantenimiento',
            'company_logo_path' => '',
            'company_qr_path' => '',
        ];

        foreach ($defaults as $key => $value) {
            $existing = $this->db->table('system_settings')->where('setting_key', $key)->get()->getFirstRow('array');
            if ($existing === null) {
                $this->db->table('system_settings')->insert([
                    'setting_key' => $key,
                    'setting_value' => $value,
                    'created_at' => date('Y-m-d H:i:s'),
                    'updated_at' => date('Y-m-d H:i:s'),
                ]);
            }
        }
    }
}
