Mensagem de erro sc_alert seguido de redir (RESOLVIDO)

Boa Tarde!
Alguém saberia me informar qual a maneira de utilizar o o sc_alert para exibir uma mensagem de erro e logo após a mensagem redireciona para um aplicação, estou usando no evento onload.
tentei incluir o sc_alert e em seguida o sc_redir, nesse caso não é exibido o alerta e vai direto para o redir, se eu retirar o redir ele exibi só o alerta:

$params = array(
'title' => 'Atenção',
'position' => 'center',
'type' => 'error',
'showConfirmButton' => true
);

//condição:
if (empty({id_1}))
{
//sc_alert(“Mensagem de erro aqui.”,$params);
//sc_redir(grid.php, “”);
}

Paleativamente usei o sc_error_message junto com o sc_exit informando minha aplicação para redirecionamento, até funcionou porem o visual da mensagem é muito desagradável:

if (empty({id_1}))
{
sc_error_message(‘Mensagem de erro aqui’);
sc_error_exit(grid.php, “”);
}

Por isso gostaria de usar o sc_alert, poderia ser com um link para a aplicação no botão OK do alert ou até mesmo um simples redir, porem não encontrei como fazer.

Boa tarde,

Para esses casos eu uso o SweetAlert diretamente, desta forma:

if(([cod_loja] == 0 && {cd_pedido} == 0) || [perfil] == 'Gerência')
{
?>
	<script>
		Swal.fire({
	      title: "ATENÇÃO",
	      text: "Seu tipo de usuário NÃO pode abrir PEDIDOS, verifique",
	      type: "error",
		  allowOutsideClick: false,
	      showCancelButton: false,
	      confirmButtonClass: 'btn-success',
	      confirmButtonText: 'OK',
	      closeOnConfirm: false
		}).then((result) => {
		  if (result.value) {
		      window.location.href = '../pedidos_lista/pedidos_lista.php';
		  }
		})
	</script>
<?php 
}

Espero que te ajude.

2 Curtidas

funcionou certinho.
muito obrigado Kleyber

2 Curtidas