Exemplo n.º 1
0
<?php

ini_set('max_execution_time', '0');
require "../model/Database.php";
require "../includes/funcoes.php";
require "../includes/global.inc.php";
require "../includes/geraexcel/excelwriter.inc.php";
$anexoDAO = new AnexoDAO();
$pedidoDAO = new PedidoDAO();
$anexoverificaDAO = new AnexoVerificaDAO();
//Ordens de processos
$departamento_p = '5';
$diretorio = '../anexos_imp/scan_geral_processos/';
// abre o diretório
$ponteiro = opendir($diretorio);
// monta os vetores com os itens encontrados na pasta
while ($nome_itens = readdir($ponteiro)) {
    $itens[] = $nome_itens;
}
// ordena o vetor de itens
sort($itens);
// percorre o vetor para fazer a separacao entre arquivos e pastas
foreach ($itens as $listar) {
    // retira "./" e "../" para que retorne apenas pastas e arquivos
    if ($listar != "." && $listar != "..") {
        // checa se o tipo de arquivo encontrado é uma pasta
        if (is_dir($listar)) {
            // caso VERDADEIRO adiciona o item à variável de pastas
            $pastas[] = $listar;
        } else {
            // caso FALSO adiciona o item à variável de arquivos
Exemplo n.º 2
0
            $c = new stdClass();
            $c->certidao_resultado = $certidao_resultado;
            $c->id_pedido_item = $id_pedido_item;
            $anexoDAO = new AnexoDAO();
            $altera_resultado = $anexoDAO->AlterarResultado($c);
        }
        $alert_done .= "Anexo adicionado com sucesso!";
    } else {
        echo '<div class="erro"><b>Ocorreram os seguintes erros:</b><ul>' . $p_verifica['error'] . '</div>';
    }
}
#alterado
if ($submit_anexo_deleta != '') {
    $aba = 'aba5';
    $id_pedido_anexo = str_replace('Deletar Anexo ', '', $submit_anexo_deleta);
    $anexoverificaDAO = new AnexoVerificaDAO();
    $p_verifica = $anexoverificaDAO->AnexoVerificaDeleta($controle_id_empresa, $controle_id_usuario, $id_pedido_anexo, $departamento_p, $departamento_s, $id_pedido_item);
    if ($p_verifica['error'] == "") {
        $pos = strrpos($p_verifica['anexo'], "../");
        #alterado
        $file_path = "";
        #alterado
        if ($pos === false) {
            $file_path = "../anexos/";
        }
        #alterado
        if (file_exists($file_path . $p_verifica['anexo']) and $p_verifica['anexo'] != '') {
            unlink($file_path . $p_verifica['anexo']);
        }
        $done = $pedidoDAO->deletaAnexoPedido($id_pedido_item, $id_pedido_anexo, $controle_id_usuario);
        $alert_done .= "Anexo deletado com sucesso!";