<?php importar("Utilidades.UploadsDownloads.Lista.ListaUploadDownloadArquivos"); $tituloPagina = 'Utilidades > Upload e Download > Arquivos > Cadastrar'; $iTCUDA = new IFAdmin(new Arquivos(Sistema::$adminLayoutCaminhoDiretorio . "/SistemaUtilidades/uploadDownloadArquivo.html")); if (!empty($_POST)) { $erro = ''; if (empty($erro)) { try { $uDA = new UploadDownloadArquivo(); $uDA->produtos = trim($_POST['produtos']) . ' '; $uDA->ordem = $_POST['ordem']; if (!empty($_FILES['arquivo']['name'])) { $uDA->setArquivo(Arquivos::__OpenArquivoByTEMP($_FILES['arquivo'])); } $lUDA = new ListaUploadDownloadArquivos(); $lUDA->inserir($uDA); $_POST = ''; $javaScript .= Aviso::criar("Arquivo salvo com sucesso!"); } catch (Exception $e) { $javaScript .= Aviso::criar($e->getMessage()); } } else { $javaScript .= Aviso::criar($erro); } } $iTCUDA->condicao('condicao->alterar.UploadDownloadArquivo', true); $iTCUDA->condicao('condicao->arquivo.UploadDownloadArquivo', true); $iTCUDA->trocar("linkVoltar", "?p=" . $_GET['p'] . "&a=listarUploadDownloadArquivos"); $iTCUDA->trocar("produtos", $_POST['produtos']); $iTCUDA->trocar("ordem", $_POST['ordem']);
$lTUDA = new IFAdmin(new Arquivos(Sistema::$adminLayoutCaminhoDiretorio . "/SistemaUtilidades/listarUploadDownloadArquivos.html")); $lTUDA->trocar("linkDeletar.UploadDownloadArquivo", "?p=" . $_GET['p'] . "&a=" . $_GET['a'] . "&"); $lTUDA->trocar("linkBuscar.UploadDownloadArquivo", "?p=" . $_GET['p'] . "&"); if (!empty($_GET['deletar'])) { $lUDA = new ListaUploadDownloadArquivos(); $lUDA->condicoes('', $_GET['deletar'], ListaUploadDownloadArquivos::ID); if ($lUDA->getTotal() > 0) { try { $lUDA->deletar($lUDA->listar()); $javaScript .= Aviso::criar("Arquivo removido com sucesso!"); } catch (Exception $e) { $javaScript .= Aviso::criar($e->getMessage()); } } } $lUDA = new ListaUploadDownloadArquivos(); $lTUDA->createRepeticao("repetir->UploadDownloadArquivos"); if (!empty($_GET['busca'])) { $lUDA->condicoes('', "%" . $_GET['busca'] . "%", 'empresa', 'LIKE'); } $lTUDA->condicao("condicaoBusca", !empty($_SESSION['nivel'])); $lTUDA->trocar("linkCadastrar.UploadDownloadArquivo", "?p=" . $_GET['p'] . "&a=cadastrarUploadDownloadArquivo"); $lUDA->condicoes($a); $m = new MD5(); while ($uDA = $lUDA->listar("ASC", ListaUploadDownloadArquivos::ARQUIVO)) { $lTUDA->repetir(); $lTUDA->enterRepeticao()->condicao("condicaoRemover", !empty($_SESSION['nivel'])); $bgColor = $lUDA->getParametros() % 2 == 0 ? '#FFFFFF' : '#EAEAEA'; $lTUDA->enterRepeticao()->trocar("bgColorEmpresa", $bgColor); $lTUDA->enterRepeticao()->trocar("id.UploadDownloadArquivo", $uDA->getId()); $lTUDA->enterRepeticao()->trocar("nome.Arquivo.UploadDownloadArquivo", $uDA->getArquivo()->nome . "." . $uDA->getArquivo()->extensao);
$lUDAC = new ListaUploadDownloadCategorias(); if (count($_POST['categoriasSelecionadas']) > 0) { foreach ($_POST['categoriasSelecionadas'] as $valor) { $lUDAC->condicoes('', $valor, ListaUploadDownloadCategorias::ID); if ($lUDAC->getTotal() > 0) { $uDAC = $lUDAC->listar(); $uDA->addCategoria($uDAC); } } } $javaScript .= Aviso::criar("Arquivo salvo com sucesso!"); } else { $javaScript .= Aviso::criar($erro); } } $lUDA = new ListaUploadDownloadArquivos(); $uDA = $lUDA->condicoes('', $_GET['arquivo'], ListaUploadDownloadArquivos::ID)->listar(); $iTAUDA->condicao('condicao->alterar.UploadDownloadArquivo', false); $iTAUDA->condicao('condicao->arquivo.UploadDownloadArquivo', false); $iTAUDA->trocar("linkVoltar", "?p=" . $_GET['p'] . "&a=listarUploadDownloadArquivos"); $iTAUDA->trocar("produtos", $uDA->produtos); $iTAUDA->trocar("ordem", $uDA->ordem); $iTAUDA->trocar("url.Arquivo", $uDA->getArquivo()->url); $iTAUDA->trocar("nome.Arquivo", $uDA->getArquivo()->nome . "." . $uDA->getArquivo()->extensao); $iTAUDA->createRepeticao("repetir->UploadDownloadArquivoCategorias.UploadDownloadArquivo"); while ($uDAC = $uDA->getCategorias()->listar()) { $iTAUDA->repetir(); $iTAUDA->enterRepeticao()->trocar('id.UploadDownloadArquivoCategoria.UploadDownloadArquivo', $uDAC->getId()); $iTAUDA->enterRepeticao()->trocar('titulo.UploadDownloadArquivoCategoria.UploadDownloadArquivo', $uDAC->titulo); } $iTAUDA->createJavaScript();