Ejemplo n.º 1
0
<?php

importar("Utilidades.Publicidades.Banners.Lista.ListaBanners");
$tituloPagina = 'Utilidades > Publicidades > Banners > Alterar';
$iTAB = new IFAdmin(new Arquivos(Sistema::$adminLayoutCaminhoDiretorio . "/SistemaUtilidades/banner.html"));
$lI = new ListaIdiomas();
if (!empty($_POST)) {
    $erro = '';
    if (empty($_POST['titulo'])) {
        $erro = "<b>Titulo</b> não preenchido!<br><br>";
    }
    if (empty($erro)) {
        $lB = new ListaBanners();
        $lB->condicoes('', $_GET['banner'], ListaBanners::ID);
        $b = $lB->listar();
        $b->titulo = $_POST['titulo'];
        $b->enderecoURL = $_POST['enderecoURL'];
        $b->tipo = $_POST['tipo'];
        $b->setDataInicio(new DataHora($_POST['dataInicio']));
        $b->setDataFim(new DataHora($_POST['dataFim']));
        $b->ativo = $_POST['ativo'] == ListaBanners::VALOR_ATIVO_TRUE ? true : false;
        if (!empty($_FILES['flash']['name'])) {
            $arq = Arquivos::__OpenArquivoByTEMP($_FILES['flash']);
            $arq->saveArquivo(Sistema::$caminhoDiretorio . Sistema::$caminhoDataBanners);
            $b->setFlash($_FILES['flash']['name']);
        }
        $b->setLargura($_POST['largura']);
        $b->setAltura($_POST['altura']);
        if (!empty($_FILES['imagem']['name'])) {
            $b->setImagem(new Image(Arquivos::__OpenArquivoByTEMP($_FILES['imagem'])));
        }
<?php

importar("LojaVirtual.Produtos.Lista.ListaProdutoMarcas");
$tituloPagina = 'Produtos > Marcas > Cadastrar';
$iCPM = new IFAdmin(new Arquivos(Sistema::$adminLayoutCaminhoDiretorio . "/SistemaProdutos/produtoMarca.html"));
$lI = new ListaIdiomas();
if (!empty($_POST)) {
    $erro = '';
    $lCPM = new ListaProdutoMarcas();
    if (empty($_POST['nome'])) {
        $erro = "<b>Nome</b> não preenchido!<br><br>";
    }
    if (empty($erro)) {
        $pM = new ProdutoMarca();
        $pM->nome = $_POST['nome'];
        if (!empty($_POST['url'])) {
            $pM->getURL()->setURL($_POST['url']);
        } else {
            $pM->getURL()->setURL("marca-" . URL::cleanURL($_POST['nome']));
        }
        $pM->descricao = $_POST['descricao'];
        $pM->enderecoURL = $_POST['enderecoURL'];
        $pM->disponivel = $_POST['disponivel'] == ListaProdutoMarcas::VALOR_DISPONIVEL_TRUE ? true : false;
        if (!empty($_FILES['imagem']['name'])) {
            $pM->setImagem(new Image(Arquivos::__OpenArquivoByTEMP($_FILES['imagem'])));
        }
        $lCPM->inserir($pM);
        while ($i = $lI->listar()) {
            $t = new Traducao();
            $t->setIdConteudo($pM->getId());
            $t->setCampoConteudo(ListaProdutoMarcas::NOME);
Ejemplo n.º 3
0
<?php

importar("Geral.Lista.ListaImagens");
importar("LojaVirtual.Produtos.Lista.ListaProdutos");
importar("LojaVirtual.Produtos.Lista.ListaProdutoMarcas");
importar("LojaVirtual.Produtos.Lista.ListaProdutoCores");
importar("LojaVirtual.Produtos.Lista.ListaProdutoTamanhos");
importar("LojaVirtual.Produtos.Lista.ListaProdutoPedras");
importar("Utils.EnvioEmail");
$tituloPagina = 'Produtos > Alterar';
$iAP = new IFAdmin(new Arquivos(Sistema::$adminLayoutCaminhoDiretorio . "/SistemaProdutos/produto.html"));
$lI = new ListaIdiomas();
$lP = new ListaProdutos();
$p = $lP->condicoes('', $_GET['produto'], ListaProdutos::ID)->disableDadosProdutoPai()->listar();
$lP->condicoes('', $p->getProdutoPai(), ListaProdutos::ID);
if ($lP->getTotal() > 0) {
    $produtoPai = $lP->listar();
} else {
    $produtoPai = new Produto();
}
if (!empty($_POST)) {
    $erro = '';
    if (empty($_POST['codigo'])) {
        $erro = "<b>Código</b> não preenchido!<br><br>";
    }
    if (empty($erro)) {
        $estoque = 0;
        $lP = new ListaProdutos();
        $lP->condicoes('', $_GET['produto'], ListaProdutos::ID);
        $p = $lP->listar();
        $p->nome = $_POST['nome'];
Ejemplo n.º 4
0
<?php

importar("Utilidades.Publicidades.Mailing.Lista.ListaPacoteMailings");
importar("Utils.Excel.Excel");
importar("Utils.Dados.DataHora");
$tituloPagina = 'Utilidades > Publicidades > Mailings > Pacotes > Alterar';
$iTAPM = new IFAdmin(new Arquivos(Sistema::$adminLayoutCaminhoDiretorio . "/SistemaUtilidades/pacoteMailing.html"));
if (isset($_GET['exportarTXT'])) {
    $lS = new ListaPacoteMailings();
    $lS->condicoes('', $_GET['pacote'], ListaPacoteMailings::ID);
    $s = $lS->listar();
    header('Content-type: text/plain');
    header('Content-disposition: attachment; filename="lista-' . $s->titulo . '-' . Sistema::$nomeEmpresa . '.txt";');
    while ($e = $s->getEmails()->listar()) {
        echo $e['email'] . " \r\n";
    }
    exit;
}
if (!empty($_POST)) {
    $erro = '';
    if (empty($_POST['titulo'])) {
        $erro = "<b>Titulo</b> não preenchido!<br><br>";
    }
    if (empty($erro)) {
        try {
            $lS = new ListaPacoteMailings();
            $lS->condicoes('', $_GET['pacote'], ListaPacoteMailings::ID);
            $s = $lS->listar();
            $s->titulo = $_POST['titulo'];
            $lS->alterar($s);
            $con = BDConexao::__Abrir();
Ejemplo n.º 5
0
    }
    $sql .= " GROUP BY p.id";
    $con->executar($sqlT);
    $totalI = $con->getRegistro()['total'];
    $sql = str_replace("sqlI", $sqlI, $sql);
    $con->executar($sql);
    function repeatTemplateByArray($con)
    {
        global $iGR;
        while ($p = $con->getRegistro()) {
            $iGR->repetir('repetir->Produtos');
            $iGR->enterRepeticao()->trocar('codigo.Produto', $p['id']);
            $iGR->enterRepeticao()->trocar('nome.Produto', $p['nome']);
            $iGR->enterRepeticao()->trocar('imagens.Produto', $p['imagens']);
        }
    }
    $iGR->createRepeticao('repetir->Produtos');
    repeatTemplateByArray($con);
    $iGR->trocar('total.Produto', $con->getTotal());
    $iGR->trocar('total.Imagens', $totalI);
    $pronto = $iGR->concluir();
    echo $pronto;
    exit;
}
$tituloPagina = 'Relatórios > Imagens';
$iRel = new IFAdmin(new Arquivos(Sistema::$adminLayoutCaminhoDiretorio . "/SistemaRelatorios/imagens.html"));
$dT = new DataHora();
$iRel->trocar('data', $dT->mostrar());
$iRel->createJavaScript();
$javaScript .= $iRel->javaScript->concluir();
$includePagina = $iRel->concluir();
Ejemplo n.º 6
0
<?php

$tituloPagina = 'Utilidades > Publicidades > Slides';
$iTS = new IFAdmin(new Arquivos(Sistema::$adminLayoutCaminhoDiretorio . "/SistemaUtilidades/slides.html"));
$iTS->trocar("link.SlideCategorias", "?p=" . $_GET['p'] . "&a=listarSlideCategorias");
$iTS->trocar("link.Slides", "?p=" . $_GET['p'] . "&a=listarSlides");
$iTS->trocar("linkVoltar", "?p=" . $_GET['p'] . "&a=publicidades");
$iTS->createJavaScript();
$javaScript .= $iTS->javaScript->concluir();
$includePagina = $iTS->concluir();
Ejemplo n.º 7
0
<?php

importar("Utilidades.Lista.ListaVendedores");
$tituloPagina = 'Utilidades > Vendedores > Cadastrar';
$iCT = new IFAdmin(new Arquivos(Sistema::$adminLayoutCaminhoDiretorio . "/SistemaUtilidades/vendedor.html"));
if (!empty($_POST)) {
    $erro = '';
    if (empty($_POST['nome'])) {
        $erro = "<b>Nome</b> não preenchido!<br><br>";
    }
    if (empty($_POST['email'])) {
        $erro = "<b>E-mail</b> não preenchido!<br><br>";
    }
    if (empty($erro)) {
        $tx = new Vendedor();
        $tx->nome = $_POST['nome'];
        $tx->email = $_POST['email'];
        $tx->msn = $_POST['msn'];
        $tx->skype = $_POST['skype'];
        $tx->voip = $_POST['voip'];
        $tx->telefone = $_POST['telefone'];
        $tx->ramal = $_POST['ramal'];
        $tx->ordem = $_POST['ordem'];
        if (!empty($_FILES['imagem']['name'])) {
            $tx->getImagem()->setImage(new Image(Arquivos::__OpenArquivoByTEMP($_FILES['imagem'])));
        }
        $lT = new ListaVendedores();
        $lT->inserir($tx);
        $_POST = '';
        $javaScript .= Aviso::criar("Vendedor salvo com sucesso!");
    } else {
Ejemplo n.º 8
0
<?php

$tituloPagina = 'Produtos';
$iProd = new IFAdmin(new Arquivos(Sistema::$adminLayoutCaminhoDiretorio . "/SistemaProdutos/produtos.html"));
$iProd->trocar("link.ProdutoCategorias", "?p=" . $_GET['p'] . "&a=listarProdutoCategorias");
$iProd->trocar("link.ProdutoMarcas", "?p=" . $_GET['p'] . "&a=listarProdutoMarcas");
$iProd->trocar("link.ProdutoCores", "?p=" . $_GET['p'] . "&a=listarProdutoCores");
$iProd->trocar("link.ProdutoTamanhos", "?p=" . $_GET['p'] . "&a=listarProdutoTamanhos");
$iProd->trocar("link.ProdutoPedras", "?p=" . $_GET['p'] . "&a=listarProdutoPedras");
$iProd->trocar("link.Produtos", "?p=" . $_GET['p'] . "&a=listarProdutos");
$iProd->trocar("link.ProdutoOpcoes", "?p=" . $_GET['p'] . "&a=listarProdutoOpcoes");
$iProd->trocar("link.OfertasColetivas", "?p=" . $_GET['p'] . "&a=ofertasColetivas");
$iProd->createJavaScript();
$javaScript .= $iProd->javaScript->concluir();
$includePagina = $iProd->concluir();
<?php

importar("Utilidades.UploadsDownloads.Lista.ListaUploadDownloadCategorias");
$tituloPagina = 'Utilidades > Upload e Download > Categorias > Cadastrar';
$iTCUDC = new IFAdmin(new Arquivos(Sistema::$adminLayoutCaminhoDiretorio . "/SistemaUtilidades/uploadDownloadCategoria.html"));
$lI = new ListaIdiomas();
if (!empty($_POST)) {
    $erro = '';
    if (empty($_POST['titulo'])) {
        $erro = "<b>Titulo</b> não preenchido!<br><br>";
    }
    if (empty($erro)) {
        $uDC = new UploadDownloadCategoria();
        $uDC->titulo = $_POST['titulo'];
        $uDC->ordem = $_POST['ordem'];
        $lUDC = new ListaUploadDownloadCategorias();
        $lUDC->inserir($uDC);
        while ($i = $lI->listar()) {
            $t = new Traducao();
            $t->setIdConteudo($uDC->getId());
            $t->setCampoConteudo(ListaUploadDownloadCategorias::TITULO);
            $t->setTabelaConteudo($lUDC->getTabela());
            $t->conteudo = $uDC->titulo;
            $t->traducao = $_POST['ititulo'][$i->getId()];
            $i->addTraducao($t);
        }
        $lI->resetCondicoes();
        $lI->setParametros(0);
        $_POST = '';
        $javaScript .= Aviso::criar("Categoria salva com sucesso!");
    } else {
Ejemplo n.º 10
0
<?php

importar("Utilidades.Lista.ListaEventos");
$tituloPagina = 'Utilidades > Eventos - Agenda > Alterar';
$iAT = new IFAdmin(new Arquivos(Sistema::$adminLayoutCaminhoDiretorio . "/SistemaUtilidades/evento.html"));
$lI = new ListaIdiomas();
if (!empty($_POST)) {
    $erro = '';
    if (empty($_POST['titulo'])) {
        $erro = "<b>Titulo</b> não preenchido!<br><br>";
    }
    if (empty($_POST['url'])) {
        $erro = "<b>URL</b> não preenchido!<br><br>";
    }
    if (empty($erro)) {
        $lE = new ListaEventos();
        $lE->condicoes('', $_GET['evento'], ListaEventos::ID);
        $eve = $lE->listar();
        $eve->getTexto()->titulo = $_POST['titulo'];
        $eve->local = $_POST['local'];
        $eve->getURL()->setURL($_POST['url']);
        $eve->getTexto()->texto = html_entity_decode($_POST['texto']);
        $eve->setData(new DataHora($_POST['data']));
        if (!empty($_FILES['imagem']['name'])) {
            $eve->getTexto()->getImagem()->setImage(new Image(Arquivos::__OpenArquivoByTEMP($_FILES['imagem'])));
        }
        $lE->alterar($eve);
        $lT = new listaTextos();
        while ($i = $lI->listar()) {
            $t = $i->getTraducaoById(ListaTextos::TITULO, $lT->getTabela(), $eve->getTexto()->getId());
            if ($t->getId()) {
Ejemplo n.º 11
0
<?php

$tituloPagina = "Configurações";
$iConfig = new IFAdmin(new Arquivos(Sistema::$adminLayoutCaminhoDiretorio . "/SistemaConfiguracoes/configuracoes.html"));
$iConfig->trocar("linkIdiomas", "?p=" . $_GET['p'] . "&a=listarIdiomas");
$iConfig->trocar("linkMarcadAgua", "?p=" . $_GET['p'] . "&a=marcadAgua");
$iConfig->trocar("linkProdutos", "?p=" . $_GET['p'] . "&a=produtos");
$iConfig->trocar("linkFrete", "?p=" . $_GET['p'] . "&a=frete");
$iConfig->trocar("linkPagamentos", "?p=" . $_GET['p'] . "&a=pagamentos");
$iConfig->trocar("linkUsuarios", "?p=" . $_GET['p'] . "&a=listarUsuarios");
$iConfig->condicao('condicao->1.Nivel', $_SESSION['nivel'] == 1);
$iConfig->createJavaScript();
$javaScript .= $iConfig->javaScript->concluir();
$includePagina = $iConfig->concluir();
Ejemplo n.º 12
0
<?php

$tituloPagina = 'Utilidades > Discografia';
$iTD = new IFAdmin(new Arquivos(Sistema::$adminLayoutCaminhoDiretorio . "/SistemaUtilidades/discografia.html"));
$iTD->trocar("link.MusicaCategorias", "?p=" . $_GET['p'] . "&a=listarMusicaCategorias");
$iTD->trocar("link.Musicas", "?p=" . $_GET['p'] . "&a=listarMusicas");
$iTD->createJavaScript();
$javaScript .= $iTD->javaScript->concluir();
$includePagina = $iTD->concluir();
<?php

importar("LojaVirtual.Produtos.Lista.ListaEmpresasOfertaColetiva");
importar("Utils.Dados.Strings");
$tituloPagina = 'Produtos > Ofertas Coletivas > Empresas > Cadastrar';
$iTCL = new IFAdmin(new Arquivos(Sistema::$adminLayoutCaminhoDiretorio . "/SistemaClientes/cliente.html"));
if (!empty($_POST)) {
    $erro = '';
    if (empty($_POST['nome'])) {
        $erro = "<b>Nome</b> não preenchido!<br><br>";
    } elseif (empty($_POST['pessoa'])) {
        $erro = "<b>Pessoa</b> não escolhido!<br><br>";
    } elseif (!empty($_POST['cpf']) && $_POST['pessoa'] == 'fisica') {
        if (!Strings::__VerificarCPF($_POST['cpf'])) {
            $erro = "<b>CPF</b> inválido!<br><br>";
        }
    } elseif (!empty($_POST['cnpj']) && $_POST['pessoa'] == 'juridica') {
        if (!Strings::__VerificarCNPJ($_POST['cnpj'])) {
            $erro = "<b>CNPJ</b> inválido!<br><br>";
        }
    }
    if (empty($erro)) {
        $cl = new EmpresaOfertaColetiva();
        $cl->razaoSocial = $_POST['razaoSocial'];
        $cl->getURL()->url = $_POST['usuario'];
        $cl->getTexto()->titulo = 'Texto sobre ' . $_POST['nome'];
        $cl->getTexto()->getURL()->url = 'texto-sobre-' . $_POST['usuario'];
        $cl->cnpj = eregi_replace('\\.', '', eregi_replace('-', '', $_POST['cnpj']));
        $cl->nome = $_POST['nome'];
        $cl->usuario = $_POST['usuario'];
        $cl->senha = $_POST['senha'];
Ejemplo n.º 14
0
<?php

importar("Utilidades.FAQ.Lista.ListaPerguntaCategorias");
$tituloPagina = 'Utilidades > FAQ > Perguntas > Cadastrar';
$iTP = new IFAdmin(new Arquivos(Sistema::$adminLayoutCaminhoDiretorio . "/SistemaUtilidades/pergunta.html"));
$lI = new ListaIdiomas();
if (!empty($_POST)) {
    $erro = '';
    if (empty($_POST['titulo'])) {
        $erro = "<b>Titulo</b> não preenchido!<br><br>";
    }
    if (empty($erro)) {
        $p = new Pergunta();
        $p->titulo = $_POST['titulo'];
        $p->ordem = $_POST['ordem'];
        $p->texto = $_POST['texto'];
        if (!empty($_FILES['imagem']['name'])) {
            $p->getImagem()->setImage(new Image(Arquivos::__OpenArquivoByTEMP($_FILES['imagem'])));
        }
        $lPC = new ListaPerguntaCategorias();
        $pC = $lPC->condicoes('', $_POST['categoria'], ListaPerguntaCategorias::ID)->listar();
        $pC->setPergunta($p);
        $p->getURL()->setURL($_POST['url'] ? $_POST['url'] : $p->getId() . "-" . strtolower(Strings::__RemoveAcentos(str_replace("\"", "", str_replace("'", "", str_replace(" ", "-", $_POST['titulo']))))));
        $lP = new ListaPerguntas();
        $lP->alterar($p);
        while ($i = $lI->listar()) {
            $t = new Traducao();
            $t->setIdConteudo($p->getId());
            $t->setCampoConteudo(ListaPerguntas::TITULO);
            $t->setTabelaConteudo($pC->getPerguntas()->getTabela());
            $t->conteudo = $p->titulo;
<?php

importar("LojaVirtual.Produtos.Lista.ListaOfertasColetivas");
$tituloPagina = 'Produtos > Ofertas Coletivas > Ofertas';
$iLOC = new IFAdmin(new Arquivos(Sistema::$adminLayoutCaminhoDiretorio . "/SistemaProdutos/listarOfertasColetivas.html"));
$iLOC->trocar("linkDeletar.OfertaColetiva", "?p=" . $_GET['p'] . "&a=" . $_GET['a'] . "&");
$iLOC->trocar("linkBuscar.OfertaColetiva", "?p=" . $_GET['p'] . "&");
if (!empty($_GET['deletar'])) {
    $lP = new ListaOfertasColetivas();
    $lP->condicoes('', $_GET['deletar'], ListaOfertasColetivas::ID);
    if ($lP->getTotal() > 0) {
        try {
            $lP->deletar($lP->listar());
            $javaScript .= Aviso::criar("Oferta removida com sucesso!");
        } catch (Exception $e) {
            $javaScript .= Aviso::criar($e->getMessage());
        }
    }
}
$lP = new ListaOfertasColetivas();
$iLOC->createRepeticao("repetir->OfertasColetivas");
if (!empty($_GET['busca'])) {
    $lP->condicoes('', "%" . $_GET['busca'] . "%", 'empresa', 'LIKE');
}
$iLOC->condicao("condicaoBusca", !empty($_SESSION['nivel']));
$iLOC->trocar("linkCadastrar.OfertaColetiva", "?p=" . $_GET['p'] . "&a=cadastrarOfertaColetiva");
while ($p = $lP->listar("ASC", ListaOfertasColetivas::DATAINICIO)) {
    $iLOC->repetir();
    $iLOC->enterRepeticao()->condicao("condicaoRemover", !empty($_SESSION['nivel']));
    $bgColor = $lP->getParametros() % 2 == 0 ? '#FFFFFF' : '#EAEAEA';
    $iLOC->enterRepeticao()->trocar("bgColorEmpresa", $bgColor);
<?php

importar("LojaVirtual.Produtos.Lista.ListaEmpresasOfertaColetiva");
$tituloPagina = 'Produtos > Ofertas Coletivas > Empresas';
$iTLCL = new IFAdmin(new Arquivos(Sistema::$adminLayoutCaminhoDiretorio . "/SistemaClientes/listarClientes.html"));
$iTLCL->trocar("linkDeletar.Cliente", "?p=" . $_GET['p'] . "&a=" . $_GET['a'] . "&");
$iTLCL->trocar("linkBuscar.Cliente", "?p=" . $_GET['p'] . "&");
if (!empty($_GET['deletar'])) {
    $lP = new ListaEmpresasOfertaColetiva();
    $lP->condicoes('', $_GET['deletar'], ListaEmpresasOfertaColetiva::ID);
    if ($lP->getTotal() > 0) {
        $lP->deletar($lP->listar());
        $javaScript .= Aviso::criar("Empresa deletada com sucesso!");
    }
}
$lP = new ListaEmpresasOfertaColetiva();
$iTLCL->createRepeticao("repetir->Clientes");
if (!empty($_GET['busca'])) {
    $lP->condicoes('', "%" . $_GET['busca'] . "%", 'empresa', 'LIKE');
}
$iTLCL->condicao("condicaoBusca", !empty($_SESSION['nivel']));
$iTLCL->trocar("linkCadastrar.Cliente", "?p=" . $_GET['p'] . "&a=cadastrarEmpresaOfertaColetiva");
$lP->condicoes($aP);
while ($p = $lP->listar("DESC", ListaEmpresasOfertaColetiva::NOME)) {
    $iTLCL->repetir();
    $iTLCL->enterRepeticao()->condicao("condicaoRemover", !empty($_SESSION['nivel']));
    $bgColor = $lP->getParametros() % 2 == 0 ? '#FFFFFF' : '#EAEAEA';
    $iTLCL->enterRepeticao()->trocar("bgColorEmpresa", $bgColor);
    $tel = $p->getTelefone()->listar();
    $iTLCL->enterRepeticao()->trocar("id.Cliente", $p->getId());
    $iTLCL->enterRepeticao()->trocar("nome.Cliente", $p->nome);
Ejemplo n.º 17
0
<?php

importar("Utilidades.Publicidades.Slides.Lista.ListaSlideCategorias");
$sCituloPagina = 'Utilidades > Publicidades > Slides > Categorias > Alterar';
$iTSC = new IFAdmin(new Arquivos(Sistema::$adminLayoutCaminhoDiretorio . "/SistemaUtilidades/slideCategoria.html"));
$lI = new ListaIdiomas();
if (!empty($_POST)) {
    $erro = '';
    if (empty($_POST['titulo'])) {
        $erro = "<b>Titulo</b> não preenchido!<br><br>";
    }
    if (empty($erro)) {
        $lSC = new ListaSlideCategorias();
        $lSC->condicoes('', $_GET['categoria'], ListaSlideCategorias::ID);
        $sC = $lSC->listar();
        $sC->titulo = $_POST['titulo'];
        $lSC->alterar($sC);
        while ($i = $lI->listar()) {
            $t = $i->getTraducaoById(ListaSlideCategorias::TITULO, $lSC->getTabela(), $sC->getId());
            if ($t->getId()) {
                $t->conteudo = $sC->titulo;
                $t->traducao = $_POST['ititulo'][$i->getId()];
                $i->getTraducoes()->alterar($t);
            } else {
                $t = new Traducao();
                $t->conteudo = $sC->titulo;
                $t->traducao = $_POST['ititulo'][$i->getId()];
                $t->setIdConteudo($sC->getId());
                $t->setCampoConteudo(ListaSlideCategorias::TITULO);
                $t->setTabelaConteudo($lSC->getTabela());
                $i->addTraducao($t);
Ejemplo n.º 18
0
<?php

importar("LojaVirtual.Produtos.Lista.ListaProdutoCores");
$tituloPagina = 'Produtos > Cores > Alterar';
$iAPCO = new IFAdmin(new Arquivos(Sistema::$adminLayoutCaminhoDiretorio . "/SistemaProdutos/produtoCor.html"));
$lI = new ListaIdiomas();
if (!empty($_POST)) {
    $erro = '';
    if (empty($_POST['nome'])) {
        $erro = "<b>Nome</b> não preenchido!<br><br>";
    }
    if (empty($erro)) {
        $lPCO = new ListaProdutoCores();
        $lPCO->condicoes('', $_GET['cor'], ListaProdutoCores::ID);
        $pCO = $lPCO->listar();
        $pCO->nome = $_POST['nome'];
        $pCO->hexadecimal = $_POST['hexadecimal'];
        if (!empty($_FILES['imagem']['name'])) {
            $pCO->setImagem(new Image(Arquivos::__OpenArquivoByTEMP($_FILES['imagem'])));
        }
        $lPCO->alterar($pCO);
        while ($i = $lI->listar()) {
            $t = $i->getTraducaoById(ListaProdutoCores::NOME, $lPCO->getTabela(), $pCO->getId());
            if ($t->getId()) {
                $t->conteudo = $pCO->nome;
                $t->traducao = $_POST['inome'][$i->getId()];
                $i->getTraducoes()->alterar($t);
            } else {
                $t = new Traducao();
                $t->conteudo = $pCO->nome;
                $t->traducao = $_POST['inome'][$i->getId()];
Ejemplo n.º 19
0
<?php

$tituloPagina = 'Utilidades > Publicidades';
$iTPu = new IFAdmin(new Arquivos(Sistema::$adminLayoutCaminhoDiretorio . "/SistemaUtilidades/publicidades.html"));
$iTPu->trocar("link.Banners", "?p=" . $_GET['p'] . "&a=banners");
$iTPu->trocar("link.Slides", "?p=" . $_GET['p'] . "&a=slides");
$iTPu->trocar("link.Mailings", "?p=" . $_GET['p'] . "&a=mailings");
$iTPu->createJavaScript();
$javaScript .= $iTPu->javaScript->concluir();
$includePagina = $iTPu->concluir();
<?php

importar("Utilidades.Galerias.Lista.ListaGaleriaCategorias");
$tituloPagina = 'Utilidades > Galerias > Categorias > Alterar';
$iTAGC = new IFAdmin(new Arquivos(Sistema::$adminLayoutCaminhoDiretorio . "/SistemaUtilidades/galeriaCategoria.html"));
$lI = new ListaIdiomas();
if (!empty($_POST)) {
    $erro = '';
    if (empty($_POST['titulo'])) {
        $erro = "<b>Titulo</b> não preenchido!<br><br>";
    }
    if (empty($erro)) {
        $lGC = new ListaGaleriaCategorias();
        $lGC->condicoes('', $_GET['categoria'], ListaGaleriaCategorias::ID);
        $gC = $lGC->listar();
        $gC->titulo = $_POST['titulo'];
        $gC->getURL()->setURL($_POST['url'] ? $_POST['url'] : URL::cleanURL($_POST['titulo']));
        $gC->protegido = $_POST['protegido'] == ListaGaleriaCategorias::VALOR_PROTEGIDO_TRUE ? true : false;
        $gC->setLargura($_POST['largura']);
        $gC->setAltura($_POST['altura']);
        $gC->setLarguraMedia($_POST['larguram']);
        $gC->setAlturaMedia($_POST['alturam']);
        $gC->setLarguraPequena($_POST['largurap']);
        $gC->setAlturaPequena($_POST['alturap']);
        $gC->getTexto()->subTitulo = $_POST['subTitulo'];
        $gC->getTexto()->textoPequeno = $_POST['textoPequeno'];
        $gC->getTexto()->texto = $_POST['descricao'];
        if (!empty($_FILES['imagem']['name'])) {
            $gC->getTexto()->getImagem()->setImage(new Image(Arquivos::__OpenArquivoByTEMP($_FILES['imagem'])));
        }
        $lGC->alterar($gC);
<?php

importar("Utilidades.Publicidades.Mailing.Lista.ListaPacoteMailings");
$tituloPagina = 'Utilidades > Publicidades > Mailings > Pacotes > Cadastrar';
$iTCPM = new IFAdmin(new Arquivos(Sistema::$adminLayoutCaminhoDiretorio . "/SistemaUtilidades/pacoteMailing.html"));
if (!empty($_POST)) {
    $erro = '';
    if (empty($_POST['titulo'])) {
        $erro = "<b>Titulo</b> não preenchido!<br><br>";
    }
    if (empty($erro)) {
        try {
            $s = new PacoteMailing();
            $s->titulo = $_POST['titulo'];
            $lS = new ListaPacoteMailings();
            $lS->inserir($s);
            $_POST = '';
            $javaScript .= Aviso::criar("Pacote salvo com sucesso!");
        } catch (Exception $e) {
            $javaScript .= Aviso::criar($e->getMessage());
        }
    } else {
        $javaScript .= Aviso::criar($erro);
    }
}
$iTCPM->condicao('condicao->alterar.Mailing', true);
$iTCPM->trocar("linkVoltar", "?p=" . $_GET['p'] . "&a=listarPacoteMailings");
$iTCPM->trocar("titulo", $_POST['titulo']);
$iTCPM->createJavaScript();
$javaScript .= $iTCPM->javaScript->concluir();
$includePagina = $iTCPM->concluir();
Ejemplo n.º 22
0
<?php

importar("LojaVirtual.Produtos.Lista.ListaProdutoMarcas");
$tituloPagina = 'Produtos > Marcas > Alterar';
$iAPM = new IFAdmin(new Arquivos(Sistema::$adminLayoutCaminhoDiretorio . "/SistemaProdutos/produtoMarca.html"));
$lI = new ListaIdiomas();
if (!empty($_POST)) {
    $erro = '';
    if (empty($_POST['nome'])) {
        $erro = "<b>Nome</b> não preenchido!<br><br>";
    }
    if (empty($erro)) {
        $lPM = new ListaProdutoMarcas();
        $lPM->condicoes('', $_GET['marca'], ListaProdutoMarcas::ID);
        $pM = $lPM->listar();
        $pM->nome = $_POST['nome'];
        if (!empty($_POST['url'])) {
            $pM->getURL()->setURL($_POST['url']);
        } else {
            $pM->getURL()->setURL("marca-" . URL::cleanURL($_POST['nome']));
        }
        $pM->descricao = $_POST['descricao'];
        $pM->enderecoURL = $_POST['enderecoURL'];
        $pM->disponivel = $_POST['disponivel'] == ListaProdutoMarcas::VALOR_DISPONIVEL_TRUE ? true : false;
        if (!empty($_FILES['imagem']['name'])) {
            $pM->setImagem(new Image(Arquivos::__OpenArquivoByTEMP($_FILES['imagem'])));
        }
        $lPM->alterar($pM);
        while ($i = $lI->listar()) {
            $t = $i->getTraducaoById(ListaProdutoMarcas::NOME, $lPM->getTabela(), $pM->getId());
            if ($t->getId()) {
Ejemplo n.º 23
0
<?php

importar("Utilidades.Discografia.Lista.ListaMusicas");
$tituloPagina = 'Utilidades > Discografia > Músicas > Cadastrar';
$iTCM = new IFAdmin(new Arquivos(Sistema::$adminLayoutCaminhoDiretorio . "/SistemaUtilidades/musica.html"));
if (!empty($_POST)) {
    $erro = '';
    if (empty($_POST['titulo'])) {
        $erro = "<b>Titulo</b> não preenchido!<br><br>";
    }
    if (empty($erro)) {
        try {
            $m = new Musica();
            $m->titulo = $_POST['titulo'];
            $m->ordem = $_POST['ordem'];
            if (!empty($_FILES['musica']['name'])) {
                $m->setMusica(Arquivos::__OpenArquivoByTEMP($_FILES['musica']));
            }
            $lM = new ListaMusicas();
            $lM->inserir($m);
            $_POST = '';
            $javaScript .= Aviso::criar("Música salva com sucesso!");
        } catch (Exception $e) {
            $javaScript .= Aviso::criar($e->getMessage());
        }
    } else {
        $javaScript .= Aviso::criar($erro);
    }
}
$iTCM->condicao('condicao->alterar.Musica', true);
$iTCM->condicao('condicao->musica.Musica', true);
<?php

importar("Utilidades.Galerias.Lista.ListaGaleriaCategorias");
importar("Utils.Dados.JSON");
$tituloPagina = 'Utilidades > Galerias > Categorias';
$iTGC = new IFAdmin(new Arquivos(Sistema::$adminLayoutCaminhoDiretorio . "/SistemaUtilidades/listarGaleriaCategorias.html"));
$iTGC->trocar("linkDeletar.GaleriaCategoria", "?p=" . $_GET['p'] . "&a=" . $_GET['a'] . "&");
$iTGC->trocar("linkBuscar.GaleriaCategoria", "?p=" . $_GET['p'] . "&");
if (!empty($_GET['deletar'])) {
    $lGC = new ListaGaleriaCategorias();
    $lGC->condicoes('', $_GET['deletar'], ListaGaleriaCategorias::ID);
    if ($lGC->getTotal() > 0) {
        try {
            $lGC->deletar($lGC->listar());
            $javaScript .= Aviso::criar("Categoria removida com sucesso!");
        } catch (Exception $e) {
            $javaScript .= Aviso::criar($e->getMessage());
        }
    }
}
$lGC = new ListaGaleriaCategorias();
if (isset($_GET['json'])) {
    $a = array();
    while ($bC = $lGC->listar()) {
        $a[] = array('id' => $bC->getId(), 'nome' => $bC->titulo);
    }
    echo JSON::_Encode($a);
    exit;
}
$iTGC->createRepeticao("repetir->GaleriaCategorias");
if (!empty($_GET['busca'])) {
Ejemplo n.º 25
0
<?php

importar("Geral.Lista.ListaTextos");
$tituloPagina = 'Utilidades > Textos > Cadastrar';
$iCT = new IFAdmin(new Arquivos(Sistema::$adminLayoutCaminhoDiretorio . "/SistemaUtilidades/texto.html"));
$lI = new ListaIdiomas();
if (!empty($_POST)) {
    $erro = '';
    if (empty($_POST['titulo'])) {
        $erro = "<b>Titulo</b> não preenchido!<br><br>";
    }
    if (empty($_POST['url'])) {
        $erro = "<b>URL</b> não preenchido!<br><br>";
    }
    if (empty($erro)) {
        $tx = new Texto();
        $tx->titulo = $_POST['titulo'];
        $tx->subTitulo = $_POST['subTitulo'];
        $tx->ordem = $_POST['ordem'];
        $tx->getURL()->setURL($_POST['url']);
        $tx->textoPequeno = $_POST['textoPequeno'];
        $tx->texto = $_POST['texto'];
        if (!empty($_FILES['imagem']['name'])) {
            $tx->getImagem()->setImage(new Image(Arquivos::__OpenArquivoByTEMP($_FILES['imagem'])));
        }
        $lT = new ListaTextos();
        $lT->inserir($tx);
        while ($i = $lI->listar()) {
            $t = new Traducao();
            $t->setIdConteudo($tx->getId());
            $t->setCampoConteudo(ListaTextos::TITULO);
Ejemplo n.º 26
0
<?php

importar("Utilidades.Publicidades.Mailing.Lista.ListaMailings");
$tituloPagina = 'Utilidades > Publicidades > Mailings';
$iTLP = new IFAdmin(new Arquivos(Sistema::$adminLayoutCaminhoDiretorio . "/SistemaUtilidades/listarMailings.html"));
$iTLP->trocar("linkDeletar.Mailing", "?p=" . $_GET['p'] . "&a=" . $_GET['a'] . "&");
$iTLP->trocar("linkBuscar.Mailing", "?p=" . $_GET['p'] . "&");
if (!empty($_GET['deletar'])) {
    $lT = new ListaMailings();
    $lT->condicoes('', $_GET['deletar'], ListaMailings::ID);
    if ($lT->getTotal() > 0) {
        try {
            $lT->deletar($lT->listar());
            $javaScript .= Aviso::criar("Mailing removido com sucesso!");
        } catch (Exception $e) {
            $javaScript .= Aviso::criar($e->getMessage());
        }
    }
}
$lT = new ListaMailings();
$iTLP->createRepeticao("repetir->Mailings");
if (!empty($_GET['busca'])) {
    $lT->condicoes('', "%" . $_GET['busca'] . "%", 'empresa', 'LIKE');
}
$iTLP->condicao("condicaoBusca", !empty($_SESSION['nivel']));
$iTLP->trocar("linkCriar.Mailing", "?p=" . $_GET['p'] . "&a=criarMailing");
$lT->condicoes($a);
while ($s = $lT->listar("ASC", ListaMailings::DATA)) {
    $iTLP->repetir();
    $iTLP->enterRepeticao()->condicao("condicaoRemover", !empty($_SESSION['nivel']));
    $bgColor = $lT->getParametros() % 2 == 0 ? '#FFFFFF' : '#EAEAEA';
Ejemplo n.º 27
0
<?php

importar("Geral.Idiomas.Lista.ListaIdiomas");
$tituloPagina = 'Configurções > Idiomas > Cadastrar Idioma';
$iCI = new IFAdmin(new Arquivos(Sistema::$adminLayoutCaminhoDiretorio . "/SistemaConfiguracoes/idioma.html"));
$iCI->trocar('linkVoltar', "?p=" . $_GET['p'] . "&a=listarIdiomas");
if (!empty($_POST)) {
    $erro = '';
    if (empty($_POST['nome'])) {
        $erro = "<b>Nome</b> não preenchido!<br><br>";
    }
    if (empty($_POST['sigla'])) {
        $erro = "<b>Sigla</b> não preenchido!<br><br>";
    }
    if (empty($erro)) {
        $idioma = new Idioma();
        $idioma->nome = $_POST['nome'];
        $idioma->sigla = $_POST['sigla'];
        if (!empty($_FILES['imagem']['name'])) {
            $idioma->setImagem(new Image(Arquivos::__OpenArquivoByTEMP($_FILES['imagem'])));
        }
        $lI = new ListaIdiomas();
        $lI->inserir($idioma);
        $pasta = dir(Sistema::$layoutCaminhoDiretorio);
        while ($a = $pasta->read()) {
            if (preg_match("!\\.html!", $a)) {
                $i = new InterFaces(new Arquivos(Sistema::$layoutCaminhoDiretorio . $a));
                $traducoes = $i->getListaTraducoes();
                foreach ($traducoes as $v) {
                    if (empty($idioma->getTraducaoByConteudo($v, '', false)->traducao)) {
                        $t = new Traducao();
Ejemplo n.º 28
0
<?php

importar("Geral.Lista.ListaUsuarios");
$tituloPagina = 'Configurações > Usuários';
$iLI = new IFAdmin(new Arquivos(Sistema::$adminLayoutCaminhoDiretorio . "/SistemaConfiguracoes/listarUsuarios.html"));
$lU = new ListaUsuarios();
if (!empty($_GET['deletar'])) {
    $lU = new ListaUsuarios();
    $i = $lU->condicoes('', $_GET['deletar'], ListaUsuarios::ID)->listar();
    if ($lU->getTotal() > 0) {
        $lU->deletar($i);
        $javaScript .= Aviso::criar('Usuário deletado com sucesso!');
    } else {
        $javaScript .= Aviso::criar('Erro ao remover usuário!');
    }
    $lU->resetCondicoes();
    $lU->setParametros(0);
}
$iLI->trocar("linkCadastrarUsuario", "?p=" . $_GET['p'] . "&a=cadastrarUsuario");
$iLI->trocar("linkDeletar.Usuario", "?p=" . $_GET['p'] . "&a=" . $_GET['a'] . "&");
$iLI->trocar("linkVoltar.Usuario", "?p=" . $_GET['p'] . "&a=configuracoes");
$iLI->createRepeticao('repetir->Usuarios');
while ($u = $lU->listar()) {
    $iLI->repetir();
    $iLI->enterRepeticao()->trocar('nome.Usuario', $u->nome);
    $iLI->enterRepeticao()->trocar('id.Usuario', $u->getId());
    $iLI->enterRepeticao()->trocar('linkAlterar.Usuario', "?p=" . $_GET['p'] . "&a=alterarUsuario&id=" . $u->getId());
}
$iLI->createJavaScript();
$javaScript .= $iLI->javaScript->concluir();
$botoes = $iLI->cutParte('botoes');
Ejemplo n.º 29
0
<?php

importar("LojaVirtual.Pedidos.Lista.ListaPedidos");
$tituloPagina = 'Pedidos > Pedidos';
$iTLPE = new IFAdmin(new Arquivos(Sistema::$adminLayoutCaminhoDiretorio . "/SistemaPedidos/listarPedidos.html"));
$iTLPE->trocar("linkDeletar.Pedido", "?p=" . $_GET['p'] . "&a=" . $_GET['a'] . "&");
$iTLPE->trocar("linkBuscar.Pedido", "?p=" . $_GET['p'] . "&");
if (!empty($_GET['deletar'])) {
    $lP = new ListaPedidos();
    $lP->condicoes('', $_GET['deletar'], ListaPedidos::ID);
    if ($lP->getTotal() > 0) {
        try {
            $ped = $lP->listar();
            $ped->setStatus(PedidoStatus::CANCELADO);
            if ($ped->estoque == 1) {
                $ped->estoque = 0;
                $lPR = new ListaProdutos();
                while ($pI = $ped->getItem()->listar()) {
                    $lPR->condicoes('', $pI->getId(), ListaProdutos::ID);
                    if ($lPR->getTotal() > 0) {
                        $pR = $lPR->listar();
                        $pR->estoque = $pR->estoque + $pI->quantidade;
                        $lPR->alterar($pR);
                    }
                }
            }
            $lP->alterar($ped);
            $ped->sendEmail('Status de Pedido alterado');
            $javaScript .= Aviso::criar("Pedido cancelado com sucesso!");
        } catch (Exception $e) {
            $javaScript .= Aviso::criar($e->getMessage());
<?php

importar("Utilidades.UploadsDownloads.Lista.ListaUploadDownloadArquivos");
$tituloPagina = 'Utilidades > Upload e Download > Arquivos';
$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']));