示例#1
0
 public function GetAtendente($idChamado)
 {
     $chamadoDAO = new ChamadoDAO();
     return $chamadoDAO->GetAtendenteDAO($idChamado);
 }
<?php

ini_set('memory_limit', '128M');
include 'funcoes.php';
$chm = new ChamadoDAO();
$box = new ReceiveImapDAO('suporte+cartoriopostal.com.br', 'a123d321', '*****@*****.**', 'mail.cartoriopostal.com.br', 'imap', '143/novalidate-cert', false);
$box->connect();
$total = $box->total();
$cont = 0;
#$total = 10;
for ($i = 1; $i <= $total; $i++) {
    #exit;
    #******************************
    $box->headers($i);
    $size = (double) (double) mb_strwidth($box->body) / 1024;
    if ($size <= 15000) {
        #verifica se o email que enviou foi cartorio, softfox, senão exclui
        if (substr_count($box->send_from, 'cartoriopostal') > 0 || substr_count($box->send_from, 'softfox') > 0) {
            $subject = $box->subject;
            $subject = str_replace('Res:', '', $subject);
            $subject = str_replace('RES:', '', $subject);
            $subject = str_replace('Enc:', '', $subject);
            $subject = str_replace('Enc.', '', $subject);
            $subject = str_replace('enc:', '', $subject);
            $subject = str_replace('enc.', '', $subject);
            $subject = str_replace('ENC.', '', $subject);
            $subject = str_replace('ENC:', '', $subject);
            $subject = str_replace('Re:', '', $subject);
            $subject = str_replace('|aberto', '| aberto', $subject);
            $subject = str_replace('/aberto', '| aberto', $subject);
            $subject = str_replace('/ aberto', '| aberto', $subject);
if ($_POST['submit']) {
    require "../includes/verifica_logado_ajax.inc.php";
    require "../includes/funcoes.php";
    require "../includes/global.inc.php";
    if (verifica_permissao('Franquia', $controle_id_departamento_p, $controle_id_departamento_s) == 'FALSE' and verifica_permissao('Rel_gerencial', $controle_id_departamento_p, $controle_id_departamento_s) == 'FALSE' or $controle_id_empresa != 1) {
        echo '<br><br><strong>Você não tem permissão para acessar essa página</strong>';
        exit;
    }
    $b = new stdClass();
    foreach ($_POST as $cp => $valor) {
        $b->{$cp} = htmlentities($valor);
    }
    #print_r($b);
    #exit();
    $chamadoDAO = new ChamadoDAO();
    $dt = $chamadoDAO->rel_chamado($b);
    if ($dt[0] > 0) {
        //adiciona classe para montar o excel
        require_once "../classes/spreadsheet_excel_writer/Writer.php";
        //monta o nome do arquivo
        $arquivo = date('YmdHis') . '.xls';
        $workbook =& new Spreadsheet_Excel_Writer();
        //seta o nome do arquivo e coloca send para ir para download
        $workbook->send($arquivo);
        //monta as abas da planilha
        $worksheet =& $workbook->addWorksheet("RELATORIO");
        $estilo = array('Size' => 11, 'FgColor' => 'black', 'BgColor' => 'white', 'Align' => 'center', 'vAlign' => 'vcenter', 'FontFamily' => 'Calibri', 'Bold' => 1);
        #1linha
        $worksheet->setMerge(0, 0, 0, 7);
        $worksheet->write(0, 0, 'Relatório de Sistecart - Sistema de Cartório Certidões S/C Ltda', $workbook->addFormat($estilo));
        if ($pergunta == "") {
            $errors['pergunta'] = 1;
        }
        $error .= "<li><b>Os campos com * são obrigatórios.</b></li>";
    }
    $error .= '</ul>';
    $c = new stdClass();
    $c->id_empresa = $id_empresa;
    $c->id_pedido = $id_pedido;
    $c->ordem = $ordem;
    $c->status = $status;
    $c->pergunta = $pergunta;
    $c->resposta = $resposta;
    $c->forma_atend = $forma_atend;
    if (count($errors) == 0) {
        $chamadoDAO = new ChamadoDAO();
        $c = $chamadoDAO->inserir($c, $controle_id_usuario);
        //alterado 01/04/2011
        $titulo = 'Adicionar chamado';
        $perg = 'Novo registro adicionado com sucesso!\\nCadastrar outro?';
        $resp1 = 'chamado_add.php';
        $resp2 = 'chamado.php';
        $funcJs = "openConfirmBox('" . $titulo . "','" . $perg . "','" . $resp1 . "','" . $resp2 . "');";
        echo '<img src="../images/null.gif" class="nulo" onload="' . $funcJs . '" />';
    }
}
include "chamado_form.php";
?>
</div>
<?php 
require 'footer.php';
示例#5
0
                    <option <?php 
echo $b->forma_atend == "3" ? 'selected="selected"' : '';
?>
 value="3">Skype</option>
				</select><br />
				<input type="submit" name="submit" class="button_busca" value="Buscar" />
			</div>
		</form>
		<div style="clear: both"><br />
			<a href="chamado_add.php">
				<h3><img src="../images/botao_add.png" border="0" /> Adicionar novo registro</h3>
			</a>
		</div>
		<?php 
if ($submit != '' || isset($pagina)) {
    $chamadoDAO = new ChamadoDAO();
    $pagina = 1;
    if (isset($_GET['pagina'])) {
        $pagina = $_GET['pagina'];
    } elseif (isset($_POST['pagina'])) {
        $pagina = $_POST['pagina'];
    }
    $chamados = $chamadoDAO->busca($b, $pagina);
    $p_valor = "";
    ?>
 <br />
		<table width="100%" cellpadding="4" cellspacing="1"
			class="result_tabela">
			<tr>
				<td colspan="7" class="barra_busca"><?php 
    $chamadoDAO->QTDPagina();
require 'header.php';
$permissao = verifica_permissao('Franchising', $controle_id_departamento_p, $controle_id_departamento_s);
if ($permissao == 'FALSE' and $controle_id_empresa != '1') {
    echo '<br><br><strong>Você não tem permissão para acessar essa página</strong>';
    exit;
}
pt_register('POST', 'submit');
?>
<div id="topo">
<h1 class="tit"><img src="../images/tit/tit_empresa.png" alt="Título" />Chamado</h1>
<hr class="tit" />
</div>
<div id="meio">
<?php 
$chamadoDAO = new ChamadoDAO();
if ($submit) {
    pt_register("POST", "id_chamado");
    pt_register("POST", "id_pedido");
    pt_register("POST", "id_empresa");
    pt_register("POST", "ordem");
    pt_register("POST", "status");
    pt_register("POST", "pergunta");
    pt_register("POST", "resposta");
    pt_register("POST", "ab_data");
    pt_register("POST", "fc_data");
    pt_register("POST", "ab_hora");
    pt_register("POST", "fc_hora");
    pt_register("POST", "forma_atend");
    $error = '<ul>';
    if ($id_empresa == "" || $pergunta == "") {