} } 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()) {
$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']);
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);
<?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');
<?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');
<?php importar("Utils.Imagens.Image"); $tituloPagina = 'Configuraçõ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");
<?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();
$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(); }
<?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);