Esempio n. 1
0
    }
} elseif (isset($_GET['principal']) && !empty($_GET['imagem'])) {
    $lI = new ListaImagens();
    $lI->caminhoEscrita = Sistema::$caminhoDataProdutos;
    $lI->caminhoLeitura = $lI->caminhoEscrita;
    $lI->condicoes('', $_GET['imagem'], ListaImagens::ID);
    while ($img = $p->getImagens()->listar()) {
        $img->destaque = false;
        $lI->alterar($img);
    }
    $p->getImagens()->setParametros(0);
    if ($lI->getTotal() > 0) {
        $img = $lI->listar();
        $img->destaque = true;
        $lI->alterar($img);
        $javaScript .= Aviso::criar("Imagem salva com sucesso!");
    }
}
$iAP->createRepeticao("repetir->Imagens.Produto");
$p->getImagens()->setParametros(9999999, 'limite');
while ($img = $p->getImagens()->listar("DESC", ListaImagens::DESTAQUE)) {
    $iAP->repetir();
    if ($img->getImage()->nome != "") {
        $iAP->enterRepeticao()->trocar("imagem.Imagem.Produto", $img->getImage()->showHTML(150, 150));
    }
    $iAP->enterRepeticao()->trocar("id.Imagem.Produto", $img->getId());
    $iAP->enterRepeticao()->trocar("legenda.Imagem.Produto", $img->legenda);
    $iAP->enterRepeticao()->condicao('condicao->principal.Imagem.Produto', !$img->destaque);
}
$iAP->createRepeticao("repetir->ProdutoInfos");
while ($pI = $p->getInfos()->disableDadosProdutoPai()->listar()) {
Esempio n. 2
0
                $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());
        }
    }
}
$lP = new ListaPedidos();
if (!empty($_GET['status']) || $_GET['status'] == '0') {
    $status = $_GET['status'];
} else {
    $status = PedidoStatus::ENTREGA;
}
$aP[1] = array('campo' => ListaPedidos::STATUS, 'valor' => $status);
$lP->condicoes($aP);
$iTLPE->createRepeticao("repetir->Pedidos");
if (!empty($_GET['busca'])) {
    $iTLPE->trocar('busca', $_GET['busca']);
    $lP->condicoes('', "", '', '', "SELECT pe.* FROM " . Sistema::$BDPrefixo . "pedidos pe, " . Sistema::$BDPrefixo . "pedido_itens pei, " . Sistema::$BDPrefixo . "produtos p, " . Sistema::$BDPrefixo . "pessoas c, " . Sistema::$BDPrefixo . "enderecos e WHERE pe.status = '" . $status . "' AND ((p.codigo = '" . $_GET['busca'] . "' AND pei.id = p.id AND pe.id = pei.idpedido) OR ((c.nome LIKE '%" . $_GET['busca'] . "%' OR c.email LIKE '%" . $_GET['busca'] . "%') AND pe.sessao = c.id) OR ((e.estado LIKE '%" . $_GET['busca'] . "%' OR e.cidade LIKE '%" . $_GET['busca'] . "%') AND pe.sessao = e.ligacao))" . ($_SESSION['nivel'] == 3 ? " AND pe.vendedor = '" . $_SESSION['idUsuario'] . "'" : "") . " GROUP BY pe.id");
                        }
                    }
                }
            }
            $javaScript .= Aviso::criar("Pacote salvo com sucesso!");
        } catch (Exception $e) {
            $javaScript .= Aviso::criar($e->getMessage());
        }
    } else {
        $javaScript .= Aviso::criar($erro);
    }
}
if (!empty($_GET['deletar'])) {
    $con = BDConexao::__Abrir();
    $con->executar("DELETE FROM " . Sistema::$BDPrefixo . "mailing_pacotes_emails WHERE email = '" . $_GET['deletar'] . "'");
    $javaScript .= Aviso::criar("E-mail deletado com sucesso!");
}
$lS = new ListaPacoteMailings();
$s = $lS->condicoes('', $_GET['pacote'], ListaPacoteMailings::ID)->listar();
$iTAPM->condicao('condicao->alterar.Mailing', false);
$iTAPM->trocar("linkDeletar.PacoteMailing", "?p=" . $_GET['p'] . "&a=alterarPacoteMailing&pacote=" . $s->getId() . "&");
$iTAPM->trocar("linkVoltar", "?p=" . $_GET['p'] . "&a=listarPacoteMailings");
$iTAPM->trocar("linkExportarTXT", "?p=" . $_GET['p'] . "&a=alterarPacoteMailing&pacote=" . $s->getId() . "&exportarTXT");
$iTAPM->trocar("titulo", $s->titulo);
$iTAPM->createRepeticao("repetir->Emails");
while ($e = $s->getEmails()->listar()) {
    $iTAPM->repetir();
    if ($s->getEmails()->getParametros() % 2 != 0) {
        $iTAPM->enterRepeticao()->trocar('bgcolor', '#e5e5e5');
    }
    $iTAPM->enterRepeticao()->trocar("email.Email", $e['email']);
Esempio n. 4
0
        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();
                        $t->conteudo = $v;
                        $t->traducao = $v;
                        $idioma->addTraducao($t);
                    }
                }
            }
        }
        $_POST = '';
        $javaScript .= Aviso::criar("Idioma salvo com sucesso!");
    } else {
        $javaScript .= Aviso::criar($erro);
    }
}
$iCI->trocar('nome', $_POST['nome']);
$iCI->trocar('sigla', $_POST['sigla']);
$iCI->createJavaScript();
$javaScript .= $iCI->javaScript->concluir();
$includePagina = $iCI->concluir();
<?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);
Esempio n. 6
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');
Esempio n. 7
0
<?php

