Exibe mensagens em uma sobreposição.
$render=explode(" ", $_POST['partial_render']);
$sticky="false";
if($_POST['source']=='informacao'){
$summary="Infomação";
$detail="Conteúdo da mensagem";
$severity="info";
$severityText="Information";
}
if($_POST['source']=='aviso'){
$summary="Aviso";
$detail="Conteúdo da mensagem";
$severity="warn";
$severityText="Warning";
}
if($_POST['source']=='erro'){
$summary="Erro";
$detail="Conteúdo da mensagem";
$severity="error";
$severityText="Error";
}
if($_POST['source']=='fixa'){
$sticky="true";
$summary="Mensagem fixa";
$detail="Conteúdo da mensagem";
$severity= "info";
$severityText="Information";
}
$resposta='
<span id="alerta" class="ui-growl-pl" data-widget="widget_alerta" data-summary="data-summary" data-detail="data-detail" data-severity="all,error" data-redisplay="true"></span>
<script id="alerta_s" type="text/javascript">
DinarteCoelho.cw("Growl", "widget_alerta", {
id: "alerta"
, sticky: '.$sticky.'
, life: 6000
, escape: true
, keepAlive: false
, msgs: [';
if($_POST['source']=='multiplas'){
$resposta.='{
summary: "Mensagem 1"
, detail: "Conteúdo da mensagem"
, severity: "info"
, severityText: "Information"
}, {
summary: "Mensagem 2"
, detail: "Conteúdo da mensagem"
, severity: "info"
, severityText: "Information"
}, {
summary: "Mensagem 3"
, detail: "Conteúdo da mensagem"
, severity: "info"
, severityText: "Information"
}';
}else{
$resposta.='{
summary: "'.$sumary.'"
, detail: "'.$detail.'"
, severity: "'.$severity.'"
,severityText:"'.$reverityText.'"
}';
}
$resposta.=']
});
</script>
';
dc.cw("Growl", "widget_alerta", {
id: "alerta"
, sticky: false
, life: 6000
, escape: true
, keepAlive: false
, msgs: []
});