<?php

class ClinicaService
{
   public static function criaTemplatesPadroes($clinica_id)
   {
        $templateClinica = new TemplateClinica();
        $templateClinica->chave = 'EMAIL_CONFIRMACAO_AGENDAMENTO';
        $templateClinica->descricao = 'Confirmação de agendamento';
        $templateClinica->clinica_id = $clinica_id;
        $templateClinica->habilitado = 'T';
        $templateClinica->template = '<p>Olá <b>{$paciente}</b>,</p><p>Temos um agendamento marcado com você em: {$data_inicial}, com<span style="color: var(--text-color); font-family: var(--font-family); font-size: var(--font-size);"> {$profissional}.</span></p><p style="line-height: 1;"><br></p><p style="line-height: 1;">Você deseja:</p><p style="line-height: 1;"><a style="border: 1px solid grey; border-radius: 4px; padding: 10px 15px; background-color: #4caf50; color: white;" href="{$link_confirmacao}" target="_blank">Confirmar agendamento</a> <a style="border: 1px solid grey; border-radius: 4px; padding: 10px 15px; background-color: #f44336; color: white;" href="{$link_cancelamento}" target="_blank">Cancelar agendamento</a><br></p><p style="line-height: 1;"><br></p><p style="line-height: 1;"><span style="font-size: 11px; font-family: Arial;">{$clinica} - </span><span style="color: var(--text-color); font-family: Arial; font-size: 11px;">{$email_clinica} - </span><span style="font-family: Arial; font-size: 11px; color: var(--text-color);">{$telefone_clinica}</span></p>';
        $templateClinica->titulo = 'Confirmação de agendamento';
        $templateClinica->tipo_template = 'EMAIL';
        $templateClinica->readonly = 'T';
        $templateClinica->store();
        
        $templateAcao = new TemplateAcao();
        $templateAcao->url = '{$link_confirmacao}';
        $templateAcao->label = 'Confirmar';
        $templateAcao->template_clinica_id = $templateClinica->id;
        $templateAcao->store();
        
        $templateAcao = new TemplateAcao();
        $templateAcao->url = '{$link_cancelamento}';
        $templateAcao->label = 'Cancelar';
        $templateAcao->template_clinica_id = $templateClinica->id;
        $templateAcao->store();
        
        $templateClinica = new TemplateClinica();
        $templateClinica->chave = 'EMAIL_LEMBRETE_CONSULTA';
        $templateClinica->descricao = 'Aviso de proximidade de consulta';
        $templateClinica->clinica_id = $clinica_id;
        $templateClinica->habilitado = 'T';
        $templateClinica->template = '<p>Olá <b>{$paciente}</b>,</p><p>Lembramos que você tem um agendamento marcado em: {$data_inicial}, com<span style="color: var(--text-color); font-family: var(--font-family); font-size: var(--font-size);"> {$profissional}.</span></p><p style="line-height: 1;"><br></p><p style="line-height: 1;"><a style="border: 1px solid grey; border-radius: 4px; padding: 10px 15px;" href="{$link_detalhe}" target="_blank">Abrir consulta</a><br></p><p style="line-height: 1;"><br></p><p style="line-height: 1;"><span style="font-size: 11px; font-family: Arial;">{$clinica} - </span><span style="color: var(--text-color); font-family: Arial; font-size: 11px;">{$email_clinica} - </span><span style="font-family: Arial; font-size: 11px; color: var(--text-color);">{$telefone_clinica}</span></p>';
        $templateClinica->titulo = 'Lembrete de consulta';
        $templateClinica->tipo_template = 'EMAIL';
        $templateClinica->readonly = 'T';
        $templateClinica->store();
        
        $templateAcao = new TemplateAcao();
        $templateAcao->url = '{$link_detalhe}';
        $templateAcao->label = 'Ver agendamento';
        $templateAcao->template_clinica_id = $templateClinica->id;
        $templateAcao->store();
        
        $templateClinica = new TemplateClinica();
        $templateClinica->chave = 'WHATSAPP_LEMBRETE_CONSULTA';
        $templateClinica->descricao = 'Aviso de proximidade de consulta';
        $templateClinica->clinica_id = $clinica_id;
        $templateClinica->habilitado = 'T';
        $templateClinica->template = 'Olá {$paciente}. Lembramos que seu agendamento está confirmado para {$data_inicial}';
        $templateClinica->titulo = 'Lembrete de consulta';
        $templateClinica->tipo_template = 'WHATSAPP';
        $templateClinica->readonly = 'T';
        $templateClinica->store();
        
        $templateAcao = new TemplateAcao();
        $templateAcao->url = '{$link_detalhe}';
        $templateAcao->label = 'Ver agendamento';
        $templateAcao->template_clinica_id = $templateClinica->id;
        $templateAcao->store();
        
        $templateClinica = new TemplateClinica();
        $templateClinica->chave = 'WHATSAPP_CONFIRMACAO_AGENDAMENTO';
        $templateClinica->descricao = 'Confirmação de agendamento';
        $templateClinica->clinica_id = $clinica_id;
        $templateClinica->habilitado = 'T';
        $templateClinica->template = 'Olá {$paciente}. Temos uma agendamento marcado para {$data_inicial}, com {$profissional}. Deseja:';
        $templateClinica->titulo = 'Confirmação de agendamento';
        $templateClinica->tipo_template = 'WHATSAPP';
        $templateClinica->readonly = 'T';
        $templateClinica->store();
        
        $templateAcao = new TemplateAcao();
        $templateAcao->url = '{$link_confirmacao}';
        $templateAcao->label = 'Confirmar';
        $templateAcao->template_clinica_id = $templateClinica->id;
        $templateAcao->store();
        
        $templateAcao = new TemplateAcao();
        $templateAcao->url = '{$link_cancelamento}';
        $templateAcao->label = 'Cancelar';
        $templateAcao->template_clinica_id = $templateClinica->id;
        $templateAcao->store();
   }
}