importar("TemTudoAqui.Usuarios.Lista.ListaPessoas");
$tituloPagina = 'Clientes';
$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 ListaPessoas();
    $lP->condicoes('', $_GET['deletar'], ListaPessoas::ID);
    if ($lP->getTotal() > 0) {
        $lP->deletar($lP->listar());
        $javaScript .= Aviso::criar("Cliente deletado com sucesso!");
    }
}
$lP = new ListaPessoas();
$lP->condicoes($aP);
$iTLCL->createRepeticao("repetir->Clientes");
if (!empty($_GET['busca'])) {
    $lP->condicoes('', "", '', '', "SELECT c.* FROM " . Sistema::$BDPrefixo . "pessoas c, " . Sistema::$BDPrefixo . "enderecos e WHERE ((c.nome LIKE '%" . $_GET['busca'] . "%' OR c.email LIKE '%" . $_GET['busca'] . "%') OR ((e.estado LIKE '%" . $_GET['busca'] . "%' OR e.cidade LIKE '%" . $_GET['busca'] . "%') AND c.id = e.ligacao))" . ($_SESSION['nivel'] == 3 ? " AND c.vendedor = '" . $_SESSION['idUsuario'] . "'" : "") . " GROUP BY c.id");
} elseif ($_SESSION['nivel'] == 3) {
    $lP->condicoes(array(1 => array("campo" => ListaPessoas::VENDEDOR, "valor" => $_SESSION['idUsuario'])));
}
$iTLCL->condicao("condicaoBusca", !empty($_SESSION['nivel']));
$iTLCL->trocar("linkCadastrar.Cliente", "?p=" . $_GET['p'] . "&a=cadastrarCliente");
$iTLCL->trocar('total.ListaClientes', $lP->getTotal());
$num = 40;
$primeiro = $_GET['pag'] * $num;
$total = $lP->getTotal();
$max = ceil($total / $num);
$lP->setParametros($primeiro)->setParametros($num + $primeiro, 'limite');
Esempio n. 8
0
<?php

