Recebi uma tarefa de enviar email (chamar o Outlook com o email formatado) no momento que o usuário tenha realizado uma inserção em um cadastro.
Antes que me falem, a opção de chamar o OutLook é preferência do usuário, eles iriam complementar o conteúdo do email.
O caso é que fiz alguns testes, com JavaScript e até onde eu vi, a programação não esta obedecendo o JavaScript.
Pelo que vi haveria dois pontos de alteração possíveis pra se colocar esta programação.
No actionCreate do Controller
ou no beforeSave do Model
Coloquei uns testes e ele não obedeceu.
O teste que fiz foi chamar um alert, de dois modos diferentes.
echo '<script>document.write(alert("texto")); </script>';
e
$ourscript = "alert('hello');";
Yii::app()->clientScript->registerScript('helloscript',$ourscript,CClientScript::POS_READY);
O Resultado é que ‘não faz nada’ ou ‘tranca’.
Essa operação ocorre num agendamento.
Então tem um calendário.
Quando se clica no calendário, é aberto um ‘_form_dialog.php’
Neste se lança as informações e se clica em ‘salvar’
Nesta operação de salvamento, que seria o momento para enviar este email.
Alguma sugestão ?