/** * method Delete() * Delete a record */ function Delete($param) { try { // get the parameter $key $key = $param['key']; // open a transaction with database 'sample' TTransaction::open('sample'); // instantiates object Produtos $object = new Produtos($key); // deletes the object from the database $object->delete(); // close the transaction TTransaction::close(); // reload the listing $this->onReload($param); // shows the success message new TMessage('info', TAdiantiCoreTranslator::translate('Record deleted')); } catch (Exception $e) { // shows the exception error message new TMessage('error', '<b>Error</b> ' . $e->getMessage()); // undo all pending operations TTransaction::rollback(); } }
<?php header("Access-Control-Allow-Origin: *"); header("Access-Control-Allow-Credentials: true"); header("Access-Control-Allow-Methods: GET, HEAD, OPTIONS, POST, PUT"); header("Access-Control-Allow-Headers: Access-Control-Allow-Headers, Origin,Accept, X-Requested-With, Content-Type, Access-Control-Request-Method, Access-Control-Request-Headers"); require_once '../dados/Produtos.php'; $produtos = Produtos::all(); echo json_encode($produtos);
public function listar($param) { try { TTransaction::open('sample'); $criteria = new TCriteria(); $criteria->add(new TFilter('categoria_id', '=', $param['id'])); $produtos = Produtos::getObjects($criteria); TTransaction::close(); //cria um array vario $replace_detail = array(); if ($produtos) { // iterate products foreach ($produtos as $p) { // adicio os itens no array // a função toArray(), transforma o objeto em um array // passando assim para a $variavel $replace_detail[] = $p->toArray(); } } // ativa a sessão e substitui as variaveis //o parametro true quer dizer que é um loop $this->produtos->enableSection('produtos', $replace_detail, TRUE); } catch (Exception $e) { new Message('error', $e->getMessage()); } }
public function beforeSave() { $opcoes = $this->getDI()->getShared('ecommerce_options'); if ($opcoes->produto_detalhes == '0') { $this->valor = Produtos::toFloat($_POST['valor']); $this->estoque = $_POST['estoque']; } else { $arr = array(); if (isset($_POST['detalhes'])) { for ($i = 0; $i < count($_POST['detalhes']['valor']); $i++) { foreach ($_POST['detalhes'] as $key => $value) { if ($key == 'valor') { $arr[$i][$key] = Produtos::toFloat($value[$i]); } else { $arr[$i][$key] = $value[$i]; } } if (!isset($_POST['detalhes']['detalhe_id'][$i]) || $_POST['detalhes']['detalhe_id'][$i] == '0') { $arr[$i]['detalhe_id'] = (string) new \MongoId(); } } $this->detalhes = $arr; } } }
public function carregar($id, $area) { $anuncioId = "anuncio"; if ($area == "categorias") { $tabela = "categorias_anuncios"; $verificarCampo = "categoria"; } elseif ($area == "relacionados") { $tabela = "anuncios_relacionados"; $verificarCampo = "anuncio"; $anuncioId = "relacionado"; } elseif ($id == "pagina_principal") { $tabela = "pagina_principal"; } $anuncios = array(); $anunciosTipos = array(); $queryAnuncios = mysql_query("SELECT * FROM `{$tabela}` " . ($verificarCampo ? "WHERE (`{$verificarCampo}` LIKE '{$id}')" : "") . " ORDER BY `ordem` ASC"); while ($resultadoAnuncios = mysql_fetch_assoc($queryAnuncios)) { $anuncios[$resultadoAnuncios[$anuncioId]] = $resultadoAnuncios; $anunciosTipos[$resultadoAnuncios["tipo"]][] = $resultadoAnuncios[$anuncioId]; } $Funcao = new Funcao(); $tipoProdutos = 1; $tipoCategorias = 2; $anunciosProdutos = $anunciosTipos[$tipoProdutos] ? $anunciosTipos[$tipoProdutos] : array(); $anunciosCategorias = $anunciosTipos[$tipoCategorias] ? $anunciosTipos[$tipoCategorias] : array(); $produtos = array(); $categorias = array(); if (count($anunciosProdutos) > 0) { $anunciosInfo = $this->pegarInformacoes($anunciosProdutos); foreach ($anunciosInfo as $anuncioId => $anuncio) { $anuncios[$anuncioId]["info"] = $anuncio["info"]; $anuncios[$anuncioId]["produtos"] = $anuncio["produtos"]; foreach ($anuncio["produtos"] as $produtoId) { if (!array_key_exists($produtoId, $produtos)) { $produtos[$produtoId] = array(); } } } $Produtos = new Produtos(); $produtos = $Produtos->pegarInformacoes(array_keys($produtos)); } if (count($anunciosCategorias) > 0) { $Categorias = new Categorias(); $categorias = $Categorias->pegarInformacoes($anunciosCategorias); } return array($anuncios, $produtos, $categorias); }
function setProduto($obj) { $p = new Produtos(); $p->sku = (string) $obj->codigo; $p->nome = (string) $obj->nome; $p->categoria = (string) $obj->categoria; $p->destaque = (string) $obj->destaque; $p->ativo = (string) $obj->ativo; if (!isset($obj->detalhes)) { $p->valor = floatval($obj->valor); $p->estoque = intval($obj->estoque); } else { foreach ($obj->detalhes->detalhe as $key => $value) { $p->detalhes[] = $value; } foreach ($p->detalhes as $key => $value) { $value->detalhe_id = (string) new MongoId(); } } $p->resumo = (string) $obj->resumo; $p->descricao = (string) $obj->descricao; $p->peso = (string) $obj->cubagem->peso; $p->altura = (string) $obj->cubagem->altura; $p->largura = (string) $obj->cubagem->largura; $p->comprimento = (string) $obj->cubagem->comprimento; $erros = array(); if (!$p->save()) { $erros['codigo_produto'] = $obj->codigo; foreach ($user->getMessages() as $message) { $erros['mensagem'][] = $message->getMessage(); } return $erros; } else { return true; } }
<?php include '../header.php'; require_once '../dados/Produtos.php'; if (!isset($_GET['id'])) { header("Id do produto não informado", true, 400); die; } $id = $_GET['id']; try { $produto = Produtos::find($id); if (!$produto) { header("Produto não encontrado", true, 404); die; } $r = Produtos::ping($id); if (!$r) { header("Não foi possível registrar acesso do produto", true, 500); die; } echo json_encode($r); } catch (Exception $e) { header("Erro do servidor", true, 500); die; }
<?php include 'header.php'; ?> <?php require_once 'dados/Produtos.php'; $produtos = Produtos::recent(3); ?> <ul class="grid"> <?php foreach ($produtos as $produto) { ?> <li> <div class="panel panel-default"> <div class="panel-body"> <img class="img-responsive" src="imagens/<?php echo $produto['id']; ?> .jpg"> <div class="caption text-center"> <h4><?php echo $produto['nome']; ?> </h4> </div> </div> <div class="panel-footer text-center"> <a href="produto.php?id=<?php
<?php include '../header.php'; require_once '../dados/Produtos.php'; try { $produtos = Produtos::recent(5); echo json_encode($produtos); } catch (Exception $e) { header("Erro do servidor", true, 500); die; }
<?php require '../autoloader.php'; $usuarios = new Usuarios(); $produtos = new Produtos(); $status = $usuarios->verificaStatus(); $db = new Database(); if ($status != 2) { die('Voc� n�o possui acesso a esta �rea'); } if ($_POST) { $produtos->criarProduto($_POST); die('<meta http-equiv="refresh" content="0;url=index.php">'); } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/> <title>Loja 412 | Criar produto</title> </head> <body> <h1>Criar produto</h1> <form method="POST" action="criarProduto.php"> <label>ISBN</label> <input type="text" name="isbn" /><br /><br /> <label>Autor</label> <input type="text" name="autor" /><br /><br />
<div class="row"> <div class="col-md-12"> <?php if (isset($_POST['salvar'])) { require '../_app/config.inc.php'; $descricao = (string) $_POST['descricao']; $unidade = (string) $_POST['unidade']; $prec_comp = (double) $_POST['prec_comp']; $prec_vend = (double) $_POST['prec_vend']; $saldo = (double) $_POST['saldo']; $saldo_mini = (double) $_POST['saldo_mini']; $dados = ['descricao' => $descricao, 'unidade' => $unidade, 'prec_comp' => $prec_comp, 'prec_vend' => $prec_vend, 'saldo' => $saldo, 'saldo_mini' => $saldo_mini]; $cadastro = new Produtos(); $cadastro->cadastrar($dados); unset($_POST['']); } ?> </div> </div> <form action="" role="form" method="post"> <div class="row"> <br> <div class="col-md-3"> <div class="form-group"> <label>Descrição:</label> <input type="text" class="form-control input-sm" name="descricao" value=""> </div> </div>
public function pegarLinkSubmenu($pagina, $linkId) { if ($pagina == "menus") { $Classe = new Menus(); } elseif ($pagina == "categorias") { $Classe = new Categorias(); } elseif ($pagina == "produtos") { $Classe = new Produtos(); } return $Classe ? $Classe->pegarUrl($linkId) : "?p=" . $pagina . "-" . $linkId; }
<?php // error_reporting(E_ALL); // ini_set('display_errors','On'); require_once "config.php"; require_once "Conexao.php"; require_once 'Produtos.php'; try { $conexao = new Conexao($GLOBALS['myHost'], $GLOBALS['myDb'], $GLOBALS['myUsr'], $GLOBALS['myPwd']); $objProdutos = new Produtos($conexao); $dados = $objProdutos->tratarDados($_POST); $objProdutos->inserir($dados); header("location:produto.form.php?e=sussa"); } catch (Exception $e) { header("location:produto.form.php?e={$e->getMessage()}"); }
<?php require '../autoloader.php'; $usuarios = new Usuarios(); $produtos = new Produtos(); $status = $usuarios->verificaStatus(); $db = new Database(); if ($status != 2) { die('Voce nao possui acesso a esta area'); } if (empty($_GET['id'])) { die('<meta http-equiv="refresh" content="0;url=index.php">'); } else { $produtos->removerProduto($_GET['id']); die('<meta http-equiv="refresh" content="0;url=index.php">'); }
<?php require '../autoloader.php'; $usuarios = new Usuarios(); $produtos = new Produtos(); $status = $usuarios->verificaStatus(); $db = new Database(); if ($status != 2) { die('Voce nao possui acesso a esta area'); } if (empty($_GET['id'])) { die('<meta http-equiv="refresh" content="0;url=index.php">'); } else { $id = $_GET['id']; } if ($_POST) { $produtos->alterarProduto($id, $_POST); die('<meta http-equiv="refresh" content="0;url=index.php">'); } $produto = $db->pegarDado("livros", "*", "id = {$id}"); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/> <title>Loja 412 | Alterar produto</title> </head> <body> <h1>Alterar produto</h1> <form method="POST" action="alterarProduto.php?id=<?php
if ($_POST) { session_start(); if ($_SESSION['carrinho'][id_produto] != $_POST[id_produto]) { if (empty($_SESSION['id_compra']) || $_SESSION['id_compra'] == 0) { $_SESSION['id_compra'] = 1; } else { $i = $_SESSION['id_compra'] + 1; $_SESSION['id_compra'] = $i; } $_SESSION['carrinho'] = array("id_produto" => $_POST[id_produto], "produto" => $_POST[produto], "valor" => $_POST[valor], "tamanho" => $_POST[tamanho], "cor" => $_POST[cor], "qtd" => $_POST[qtd]); header("location: ../cookie.php"); } else { header("location:../index.php?id=9"); } } else { $produto = new Produtos(); $produto_expandir = $produto->busca_produtos(1, $_GET[id_produto]); $imagens = $produto->busca_produto_imagem($produto_expandir[0][id_produto]); $cor = $produto->busca_cor_produto($produto_expandir[0][id_produto]); $id_produto = $produto_expandir[0][id_produto]; ?> <div class='produtos_expandir' id='roupas_expandir' > <div class='produtos_content'> <p id='titulo_pg'><?php echo $produto_expandir[0][categoria_descricao]; ?> < <a href="javascript:void(0);" onclick="location.href='index.php?id=2'">VOLTAR</a> </p> <div id="products"> <div class='produtos_expandir_left'> <?php
<?php if ($_GET[id_produto]) { include "telas/produto.php"; } else { $produto = new Produtos(); $produtos = $produto->busca_produtos(1); // busca todas as roupas ?> <div class='content'> <p id='titulo_pg'>Roupas</p> <div class='produtos'> <ul class='lista'> <?php for ($i = 0; $i < count($produtos); $i++) { $id_produto = $produtos[$i][id_produto]; $categ = $produtos[$i][categoria]; $imagens = $produto->busca_produto_imagem($id_produto); // galeria ?> <li> <a href='javascript:void(0)' onclick="location.href='index.php?id=2&id_produto=<?php echo $id_produto; ?> &categ=<?php echo $categ; ?> '"><img src='./produtos_galeria/<?php echo $imagens[0][imagem]; ?> ' style='max-width:284px;'></a>
<?php class Table { public static function select() { $table = get_called_class(); $table = strtolower($table); return "SELECT * FROM {$table}"; } } class Produtos extends Table { } echo Table::select(); echo "\n"; echo Produtos::select(); ?>
/** * Method getProdutoss */ public function getProdutoss() { $criteria = new TCriteria(); $criteria->add(new TFilter('categoria_id', '=', $this->id)); return Produtos::getObjects($criteria); }
<?php include_once '../template/header.php'; ?> <!-- Content Header (Page header) --> <section class="content-header"> <h1> Dashboard <small>Dados Gerados</small> </h1> <ol class="breadcrumb"> <li><a href="#"><i class="fa fa-dashboard"></i> Home</a></li> <li class="active">Dashboard</li> </ol> </section> <!-- Main content --> <section class="content"> <p> ipsun ofjsodfj odfjsoadfjsaod fijsaodfijsaodif sodifj sodifjsoadifjsoid fj</p><p> ipsun ofjsodfj odfjsoadfjsaod fijsaodfijsaodif sodifj sodifjsoadifjsoid fj</p> <?php require '../_app/config.inc.php'; $teste = new Produtos(); $dados = ['descricao' => 'teste de Produtos', 'saldo' => 10]; $teste->excluir(9); ?> <p> ipsun ofjsodfj odfjsoadfjsaod fijsaodfijsaodif sodifj sodifjsoadifjsoid fj</p><p> ipsun ofjsodfj odfjsoadfjsaod fijsaodfijsaodif sodifj sodifjsoadifjsoid fj</p> </section><!-- /.content --> <?php include_once '../template/footer.php';
<link rel="stylesheet" type="text/css" href="../../telas/css/reset/cssbase-min.css"> <link rel="stylesheet" type="text/css" href="../../telas/css/reset/cssfonts-min.css"> <link rel="stylesheet" type="text/css" href="../../telas/css/reset/cssreset-min.css"> <link rel="stylesheet" type="text/css" href="../../telas/css/stlye.css"> <script type='text/javascript' src='js/funcoes.js'></script> <script type="text/javascript" src="../../telas/js/jquery.js"></script> <script type="text/javascript" src="../../telas/js/produtos_radio.js"></script> <title> Basso Admin - Produtos Alterar</title> <?php include "../classes/conexao.class.php"; include "../classes/produtos.class.php"; include "../classes/categorias.class.php"; include "../classes/msg.php"; $conexao = new Conexao(); $conn = $conexao->conectar(); $produto = new Produtos(); $produtos = $produto->busca_produtos("", $_REQUEST[id_produto]); $id_produto = $produtos[0][id_produto]; $nome = $produtos[0][produto]; $valor = $produtos[0][valor]; $tamanho = $produtos[0][tamanho]; $categ = $produtos[0][categoria]; $descricao = $produtos[0][descricao]; $cor = $produto->busca_cor_produto($id_produto); $imagens = $produto->busca_produto_imagem($id_produto); if (empty($_REQUEST[acao])) { include "produtos_form.php"; } else { if ($_REQUEST[acao] == 'D') { $deletar = $produto->deleta_produto_imagem($_REQUEST[id_galeria]); if ($deletar == 1) {
<?php include '../header.php'; require_once '../dados/Produtos.php'; if (!isset($_GET['id'])) { header("Id do produto não informado", true, 400); die; } $id = $_GET['id']; try { $produto = Produtos::find($id); if (!$produto) { header("Produto não encontrado", true, 404); die; } echo json_encode($produto); } catch (Exception $e) { header("Erro do servidor", true, 500); die; }
<?php require './autoloader.php'; $usuarios = new Usuarios(); $produtos = new Produtos(); $status = $usuarios->verificaStatus(); if ($status == 0) { $login = '******'; } elseif ($status == 1) { $login = '******' . $_SESSION['user'] . '! <a href="carrinho.php">Meu carrinho</a> | <a href="conta.php">Minha conta</a> | <a href="logout.php">Sair</a> |'; } else { $login = '******' . $_SESSION['user'] . '! <a href="carrinho.php">Meu carrinho</a> | <a href="conta.php">Minha conta</a> | <a href="admin/">Admin</a> | <a href="logout.php">Sair</a>'; } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/> <title>Loja 412 | Os melhores livros de Linux!</title> <meta http-equiv="Content-Type" content="text/html;" charset=utf-8"> </head> <body> <h1>Bem-vindo à nossa loja!</h1> <p><?php echo $login; ?> </p> <h2>Nossos produtos</h2> <table cellspacing="2" cellpadding="5" border="1"> <?php foreach ($produtos->listarProdutos('', '', '', '', '') as $produto) {
<link rel="stylesheet" type="text/css" href="../../telas/css/reset/cssbase-min.css"> <link rel="stylesheet" type="text/css" href="../../telas/css/reset/cssfonts-min.css"> <link rel="stylesheet" type="text/css" href="../../telas/css/reset/cssreset-min.css"> <link rel="stylesheet" type="text/css" href="../../telas/css/stlye.css"> <script type="text/javascript" src="../../telas/js/jquery.js"></script> <script type="text/javascript" src="../../telas/js/produtos_radio.js"></script> <script type='text/javascript' src='js/funcoes.js'></script> <title> Basso Admin - Produtos Inserir</title> <?php include "../classes/conexao.class.php"; include "../classes/produtos.class.php"; include "../classes/categorias.class.php"; include "../classes/msg.php"; $conexao = new Conexao(); $conn = $conexao->conectar(); $produto = new Produtos(); if (empty($_REQUEST[acao])) { include "produtos_form.php"; } else { $inserir = $produto->inserir_produtos($_REQUEST[produto], $_REQUEST[valor], $_REQUEST[tamanho], $_REQUEST[descricao], $_REQUEST[categoria], $_FILES['galeria']); if ($inserir == 1) { if ($_REQUEST[categoria] == 1) { $pg = 3; } else { $pg = 4; } echo "<script> \n\t\t\t\t\t\talert('As alterações foram realizadas !');\n\t\t\t\t\t\tupdateParent('http://localhost/basso/admin/index.php?menu={$pg}');\n\t\t\t\t\t\twindow.close();\n\t\t\t\t\t\t\n\t\t\t\t</script>"; } else { if ($inserir == 99) { echo $msg[$inserir]; }
<?php include '../header.php'; require_once '../dados/Produtos.php'; try { $produtos = Produtos::popular(); echo json_encode($produtos); } catch (Exception $e) { header("Erro do servidor", true, 500); die; }
<?php include '../header.php'; require_once '../dados/Produtos.php'; if ($_SERVER['REQUEST_METHOD'] == 'POST') { try { $postdata = file_get_contents("php://input"); $produto = json_decode($postdata); $id = Produtos::add($produto->nome, $produto->descricao, $produto->preco); if ($id) { echo json_encode($id); } else { header("Erro do servidor", true, 500); die; } } catch (Exception $e) { header("Erro do servidor", true, 500); die; } }
<?php session_start(); $produto = new Produtos(); $produtos = $produto->busca_produtos(1); //roupas if ($_REQUEST[acao] == "D") { $deletar = $produto->deleta_produtos($_REQUEST[id_produto]); if ($deletar == 1) { echo "<script> \n\t\t\t\t\t\talert('As alterações foram realizadas !');\n\t\t\t\t\t\twindow.location.href='http://localhost/basso/admin/index.php?menu=3';\n\t\t\t\t</script>"; } else { echo $msg[$deletar]; } } ?> <div class='content'> <p id='titulo_pg'>Roupas</p> <p id='btn'><a href='javascript:void(0)' onClick="abrir_janela('telas/produtos_inserir.php?menu=3&titulo=Inserir','casos','width=450,height=550,toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=no')"> Adicionar Roupa</a></p> <table border='0' width='100%'> <?php if ($produtos == 4) { echo $msg[$produtos]; } else { if ($produtos == 99) { echo $msg[$produtos]; } else { if (count($produtos) > 0) { ?> <tr> <td>Código</td>
<?php //listagem e insersao de clientes error_reporting(E_ALL); ini_set('display_errors', 'On'); require_once "config.php"; require_once "Conexao.php"; require_once 'Produtos.php'; require_once 'Fornecedor.php'; $conexao = new Conexao($GLOBALS['myHost'], $GLOBALS['myDb'], $GLOBALS['myUsr'], $GLOBALS['myPwd']); // $objFornecedores = new Fornecedor($conexao); // $fornecedores = $objFornecedores->listar(); // require_once 'fornecedores.list.php'; require_once 'topo.php'; require_once 'produtos.find.php'; $produtos = array(); if (!empty($_POST)) { $objProdutos = new Produtos($conexao); $produtos = $objProdutos->listar($_POST); } require_once 'produtos.list.php'; //closing connections $conexao = null; $conexaoDSN = null; require_once 'footer.php';
<?php include '../header.php'; require_once '../dados/Produtos.php'; if ($_SERVER['REQUEST_METHOD'] == 'POST') { if (!isset($_GET['id'])) { header("Id do produto não informado", true, 400); die; } $id = $_GET['id']; try { $produto = Produtos::find($id); if (!$produto) { header("Produto não encontrado", true, 404); die; } $r = Produtos::delete($id); if (!$r) { header("Não foi possível excluir o produto", true, 500); die; } echo json_encode($r); } catch (Exception $e) { header("Erro do servidor", true, 500); die; } } else { header("Formato de requisição HTTP inválida", true, 400); die; }