importar("Utils.Imagens.Image");
$tituloPagina = 'Configura&ccedil;&otilde;es > Pagamentos';
$con = BDConexao::__Abrir();
if (!empty($_POST)) {
    $con->executar("SELECT * FROM " . Sistema::$BDPrefixo . "pagamentos");
    if ($con->getTotal() > 0) {
        $con->executar("UPDATE " . Sistema::$BDPrefixo . "pagamentos SET tiposite = '" . $_POST['tipoSite'] . "', tipopedido = '" . $_POST['tipoPedido'] . "', tipopedidoprodutostodosite = '" . $_POST['tipoPedidoProdutosTodoSite'] . "', ativodesconto = '" . $_POST['ativoDesconto'] . "', codigodesconto = '" . $_POST['codigoDesconto'] . "', porcentagemdesconto = '" . $_POST['porcentagemDesconto'] . "', ativopagseguro = '" . $_POST['ativoPagSeguro'] . "', emailpagseguro = '" . $_POST['emailPagSeguro'] . "', tokenpagseguro = '" . $_POST['tokenPagSeguro'] . "', urlretornopagseguro = '" . $_POST['urlRetornoPagSeguro'] . "', fretepagseguro = '" . $_POST['ativoFretePagSeguro'] . "', ativodeposito = '" . $_POST['ativoDeposito'] . "', textodeposito = '" . $_POST['textoDeposito'] . "'");
    } else {
        $con->executar("INSERT INTO " . Sistema::$BDPrefixo . "pagamentos(tiposite, tipopedido, tipopedidoprodutostodosite, ativodesconto, codigodesconto, porcentagemdesconto, ativopagseguro, emailpagseguro, tokenpagseguro, urlretornopagseguro, fretepagseguro, ativodeposito, textodeposito) VALUES('" . $_POST['tipoSite'] . "','" . $_POST['tipoPedido'] . "','" . $_POST['tipoPedidoProdutosTodoSite'] . "','" . $_POST['ativoDesconto'] . "','" . $_POST['codigoDesconto'] . "','" . $_POST['porcetagemDesconto'] . "','" . $_POST['ativoPagSeguro'] . "','" . $_POST['emailPagSeguro'] . "','" . $_POST['tokenPagSeguro'] . "','" . $_POST['urlRetornoPagSeguro'] . "','" . $_POST['ativoFretePagSeguro'] . "','" . $_POST['ativoDeposito'] . "','" . $_POST['textoDeposito'] . "')");
    }
    $javaScript .= Aviso::criar("Informações salvas com sucesso!");
}
$iMA = new IFAdmin(new Arquivos(Sistema::$adminLayoutCaminhoDiretorio . "/SistemaConfiguracoes/pagamentos.html"));
$con->executar("SELECT * FROM " . Sistema::$BDPrefixo . "pagamentos");
$rs = $con->getRegistro();
$iMA->trocar('tipoSite', $rs['tiposite']);
$iMA->trocar('tipoPedido', $rs['tipopedido']);
$iMA->trocar('tipoPedidoProdutosTodoSite', $rs['tipopedidoprodutostodosite']);
$iMA->trocar('ativoDesconto', $rs['ativodesconto']);
$iMA->trocar('codigoDesconto', $rs['codigodesconto']);
$iMA->trocar('porcentagemDesconto', $rs['porcentagemdesconto']);
$iMA->trocar('ativoPagSeguro', $rs['ativopagseguro']);
$iMA->trocar('emailPagSeguro', $rs['emailpagseguro']);
$iMA->trocar('tokenPagSeguro', $rs['tokenpagseguro']);
$iMA->trocar('urlRetornoPagSeguro', $rs['urlretornopagseguro']);
$iMA->trocar('ativoFretePagSeguro', $rs['fretepagseguro']);
$iMA->trocar('ativoDeposito', $rs['ativodeposito']);
$iMA->trocar('textoDeposito', $rs['textodeposito']);
$iMA->trocar('linkVoltar', "?p=" . $_GET['p'] . "&a=configuracoes");
Esempio n. 9
0
<?php

