Example #1
0
        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) {
}
Example #2
0
        <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;
                                },