function Main() { global $TPLV, $bottom, $urls, $db, $migalha; $TPLV = new TemplatePower(TEMPLATE_PATH . "modulos/online.tpl"); $TPLV->assignGlobal("uploadPath", UPLOAD_PATH); $TPLV->assignGlobal("imagePath", IMAGE_PATH); $TPLV->assignGlobal("swfPath", SWF_PATH); $TPLV->assignGlobal("localPath", LOCAL_PATH); $TPLV->assignGlobal('navBottom', $bottom); $TPLV->assignGlobal($urls->var); $TPLV->prepare(); $in = $_GET['in']; switch ($in) { default: case 'lista': lista(); break; case 'importar': importar(); break; case 'salvaImportar': salvaImportar(); break; case 'dadosImport': dadosImport(); break; case 'gravaImportar': gravaImportar(); break; case 'novo': novo(); break; case 'editar': editar(); break; case 'salvar': salvar(); break; case 'deletar': deletar(); break; } }
<?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);
public function importarscriptAction() { function getconfig() { // fixme: do it the synfony way $yfile = "../app/config/parameters.yml"; $parameters = file_get_contents($yfile); $linhas = explode("\n", $parameters); foreach ($linhas as $linha) { $dado = explode(": ", $linha); $config[] = $dado[1]; } return $config; } // Conexão com o banco $config = @getconfig(); $server = $config[2]; $port = $config[3]; $db = $config[4]; $user = $config[5]; $pass = $config[6]; error_log("11111111111111111111111111111111" . $config . " | " . $server . " | " . $db . " | " . $user . " | " . $pass); if ($server != 'null') { $dbcon = new PDOConnection("pgsql:host={$server};dbname={$db};port={$port}", $user, $pass); } else { $dbcon = new PDOConnection("pgsql:dbname={$db};port={$port}", $user, $pass); } function importar($dbcon, $tmpdir) { // Cria a query padrão de inclusão de dados $lista_tabelas = array("acao", "servidor_autenticacao", "local", "rede", "acao_excecao", "acao_rede", "so", "acao_so", "aplicativo", "aplicativo_rede", "aquisicao", "tipo_licenca", "software", "aquisicao_item", "computador", "descricao_coluna_computador", "grupo_usuario", "insucesso_instalacao", "usuario", "local_secundario", "log", "unid_organizacional_nivel1", "unid_organizacional_nivel1a", "unid_organizacional_nivel2", "patrimonio", "patrimonio_config_interface", "rede_grupo_ftp", "rede_versao_modulo", "software_estacao", "srcacic_chat", "srcacic_conexao", "srcacic_sessao", "srcacic_transf", "teste", "tipo_software", "tipo_uorg", "uorg", "usb_vendor", "usb_device", "usb_log"); echo "Limpando dados anteriores... "; foreach ($lista_tabelas as $tabela) { // Limpa as tabelas antes $dbcon->exec("truncate {$tabela} cascade"); } echo "feito.<br>"; foreach ($lista_tabelas as $tabela) { if (file_exists("{$tmpdir}/importacao/{$tabela}.csv")) { echo "Importando " . $tabela . "..."; // Copia do arquivo para a base $dbcon->exec("COPY {$tabela} FROM '{$tmpdir}/importacao/{$tabela}.csv' WITH DELIMITER AS ';' NULL AS '\\N' ESCAPE '\"' ENCODING 'ISO-8859-1' CSV"); echo " feito.<br>"; } } } function atualizar_seq($dbcon) { $lista_sequencias = array("aplicativo_id_aplicativo_seq", "aquisicao_id_aquisicao_seq", "class_property_id_class_property_seq", "class_property_type_id_class_property_type_seq", "classe_id_class_seq", "collect_def_class_id_collect_def_class_seq", "computador_coleta_historico_id_computador_coleta_historico_seq", "computador_coleta_id_computador_coleta_seq", "computador_id_computador_seq", "grupo_usuario_id_grupo_usuario_seq", "insucesso_instalacao_id_insucesso_instalacao_seq", "local_id_local_seq", "log_id_log_seq", "patrimonio_id_patrimonio_seq", "rede_grupo_ftp_id_ftp_seq", "rede_id_rede_seq", "rede_versao_modulo_id_rede_versao_modulo_seq", "servidor_autenticacao_id_servidor_autenticacao_seq", "so_id_so_seq", "software_id_software_seq", "srcacic_action_id_srcacic_action_seq", "srcacic_chat_id_srcacic_chat_seq", "srcacic_conexao_id_srcacic_conexao_seq", "srcacic_sessao_id_srcacic_sessao_seq", "srcacic_transf_id_srcacic_transf_seq", "teste_id_transacao_seq", "tipo_licenca_id_tipo_licenca_seq", "tipo_software_id_tipo_software_seq", "tipo_uorg_id_tipo_uorg_seq", "unid_organizacional_nivel1_id_unid_organizacional_nivel1_seq", "unid_organizacional_nivel1a_id_unid_organizacional_nivel1a_seq", "unid_organizacional_nivel2_id_unid_organizacional_nivel2_seq", "uorg_id_uorg_seq", "usb_log_id_usb_log_seq", "usuario_id_usuario_seq"); foreach ($lista_sequencias as $tabela) { // Atualiza as sequencias de auto-increment $dbcon->exec("SELECT nextval('{$tabela}')"); } } // Execuções echo "Iniciando importação...<br>"; $zipfile = "../src/Cacic/CommonBundle/Resources/data/importacao.zip"; $tmpdir = sys_get_temp_dir(); // Extrai os arquivos necessarios para a importação $zip = new ZipArchive(); $x = $zip->open($zipfile); echo "extraindo arquivo..."; if ($x === TRUE) { $zip->extractTo($tmpdir . '/importacao'); $zip->close(); echo " feito.<br>"; } else { die("<br>Erro na extração do arquivo: {$x}"); } // Importa os dados para o postgres $dbcon->exec("begin"); importar($dbcon, $tmpdir); $dbcon->exec("end"); atualizar_seq($dbcon); // Deleta os arquivos foreach (glob($tmpdir . '/importacao/*') as $filename) { unlink($filename); } rmdir($tmpdir . "/importacao"); // Fecha conexão com o banco $dbcon = null; return $this->redirect($this->generateUrl('cacic_migracao_cacic26')); }
<?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'];
<?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);
<?php importar("Geral.Lista"); importar("Geral.Idiomas.Idioma"); class ListaIdiomas extends Lista { const ID = 'id'; const SIGLA = 'sigla'; const NOME = 'nome'; const IMAGEM = 'imagem'; public function __construct() { parent::__construct('idiomas'); } public function listar($ordem = "ASC", $campo = self::ID) { $info = parent::listar($ordem, $campo); if (!empty($info)) { $temp = new Idioma($info[self::ID]); $temp->sigla = $info[self::SIGLA]; $temp->nome = $info[self::NOME]; if (!empty($info[self::IMAGEM])) { $temp->setImagem(new Image(new Arquivos(Sistema::$caminhoURL . Sistema::$caminhoDataIdiomas . $info[self::IMAGEM]))); } return $temp; } } public function inserir(Idioma &$i) { if ($i->getImagem()->nome != '') { $i->getImagem()->open();
<?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);
); $plantilla = View::render($plantilla, $diccionario1); $productosPropuestos = $producto->obtenerProductosPropuesta($propuestas[$i]['id_propuesta']); $cantidad_productos = count($productosPropuestos); $bloques=""; for($j=0;$j<$cantidad_productos;$j++){ $dir= "Cliente/Imagenes/Productos/"; $imagen_prod = (file_exists($dir.$productosPropuestos[$j]['url_producto'].'_'.$productosPropuestos[$j]['foto_principal'].'.png'))? $productosPropuestos[$j]['url_producto'].'_'.$productosPropuestos[$j]['foto_principal'] : "default_producto"; $bloques .= "<div><a class='Ntooltip' href='producto/{$productosPropuestos[$j]['url_producto']}'> <img src='Cliente/Imagenes/Productos/{$imagen_prod}.png'/> <span>{$productosPropuestos[$j]['titulo_producto']}</span></a> </div> "; } $diccionario2 = array( '{PRODUCTO-OFRECIDO}' => $bloques ); $var['propuestas'] .= View::render($plantilla, $diccionario2); } $var['propuestas'] = ($var['propuestas']!="")? $var['propuestas'] : "</br></br>No hay propuestas por éste producto."; } // Vista importar("Cliente/Vistas/pagina-producto.html"); die; } header("location: inicio"); ?>
<?php importar("Geral.Lista"); importar("Utils.Dados.Strings"); class ListaAtividades extends Lista { public function __construct() { parent::__construct('atividade'); } public function listar($ordem = "ASC", $campo = 'id') { $info = parent::listar($ordem, $campo); if (!empty($info)) { $at = new Atividade($info['id']); $at->titulo = $info['titulo']; return $at; } } public function inserir(Atividade &$at) { $id = $this->getId("AT"); $this->con->executar("INSERT INTO " . BDPrefixo . $this->tabela . "(id, titulo) VALUES('" . $id . "','" . $at->titulo . "')"); $temp = new Atividade($id); $temp->titulo = $at->titulo; $at = $temp; } public function alterar(Atividade $at) { $where = "WHERE id = '" . $at->getId() . "'"; $this->con->alterar(BDPrefixo . $this->tabela, 'titulo', $at->titulo, $where);
<?php importar("Geral.Lista"); importar("Utilidades.Publicidades.Banners.BannerCategoria"); class ListaBannerCategorias extends Lista { const ID = 'id'; const TITULO = 'titulo'; const LARGURA = 'largura'; const ALTURA = 'altura'; public function __construct() { parent::__construct('banners_categorias'); } public function listar($ordem = "ASC", $campo = self::ID) { $info = parent::listar($ordem, $campo); if (!empty($info)) { $temp = new BannerCategoria($info[self::ID]); parent::resgatarObjetos($info); $temp->titulo = $info[self::TITULO]; $temp->setLargura($info[self::LARGURA]); $temp->setAltura($info[self::ALTURA]); return $temp; } } public function inserir(BannerCategoria &$t) { parent::inserir($t); $this->con->executar("INSERT INTO " . Sistema::$BDPrefixo . $this->tabela . "(" . self::TITULO . ", " . self::LARGURA . ", " . self::ALTURA . ") VALUES('" . $t->titulo . "','" . $t->getLargura()->formatar() . "','" . $t->getAltura()->formatar() . "')"); $id = $this->con->getId();
<?php importar("Geral.Lista"); importar("Utilidades.FAQ.PerguntaCategoria"); class ListaPerguntaCategorias extends Lista { const ID = 'id'; const TITULO = 'titulo'; const ORDEM = 'ordem'; public function __construct() { parent::__construct('perguntas_categorias'); } public function listar($ordem = "ASC", $campo = self::ID) { $info = parent::listar($ordem, $campo); if (!empty($info)) { $temp = new PerguntaCategoria($info[self::ID]); parent::resgatarObjetos($info); $temp->titulo = $info[self::TITULO]; $temp->ordem = $info[self::ORDEM]; return $temp; } } public function inserir(PerguntaCategoria &$t) { parent::inserir($t); $this->con->executar("INSERT INTO " . Sistema::$BDPrefixo . $this->tabela . "(" . self::TITULO . ", " . self::ORDEM . ") VALUES('" . $t->titulo . "','" . $t->ordem . "')"); $id = $this->con->getId(); $class = __CLASS__; $l = new $class();
<?php include 'includes.php'; ini_set('display_errors', true); //error_log(E_ALL); //error_reporting(E_ALL); importar('Utils.Imagens.Image'); $caminho = $_SERVER['REQUEST_URI']; //echo $caminho; exit; $div1 = explode(".", $caminho); $new = $div1[0]; for ($i = 1; $i < count($div1) - 1; $i++) { $new .= "." . $div1[$i]; } $nome = basename($caminho); $nome = str_replace("." . $div1[count($div1) - 1], "", $nome); $div2 = explode('-', $new); $width = $div2[count($div2) - 2]; $height = $div2[count($div2) - 1]; $caminho = str_replace("size-" . $width . "-" . $height, "", $caminho); $arq = new Arquivos(str_replace("", '', Sistema::$caminhoDiretorio) . urldecode($caminho)); header('Expires: 0'); header('Pragma: no-cache'); if (strtoupper($arq->extensao) == "JPEG" || strtoupper($arq->extensao) == "JPG" || strtoupper($arq->extensao) == "PNG" || strtoupper($arq->extensao) == "GIF" || strtoupper($arq->extensao) == "BMP") { header("Content-type: image/" . $arq->extensao); $img = new Image($arq); $img->open(); if (!empty($width) && !empty($height)) { $img->redimensionar($width, $height); $img->saveImage(dirname(substr(str_replace("", '', Sistema::$caminhoDiretorio), 0, -1) . urldecode($caminho)), urldecode($nome)); }
<? global $dato; importar("Servidor/Modelos/usuario.class.php"); $usuario = new Usuario(); $datos = explode( ';', $dato ); if($usuario->activar($datos[0],$datos[1])){ $var['mensaje'] = "<i class=\"fa fa-check\"></i>"." Tu cuenta se activo!"; $var['clase_css_mensaje'] = "mensajeEdicion"; importar("Cliente/Vistas/Comunes/activacion.html"); } else{ $var['mensaje'] = "<i class=\"fa fa-times\"></i>"." Error en activacion! Intentalo mas tarde..."; $var['clase_css_mensaje'] = "mensajeError"; importar("Cliente/Vistas/Comunes/activacion.html"); } ?>
<?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);
<?php importar("Geral.Lista"); importar("Utilidades.FAQ.Pergunta"); class ListaPerguntas extends Lista { const ID = 'id'; const CATEGORIA = 'idcategoria'; const TITULO = 'titulo'; const TEXTO = 'texto'; const ORDEM = 'ordem'; const IMAGEM = 'imagem'; public function __construct() { parent::__construct('perguntas'); } public function listar($ordem = "ASC", $campo = self::ID) { $info = parent::listar($ordem, $campo); if (!empty($info)) { $temp = new Pergunta($info[self::ID]); parent::resgatarObjetos($info); $temp->titulo = $info[self::TITULO]; $temp->texto = $info[self::TEXTO]; $temp->ordem = $info[self::ORDEM]; if (!empty($info[self::IMAGEM])) { $lI = new ListaImagens(); $lI->caminhoEscrita = Sistema::$caminhoDiretorio . Sistema::$caminhoDataFAQ; $lI->caminhoLeitura = Sistema::$caminhoURL . Sistema::$caminhoDataFAQ; $lI->condicoes('', $info[self::IMAGEM], ListaImagens::ID); if ($lI->getTotal() > 0) {
<?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();
<?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();
<?php importar("Geral.Lista"); importar("Utilidades.Vendedor"); class ListaVendedores extends Lista { const ID = 'id'; const NOME = 'nome'; const EMAIL = 'email'; const MSN = 'msn'; const SKYPE = 'skype'; const VOIP = 'voip'; const TELEFONE = 'telefone'; const RAMAL = 'ramal'; const IMAGEM = 'imagem'; const ORDEM = 'ordem'; public function __construct() { parent::__construct('vendedores'); } public function listar($ordem = "ASC", $campo = self::ID) { $info = parent::listar($ordem, $campo); if (!empty($info)) { $temp = new Vendedor($info[self::ID]); parent::resgatarObjetos($info); $temp->nome = $info[self::NOME]; $temp->email = $info[self::EMAIL]; $temp->msn = $info[self::MSN]; $temp->skype = $info[self::SKYPE]; $temp->voip = $info[self::VOIP];
<?php importar("Utils.Arquivos"); importar("Utils.Dados.Numero"); class CEP { public static function __InfoCEP($cep) { $num = new Numero($cep); $cep = $num->limparNumero()->num; $resultado = Arquivos::__AbrirArquivo('http://republicavirtual.com.br/web_cep.php?cep=' . urlencode($cep) . '&formato=query_string'); if (!$resultado) { $resultado = "&resultado=0&resultado_txt=erro+ao+buscar+cep"; } parse_str($resultado, $retorno); return $retorno; } public static function __CalculaFreteCorreios($servico, $origem, $destino, $peso) { /*if (!$sock = fsockopen('www.correios.com.br', 80, $errornro, $error, 60)) { throw new Exception($error, $errornro); } $msg = "GET /encomendas/precos/calculo.cfm?" ."Servico={$servico}&cepOrigem={$origem}&cepDestino={$destino}" ."&peso={$peso}&resposta=localhost HTTP/1.1\n" ."Host: www.correios.com.br\nConnection: Close\n\n"; fwrite($sock, $msg); while (!feof($sock)) {
<?php importar("Geral.Lista"); importar("Geral.Pais"); class ListaPaises extends Lista { const ID = 'id'; const NOME = 'nome'; const DDI = 'ddi'; public function __construct() { parent::__construct('pais'); } public function listar($ordem = "ASC", $campo = self::ID) { $info = parent::listar($ordem, $campo); if (!empty($info)) { $temp = new Pais($info[self::ID]); $temp->nome = $info[self::NOME]; $temp->ddi = $info[self::DDI]; return $temp; } } public function inserir(Pais &$obj) { $this->con->executar("INSERT INTO " . Sistema::$BDPrefixo . $this->tabela . "(" . self::NOME . ", " . self::DDI . ") VALUES('" . $obj->nome . "','" . $obj->ddi . "')"); $id = $this->con->getId(); $class = __CLASS__; $l = new $class(); $l->condicoes('', $id, self::ID); $obj = $l->listar();
<?php importar("LojaVirtual.Pedidos.Lista.ListaPedidos"); importar("Utils.Dados.Arrays"); if (!empty($_POST['dataInicial']) || !empty($_POST['dataFinal'])) { $iGR = new IFAdmin(new Arquivos(Sistema::$adminLayoutCaminhoDiretorio . "/SistemaRelatorios/relatorioImagem.html")); $dTI = new DataHora($_POST['dataInicial']); $dTF = new DataHora($_POST['dataFinal']); $con = BDConexao::__Abrir(); $sqlI = "SELECT COUNT(i2.id) FROM tta_imagens i2 WHERE i2.idsessao = p.id AND i2.sessao = 'produtos'"; $sql = "SELECT p.id, p.nome, (sqlI) as imagens FROM tta_imagens i INNER JOIN tta_produtos p ON p.id = i.idsessao WHERE i.sessao = 'produtos'"; $sqlT = "SELECT COUNT(i.id) as total FROM tta_imagens i WHERE i.sessao = 'produtos'"; if (!empty($_POST['dataInicial'])) { $sqlI .= " AND i2.datacadastro >= '" . $dTI->mostrar("Ymd") . "'"; $sql .= " AND i.datacadastro >= '" . $dTI->mostrar("Ymd") . "'"; $sqlT .= " AND i.datacadastro >= '" . $dTI->mostrar("Ymd") . "'"; } if (!empty($_POST['dataFinal'])) { $sqlI .= " AND i2.datacadastro <= '" . $dTF->mostrar("Ymd") . "'"; $sql .= " AND i.datacadastro <= '" . $dTF->mostrar("Ymd") . "'"; $sqlT .= " AND i.datacadastro <= '" . $dTF->mostrar("Ymd") . "'"; } $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()) {
<?php importar("Geral.Imagem"); class ListaProdutoImagens { public $imagens; private $pos = 0; private $limite = 999; private $dir; public function __construct($dir, $cod) { for ($i = 1; $i <= 30; $i++) { if (file_exists($dir . "/" . $cod . "_" . $i . ".jpg")) { $this->imagens[] = $dir . "/" . $cod . "_" . $i . ".jpg"; } if (file_exists($dir . "/" . $cod . "_" . $i . ".jpeg")) { $this->imagens[] = $dir . "/" . $cod . "_" . $i . ".jpeg"; } if (file_exists($dir . "/" . $cod . "_" . $i . ".png")) { $this->imagens[] = $dir . "/" . $cod . "_" . $i . ".png"; } } @ksort($this->imagens); } public function getTotal() { return count($this->imagens); } public function setParametros($num, $tipo = 'pos') { $this->{$tipo} = (int) $num;
<?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);
<? importar("Cliente/Vistas/condiciones.html"); ?>
<?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();
<?php importar("Geral.Objeto"); importar("Geral.URL"); importar("Geral.Texto"); importar("Utils.Dados.Numero"); importar("Utilidades.Noticias.Lista.ListaNoticias"); class NoticiaCategoria extends Objeto { private $noticias; private $texto; private $url; public $ordem; public function __construct($id = '') { parent::__construct($id); $this->ordem = 0; $this->url = new URL(); $this->texto = new Texto(); $this->noticias = new ListaNoticias(); $this->noticias->condicoes('', '', '', '', "SELECT * FROM " . Sistema::$BDPrefixo . "relacionamento_noticias_categorias rnc INNER JOIN " . Sistema::$BDPrefixo . "noticias n ON n.id = rnc.noticia WHERE rnc.categoria = '" . $this->id . "'"); } public function addNoticia(Noticia $n) { if ($n->getId() != '' && $this->getId() != '') { $con = BDConexao::__Abrir(); $con->executar("INSERT INTO " . Sistema::$BDPrefixo . "relacionamento_noticias_categorias(categoria, noticia) VALUES('" . $this->getId() . "','" . $n->getId() . "')"); } } public function getNoticias() {
<?php importar("Geral.Lista"); importar("Utilidades.Noticias.NoticiaUrgente"); class ListaNoticiasUrgentes extends Lista { const ID = 'id'; const NOTICIA = 'noticia'; const ORDEM = 'ordem'; const DATA = 'data'; public function __construct() { parent::__construct('noticias_urgentes'); } public function listar($ordem = "ASC", $campo = self::ID) { $info = parent::listar($ordem, $campo); if (!empty($info)) { $temp = new NoticiaUrgente($info[self::ID]); $temp->noticia = $info[self::NOTICIA]; $temp->ordem = $info[self::ORDEM]; $temp->setData(new DataHora($info[self::DATA])); return $temp; } } public function inserir(NoticiaUrgente &$t) { parent::inserir($t); $this->con->executar("INSERT INTO " . Sistema::$BDPrefixo . $this->tabela . "(" . self::NOTICIA . ", " . self::ORDEM . ", " . self::DATA . ") VALUES('" . $t->noticia . "','" . $t->ordem . "','" . $t->getData()->mostrar('YmdHi') . "')"); $id = $this->con->getId(); $class = __CLASS__;
<?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 {
<?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());
<? importar("Servidor/Modelos/seguridad.class.php"); importar("Servidor/Modelos/etiqueta.class.php"); Seguridad::Check(); $etiqueta = new Etiqueta(); //busco las opciones disponibles para "etiquetas prefedinidas" $todas_etiquetas = $etiqueta -> obtenerEtiquetasSolas(); $cant_etiquetas = count($todas_etiquetas); for($i=0;$i<$cant_etiquetas;$i++){ $etiquetas_disponibles[$i] = "'".$todas_etiquetas[$i]['descripcion_etiqueta']."'"; } //aqui armo un array js $var['etiquetas_disponibles'] = "[".utf8_encode(implode(", ", $etiquetas_disponibles ))."]"; importar("Cliente/Vistas/buscador-mapa.html"); ?>