function uploadImages($images, $regId)
{
    $Upload = new Upload();
    $regImage = new NcRegImage();
    if (!empty($images)) {
        foreach ($images as $img) {
            if (!empty($img->FILE)) {
                $Title = Check::Name(substr($img->FILE->name, 0, strrpos($img->FILE->name, '.')));
                $FileName = $Title . strrchr($img->FILE->name, '.');
                $Upload->Image((array) $img->FILE);
                unlink($img->FILE->tmp_name);
                $regImage->setImage_name($FileName);
                $regImage->setImage_url($Upload->getResult());
                $regImage->setImage_date(date('Y-m-d H:i:s'));
                $regImage->setReg_id($regId);
                $regImage->Execute()->insert();
            }
        }
    }
}
Beispiel #2
0
 private function sendPhotoCam($flag)
 {
     if (!empty($this->Data['educando_photocam'])) {
         $this->Data['educando_photocam'] = base64_decode($this->Data['educando_photocam']);
         $image = new Upload('uploads/');
         if ($flag) {
             $this->checkCover();
         }
         $image->saveImageCam($this->Data['educando_photocam'], $this->Data['educando_nome'], 'educandos');
         if ($image->getError()) {
             $this->Error = $image->getError();
             $this->Result = false;
         } else {
             $this->Data['educando_foto'] = $image->getResult();
             $this->Result = true;
         }
     }
     unset($this->Data['educando_photocam']);
 }
<html lang="pt-br">
    <head>
        <meta charset="UTF-8">
        <title>Helper de gestão de conteúdo</title>
        <link rel="stylesheet" href="css/reset.css" />
    </head>
    <body>
        <?php 
require './_app/Config.inc.php';
$form = filter_input_array(INPUT_POST, FILTER_DEFAULT);
if ($form && $form['SendImage']) {
    $upload = new Upload('uploads/');
    $imagem = $_FILES['image'];
    //            var_dump($imagem);
    $upload->Image($imagem);
    if (!$upload->getResult()) {
        WSErro("Erro ao enviar imágem!<br><small>{$upload->getError()}</small>", WS_ERROR);
    } else {
        WSErro("Imágem enviada com sucesso!<br><small>{$upload->getResult()}</small>", WS_ACCEPT);
    }
    echo '<hr>';
    var_dump($upload);
}
?>

        <form name="fileform" action="" method="post" enctype="multipart/form-data">
            <label>
                <input type="file" name="image"/>
            </label>
            <input type="submit" name="SendImage" value="Enviar arquivo!"/>
        </form>
 private function sendCapa()
 {
     if (!empty($this->Data['empresa_capa']['tmp_name'])) {
         list($w, $h) = getimagesize($this->Data['empresa_capa']['tmp_name']);
         if ($w != '578' || $h != '288') {
             $_SESSION['errCapa'] = ['Capa Inválida: A Capa da empresa deve ter exatamente 578x288px do tipo .JPG, .PNG ou .GIF!', WS_INFOR];
             $this->Result = false;
             $this->Data['empresa_capa'] = null;
         } else {
             $this->checkCover();
             $Upload = new Upload();
             $Upload->Image($this->Data['empresa_capa'], $this->Data['empresa_name'], 578, 'empresas');
             if ($Upload->getError()) {
                 $this->Error = $Upload->getError();
                 $this->Result = false;
             } else {
                 $this->Data['empresa_capa'] = $Upload->getResult();
                 $this->Result = true;
             }
         }
     }
 }
