case 'encaminhar-demandas': $demandas = explode('|', $_REQUEST['demandas']); foreach ($demandas as $key => $demanda) { if ($demanda) { $out = Suporte::encaminharDemanda($demanda, $_REQUEST['comentario'], $_REQUEST['atendente']); } } break; case 'finalizar-demanda': $out = Suporte::finalizarDemanda($_REQUEST['demanda'], $_REQUEST['comentario']); break; case 'devolver-demanda': $out = Suporte::devolverDemanda($_REQUEST['demanda'], $_REQUEST['comentario']); break; case 'qualificar-demanda': $out = Suporte::qualificarDemanda($_REQUEST['demanda'], $_REQUEST['nota']); break; case 'detalhar-demanda': try { $out = array('success' => 'true', 'demanda' => DaoSuporte::getDemanda($_REQUEST['demanda'])); } catch (Exception $e) { $out = array('success' => 'false', 'error' => $e->getMessage()); } break; default: $out = array('success' => 'false', 'error' => 'Opção inválida!'); break; } print json_encode($out); } catch (Exception $e) { }
<script type="text/javascript"> $(document).ready(function() { var items = $('#menus img').length; var largura = (items * 48); $('#central').width(largura); sistemas.init(); }); var sistemas = { init: function() { this.qualificarSuporte(); }, qualificarSuporte: function() { <?php if (Suporte::countChamadoQualificar($auth->ID) != 0) { ?> var divQualificaChamados = document.createElement('div'); var textQualificaChamados = document.createTextNode('Atenção você possui chamados finalizados sem uma qualificação!\nDeseja qualificá-los agora?'); divQualificaChamados.setAttribute('id', 'errorLogin'); divQualificaChamados.appendChild(textQualificaChamados); $(divQualificaChamados).dialog({ autoOpen: true, height: 140, resizable: false, modal: true, buttons: { 'Sim': function() { document.location.href = 'qualificar_demandas.php'; return false; },