public function atualizar(Arquivo $arquivo) { try { $sql = "UPDATE arquivo SET " . "nome = :nome," . "tempo = :tempo," . "caminho = :caminho," . "time = :time," . "tamanho = :tamanho," . "tipo = :tipo " . "WHERE id = :id"; $p_sql = $this->pdo->prepare($sql); $p_sql->bindValue(":id", $arquivo->getId()); $p_sql->bindValue(":nome", $arquivo->getNome()); $p_sql->bindValue(":tempo", $arquivo->getTempo()); $p_sql->bindValue(":caminho", $arquivo->getCaminho()); $p_sql->bindValue(":time", $arquivo->getTime()); $p_sql->bindValue(":tamanho", $arquivo->getTamanho()); $p_sql->bindValue(":tipo", $arquivo->getTipo()); return $p_sql->execute(); } catch (Exception $e) { print "Ocorreu um erro ao tentar executar esta ação, foi gerado um LOG do mesmo, tente novamente mais tarde."; } }
if ($_POST['acao'] == "upload") { require_once './controle/recebe_upload.php'; if (isset($_POST['g-recaptcha-response'])) { $captcha_data = $_POST['g-recaptcha-response']; } if ($_POST['tempoUp']) { $arquivo->setTempo($_POST['tempoUp']); } $arquivo->setNome($nome_final); $arquivo->setCaminho($_UP['pasta'] . $nome_final); $arquivo->setTime($nome_final); $arquivo->setTamanho($tam); $arquivo->setTipo($extensao); $timezone = new DateTimeZone('America/Sao_Paulo'); $horario = date("H:i"); $tempo = date("H:i", strtotime($horario . " + " . $arquivo->getTempo() . " minutes")); $arquivo->setTempo($tempo . ":" . date("s")); if ($captcha_data) { if ($tipoErro === "semErro") { //GRAVAR O EMAIL $dao->inserir($arquivo); echo "<script type='text/javascript'>"; echo "location.href='http://localhost/uploadoTemp/arquivo.php?upload=ok&url=" . $nome_final . "';"; echo "</script>"; } else { if ($tipoErro === "tamanhoPHP" || $tipoErro === "tamanhoHTML" || $tipoErro === "tamanho") { echo "<script type='text/javascript'>"; echo "location.href='http://localhost/uploadoTemp/index.php?erro=tamanho';"; echo "</script>"; } else { if ($tipoErro === "uploadParcialmente") {