Beispiel #5
0
 private function sendCapa()
 {
     if (!empty($this->Data['user_capa']['tmp_name'])) {
         list($w, $h) = getimagesize($this->Data['user_capa']['tmp_name']);
         $w = 44;
         //largura da imagem do avatar
         $this->checkCover();
         $Upload = new Upload();
         $Upload->Image($this->Data['user_capa'], $this->Data['user_name'], $w, 'users');
         if ($Upload->getError()) {
             $this->Error = $Upload->getError();
             $this->Result = false;
         } else {
             $this->Data['user_capa'] = $Upload->getResult();
             $this->Result = true;
         }
     }
 }
    $busca = new Read();
    $busca->ExeRead("extensao", "WHERE id = :id", "id={$i}");
}
if (isset($_POST['titulo'])) {
    $file = $_FILES['extensao'];
    if ($file['name']) {
        //$pdf = substr($busca->getResult()[0]['arquivo'], 0, strrpos($busca->getResult()[0]['arquivo'], '.'));
        //unlink("uploads/{$pdf}");
        $upload = new Upload('uploads/');
        $upload->File($file);
        //se deu errado
        if ($upload->getError()) {
            $texto = $upload->getError();
        } else {
            unlink("uploads/{$busca->getResult()[0]['arquivo']}");
            $dados = ['titulo' => $_POST['titulo'], 'resumo' => $_POST['resumo'], 'ano' => $_POST['ano'], 'autores' => $_POST['autores'], 'coordenador' => $_POST['coordenador'], 'unidadeExecutora' => $_POST['unidadeExecutora'], 'area' => $_POST['area'], 'dataInicio' => $_POST['dataInicio'], 'dataTermino' => $_POST['dataTermino'], 'arquivo' => $upload->getResult()];
            $update = new Update();
            $update->ExeUpdate('extensao', $dados, "WHERE id = :id", "id={$i}");
            if ($update->getResult()) {
                $resultado = true;
                //echo "{$update->getRowCount()} dados atualizados com sucesso! <hr>";
                $busca->ExeRead("extensao", "WHERE id = :id", "id={$i}");
            }
        }
    } else {
        $dados = ['titulo' => $_POST['titulo'], 'resumo' => $_POST['resumo'], 'ano' => $_POST['ano'], 'autores' => $_POST['autores'], 'coordenador' => $_POST['coordenador'], 'unidadeExecutora' => $_POST['unidadeExecutora'], 'area' => $_POST['area'], 'dataInicio' => $_POST['dataInicio'], 'dataTermino' => $_POST['dataTermino']];
        $update = new Update();
        $update->ExeUpdate('extensao', $dados, "WHERE id = :id", "id={$i}");
        if ($update->getResult()) {
            $resultado = true;
            //echo "{$update->getRowCount()} dados atualizados com sucesso! <hr>";
<?php

if (!strpos($file['name'], '.csv')) {
    Error(501);
} else {
    $Upload = new Upload();
    $Upload->File($file);
    $filename = DOCUMENT_ROOT . NAME . "/uploads/" . $Upload->getResult();
    if (file_exists($filename)) {
        $FileRead = fopen($filename, "r");
        $Read = new Controle('sft_particular');
        $Read->truncate();
        $Erros = [];
        while (!feof($FileRead)) {
            $file = fgets($FileRead);
            $Linha = !empty($file) ? explode(";", utf8_encode($file)) : null;
            if (is_array($Linha) && count($Linha) == 12) {
                $Erro = null;
                $Objeto = array();
                $Objeto['part_os'] = $Linha[0];
                $Objeto['part_date'] = Check::Data($Linha[1]);
                $Objeto['part_nm_paciente'] = $Linha[4];
                $Objeto['part_vl_liquido'] = Check::toFloat($Linha[9]);
                $Objeto['part_vl_pago'] = Check::toFloat($Linha[10]);
                $Objeto['part_vl_debito'] = Check::toFloat($Linha[11]);
                $Linha[2] = $Linha[2] == '0' ? "418 - Sistema" : $Linha[2];
                $findUser = explode(" - ", $Linha[2])[1];
                $atendente = FindUser($findUser);
                $findCode = explode('-', $Linha[0])[0];
                $unidade = FindCod($findCode);
                if (!$atendente) {
 private function UpdateImage()
 {
     if (is_array($this->Data['post_cover'])) {
         $WsPosts = new WsPosts();
         $WsPosts->setPost_id($this->Post);
         $WsPosts->Execute()->find();
         $this->deletaImagem('../uploads/' . $WsPosts->Execute()->getResult()->post_cover);
         $upload = new Upload();
         $upload->Image($this->Data['post_cover'], $this->Data['post_name']);
     }
     if (isset($upload) && $upload->getResult()) {
         $this->Data['post_cover'] = $upload->getResult();
         $this->Update();
     } else {
         unset($this->Data['post_cover']);
         if (!empty($upload) && $upload->getError()) {
             WSErro("<b>ERRO AO ENVIAR CAPA: </b>" . $upload->getError(), E_USER_WARNING);
         }
         $this->Update();
     }
 }
}
if (isset($_POST['titulo'])) {
    //$form= filter_input_array(INPUT_POST, FILTER_DEFAULT);
    //if($form && $form['submit']){
    $file = $_FILES['publicacao'];
    if ($file['name']) {
        //$pdf = substr($busca->getResult()[0]['arquivo'], 0, strrpos($busca->getResult()[0]['arquivo'], '.'));
        //unlink("uploads/{$pdf}");
        $upload = new Upload('uploads/');
        $upload->File($file);
        //se deu errado
        if ($upload->getError()) {
            $texto = $upload->getError();
        } else {
            unlink("uploads/{$busca->getResult()[0]['arquivo']}");
            $dados = ['titulo' => $_POST['titulo'], 'resumo' => $_POST['resumo'], 'ano' => $_POST['ano'], 'autores' => $_POST['autores'], 'evento' => $_POST['evento'], 'area' => $_POST['area'], 'arquivo' => $upload->getResult()];
            $update = new Update();
            $update->ExeUpdate('publicacao', $dados, "WHERE id = :id", "id={$i}");
            if ($update->getResult()) {
                $resultado = true;
                //echo "{$update->getRowCount()} dados atualizados com sucesso! <hr>";
                //header("Location:editarPesquisa.php?id=$i");
                $busca->ExeRead("publicacao", "WHERE id = :id", "id={$i}");
            }
        }
    } else {
        $dados = ['titulo' => $_POST['titulo'], 'resumo' => $_POST['resumo'], 'ano' => $_POST['ano'], 'autores' => $_POST['autores'], 'evento' => $_POST['evento'], 'area' => $_POST['area']];
        $update = new Update();
        $update->ExeUpdate('publicacao', $dados, "WHERE id = :id", "id={$i}");
        if ($update->getResult()) {
            $resultado = true;
} else {
    $userLogin = $_SESSION['userlogin'];
}
$resultado = false;
$texto = null;
$form = filter_input_array(INPUT_POST, FILTER_DEFAULT);
if ($form && $form['submit']) {
    $file = $_FILES['pesquisa'];
    if ($file['name']) {
        $upload = new Upload('uploads/');
        $upload->File($file);
        if ($upload->getError()) {
            $texto = $upload->getError();
        }
        $dados = ['titulo' => $_POST['titulo'], 'resumo' => $_POST['resumo'], 'ano' => $_POST['ano'], 'autores' => $_POST['autores'], 'orientador' => $_POST['orientador'], 'outorga' => $_POST['outorga'], 'modalidade' => $_POST['modalidade'], 'financiamento' => $_POST['financiamento'], 'area' => $_POST['area']];
        if ($upload->getResult()) {
            $cadastra = new Create();
            $cadastra->ExeCreate('pesquisa', $dados);
            if ($cadastra->getResult()) {
                $resultado = true;
            }
        }
    }
}
?>
<!DOCTYPE html>
<html class="ls-theme-green">
  <head>
    <title>Repositório Institucional - IFBA - VCA</title>

    <?php 
    $data = array_map('trim', $empDataGet);
    $data['empresa_capa'] = $_FILES['empresa_capa'];
    if (in_array('', $data) || $data['empresa_capa']['error'] != 0) {
        WSErro("Oppsss: Para cadastrar sua empresa, preencha todos os campos. <b>Tudo é obrigatório aqui!</b> :)", WS_ERROR);
    } else {
        //CADASTRAR EMPRESA... NOME DA CAPA COM EMPRESA_NAME PÓS CAD
        $data['empresa_name'] = Check::Name($data['empresa_title']);
        $data['empresa_date'] = date('Y-m-d H:i:s');
        $empresa = new Controle('app_empresas');
        $empresa->Query("#empresa_title#", "empresa_title={$data['empresa_title']}");
        if ($empresa->getResult()) {
            $data['empresa_name'] = $data['empresa_name'] . '-' . $empresa->getRowCount();
        }
        $sendCapa = new Upload('uploads/');
        $sendCapa->Image($data['empresa_capa'], $data['empresa_name'], 578, 'empresas');
        $data['empresa_capa'] = $sendCapa->getResult();
        $cadastra = $empresa->insert($data);
        if ($cadastra) {
            header('Location: ' . HOME . '/cadastra-empresa/create');
        }
    }
}
?>

        <form name="PostForm" action="" method="post" enctype="multipart/form-data">

            <label class="label">
                <span class="field">Logo da empresa: <sup>Exatamente 578x288px (JPG ou PNG)</sup></span>
                <input type="file" name="empresa_capa" />
            </label>
    $busca = new Read();
    $busca->ExeRead("pesquisa", "WHERE id = :id", "id={$i}");
}
if (isset($_POST['titulo'])) {
    $file = $_FILES['pesquisa'];
    if ($file['name']) {
        //$pdf = substr($busca->getResult()[0]['arquivo'], 0, strrpos($busca->getResult()[0]['arquivo'], '.'));
        //unlink("uploads/{$pdf}");
        $upload = new Upload('uploads/');
        $upload->File($file);
        //se deu errado
        if ($upload->getError()) {
            $texto = $upload->getError();
        } else {
            unlink("uploads/{$busca->getResult()[0]['arquivo']}");
            $dados = ['titulo' => $_POST['titulo'], 'resumo' => $_POST['resumo'], 'ano' => $_POST['ano'], 'autores' => $_POST['autores'], 'orientador' => $_POST['orientador'], 'outorga' => $_POST['outorga'], 'modalidade' => $_POST['modalidade'], 'financiamento' => $_POST['financiamento'], 'area' => $_POST['area'], 'arquivo' => $upload->getResult()];
            $update = new Update();
            $update->ExeUpdate('pesquisa', $dados, "WHERE id = :id", "id={$i}");
            if ($update->getResult()) {
                $resultado = true;
                //echo "{$update->getRowCount()} dados atualizados com sucesso! <hr>";
                //header("Location:editarPesquisa.php?id=$i");
                $busca->ExeRead("pesquisa", "WHERE id = :id", "id={$i}");
            }
        }
    } else {
        $dados = ['titulo' => $_POST['titulo'], 'resumo' => $_POST['resumo'], 'ano' => $_POST['ano'], 'autores' => $_POST['autores'], 'orientador' => $_POST['orientador'], 'outorga' => $_POST['outorga'], 'modalidade' => $_POST['modalidade'], 'financiamento' => $_POST['financiamento'], 'area' => $_POST['area']];
        $update = new Update();
        $update->ExeUpdate('pesquisa', $dados, "WHERE id = :id", "id={$i}");
        if ($update->getResult()) {
            $resultado = true;
     //retorno não implementado
     echo json_encode($request);
     break;
 case "POST":
     //Adiciona arquivo a pasta temporaria
     if (!empty($_FILES['files'])) {
         $gbFiles = Check::ListFiles($_FILES['files']);
         $Upload = new Upload();
         $RESP = array();
         $i = 0;
         foreach ($gbFiles as $File) {
             $Upload->File($File, null, 'temp', 50);
             if ($Upload->getError() && stripos($Upload->getError(), 'image')) {
                 $Upload->Image($File, null, null, 'temp');
             }
             $File['tmp_name'] = BASEDIR . '/uploads/' . $Upload->getResult();
             $RESP[$i]['RESULT'] = HOME . '/uploads/' . $Upload->getResult();
             $RESP[$i]['TYNY'] = HOME . "/tim.php?src=" . $RESP[$i]['RESULT'] . "&w=202&h=105";
             $RESP[$i]['URL'] = $Upload->getResult();
             $RESP[$i]['ERROS'] = $Upload->getError();
             $RESP[$i]['FILE'] = $File;
             $i++;
         }
         if ($Upload->getResult()) {
             echo json_encode($RESP);
         } else {
             echo $Upload->getError();
         }
     }
     break;
 case "DELETE":
Beispiel #14
0
<?php 
require 'app/Config.inc.php';
$resultado = false;
$texto = null;
$form = filter_input_array(INPUT_POST, FILTER_DEFAULT);
if ($form && $form['submit']) {
    $file = $_FILES['publicacao'];
    if ($file['name']) {
        $upload = new Upload('uploads/');
        $upload->File($file);
        if ($upload->getError()) {
            $texto = $upload->getError();
        }
        $dados = ['titulo' => $_POST['titulo'], 'resumo' => $_POST['resumo'], 'ano' => $_POST['ano'], 'autores' => $_POST['autores'], 'evento' => $_POST['evento'], 'arquivo' => $upload->getResult(), 'aprovado' => 'N', 'area' => $_POST['area']];
        if ($upload->getResult()) {
            $cadastra = new Create();
            $cadastra->ExeCreate('publicacao', $dados);
            if ($cadastra->getResult()) {
                $resultado = true;
            }
        }
    }
}
?>
<!DOCTYPE html>
<html lang="pt-br">
  <head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    
Beispiel #15
0
<?php

if (!Check::UserLogin(2)) {
    header("Location: " . HOME . "/plugin/aniversarios/");
}
$uploads = filter_input_array(INPUT_POST, FILTER_DEFAULT);
if (!empty($uploads) && $uploads['sendPostForm']) {
    $uploads['post_files'] = $_FILES['Arquivo']['tmp_name'] ? $_FILES['Arquivo'] : null;
    unset($uploads['sendPostForm']);
    $Upload = new Upload('uploads/');
    $Upload->File($uploads['post_files']);
    header("Location: " . HOME . "/plugin/aniversarios/save&file=" . $Upload->getResult());
}
?>

<div class="section" style="height: 350px;">
    <div class="container">
        <div class="row">
            <div class="col-md-12">
                <h1 class="text-center">Uploads</h1>
            </div>
        </div>
        <div class="row">
            <div class="col-md-offset-3 col-md-6">
                <form name="PostForm" action="" method="post" enctype="multipart/form-data">
                    <div class="form-group">
                        <div class="input-group">
                            <input type="file" class="form-control" placeholder="Selecione um arquivo" name="Arquivo">
                            <span class="input-group-btn">
                                <input class="btn btn-success" type="submit" value="Go" name="sendPostForm"/>
                            </span>