importar("Geral.Idiomas.Lista.ListaIdiomas");
$tituloPagina = 'Configurações > Idiomas';
$iLI = new IFAdmin(new Arquivos(Sistema::$adminLayoutCaminhoDiretorio . "/SistemaConfiguracoes/listarIdiomas.html"));
$lI = new ListaIdiomas();
if (!empty($_GET['deletar'])) {
    $lI = new ListaIdiomas();
    $i = $lI->condicoes('', $_GET['deletar'], ListaIdiomas::ID)->listar();
    if ($lI->getTotal() > 0) {
        $lI->deletar($i);
        $javaScript .= Aviso::criar('Idioma deletado com sucesso!');
    } else {
        $javaScript .= Aviso::criar('Erro ao remover idioma!');
    }
    $lI->resetCondicoes();
    $lI->setParametros(0);
}
$iLI->trocar("linkCadastrarIdioma", "?p=" . $_GET['p'] . "&a=cadastrarIdioma");
$iLI->trocar("linkDeletar.Idioma", "?p=" . $_GET['p'] . "&a=" . $_GET['a'] . "&");
$iLI->trocar("linkVoltar.Idioma", "?p=" . $_GET['p'] . "&a=configuracoes");
$iLI->createRepeticao('repetirIdiomas');
while ($i = $lI->listar()) {
    $iLI->repetir();
    $iLI->enterRepeticao()->trocar('nomeIdioma', $i->nome);
    $iLI->enterRepeticao()->trocar('idIdioma', $i->getId());
    $iLI->enterRepeticao()->trocar('linkAlterarIdioma', "?p=" . $_GET['p'] . "&a=alterarIdioma&id=" . $i->getId());
    $iLI->enterRepeticao()->trocar('linkVisualizar.Traducoes.Idioma', "?p=" . $_GET['p'] . "&a=listarTraducoes&idioma=" . $i->getId());
}
$iLI->createJavaScript();
$javaScript .= $iLI->javaScript->concluir();
Esempio n. 10
0
    $tem->trocar("idEmpresa", $_SESSION['id']);
    $tem->trocar("idUsuario", $_SESSION['idUsuario']);
    $d = new DataHora();
    $tem->trocar("data", $d->diaSemanaExtenso() . ", " . $d->mostrar("d") . " de " . $d->mesExtenso() . ", " . $d->mostrar("Y"));
    $tem->condicao('condicao->1.Nivel', $_SESSION['nivel'] == 1);
    $tem->condicao('condicao->4.Nivel', $_SESSION['nivel'] == 4);
    $tem->condicao("condicaoMenu1", ereg('Produtos', $_GET['p']));
    $tem->condicao("condicaoMenu2", ereg('Utilidades', $_GET['p']));
    $tem->condicao("condicaoMenu3", ereg('Configuracoes', $_GET['p']));
    $tem->condicao("condicaoMenu4", ereg('Clientes', $_GET['p']));
    $tem->condicao("condicaoMenu5", ereg('Pedidos', $_GET['p']));
    $tem->condicao("condicaoMenu6", ereg('Relatorios', $_GET['p']));
    $includePagina = true;
    $tem->condicao("condicaoCorpo", !empty($_GET['p']) && !empty($_GET['a']));
    if (!empty($_GET['p']) && !empty($_GET['a'])) {
        $p = $_GET['p'] . "/" . $_GET['a'];
        include $p . ".php";
    }
    $tem->trocar("tituloPagina", $tituloPagina);
    $tem->trocar("botoes", $botoes);
    $tem->trocar("includePagina", $includePagina);
    $tem->trocar("javaScriptCodigo", $javaScript);
    $tem->mostrar();
} else {
    $tem = new IFAdmin(new Arquivos(Sistema::$adminLayoutCaminhoDiretorio . "index.html"));
    if ($erro) {
        $javaScript .= Aviso::criar("Login ou senha inválido!");
    }
    $tem->trocar("javaScriptCodigo", "<script> window.addEvent('domready', function(){ " . $javaScript . " }); </script>");
    $tem->mostrar();
}
Esempio n. 11
0
<?php

importar("Utilidades.Tickets.Lista.ListaTickets");
$tituloPagina = 'Utilidades > Tickets';
$iTLT = new IFAdmin(new Arquivos(Sistema::$adminLayoutCaminhoDiretorio . "/SistemaUtilidades/listarTickets.html"));
$iTLT->trocar("linkDeletar.Ticket", "?p=" . $_GET['p'] . "&a=" . $_GET['a'] . "&");
$iTLT->trocar("linkBuscar.Ticket", "?p=" . $_GET['p'] . "&");
if (!empty($_GET['deletar'])) {
    $lT = new ListaTickets();
    $lT->condicoes('', $_GET['deletar'], ListaTickets::ID);
    if ($lT->getTotal() > 0) {
        $lT->deletar($lT->listar());
        $javaScript .= Aviso::criar("Ticket deletado com sucesso!");
    }
}
$lT = new ListaTickets();
$iTLT->createRepeticao("repetir->Tickets");
if (!empty($_GET['busca'])) {
    $lT->condicoes('', "%" . $_GET['busca'] . "%", 'empresa', 'LIKE');
}
$iTLT->condicao("condicaoBusca", !empty($_SESSION['nivel']));
$iTLT->trocar("linkCadastrar.Ticket", "?p=" . $_GET['p'] . "&a=cadastrarTicket");
$aP = array(1 => array('campo' => ListaTickets::STATUS, 'valor' => Ticket::STATUS_ABERTO));
$lT->condicoes($aP);
while ($t = $lT->listar("DESC", ListaTickets::DATAHORA_ALTERACAO)) {
    $iTLT->repetir();
    $iTLT->enterRepeticao()->condicao("condicaoRemover", !empty($_SESSION['nivel']));
    $bgColor = $lT->getParametros() % 2 == 0 ? '#FFFFFF' : '#EAEAEA';
    $iTLT->enterRepeticao()->trocar("bgColorEmpresa", $bgColor);
    $iTLT->enterRepeticao()->trocar("id.Ticket", $t->getId());
    $iTLT->enterRepeticao()->trocar("cliente.Ticket", $t->getCliente()->nome);