public function executa() { $this->setJsInterno(array('assets/js/tabela.js', 'assets/plugins/datable/jquery.dataTables.min.js', 'assets/plugins/datable/dataTables.bootstrap.min.js')); $this->setDados('titulo', 'Categorias'); $dao = new MercadoDAO(); $categorias = $dao->getCategorias(); $this->setDados('categorias', $categorias); $this->setPagina('views/categorias.php'); $this->getCompleto(); }
public function executa() { $inicio = date("Y-m-01"); $fim = date("Y-m-t"); setlocale(LC_ALL, "pt_BR"); $mes = strftime('%B'); $dao = new MercadoDAO(); $ranking = $dao->getRankingVendas($inicio, $fim, "geral"); $this->setJsInterno(array('assets/js/tabela.js', 'assets/plugins/datable/jquery.dataTables.min.js', 'assets/plugins/datable/dataTables.bootstrap.min.js')); $this->setDados('titulo', 'Ranking'); $this->setDados('mes', $mes); $this->setDados('ranking', $ranking); $this->setPagina('views/ranking.php'); $this->getCompleto(); }
public function executa() { $this->setJsInterno(array()); $tamanho = null; $dao = new MercadoDAO(); if (isset($this->query[1])) { $id = $this->query[1]; $tamanho = $dao->getTamanho($id); if (is_null($tamanho->get_id())) { $tamanho = null; } } $this->setDados('tamanho', $tamanho); $this->setDados('titulo', 'Novo Tamanho'); $this->setPagina('views/novo-tamanho.php'); $this->getCompleto(); }
public function executa() { $this->setJsInterno(array()); $this->setDados('titulo', 'Nova Categoria'); $categoria = null; $dao = new MercadoDAO(); if (isset($this->query[1])) { $id = $this->query[1]; $categoria = $dao->getCategoria($id); if (is_null($categoria->get_id())) { $categoria = null; } } $this->setPagina('views/nova-categoria.php'); $this->setDados('categoria', $categoria); $categorias = $dao->getCategorias(); $this->setDados('categorias', $categorias); $this->getCompleto(); }
public function executa() { $inicio = strtotime(date("Y-m-01")); $fim = strtotime(date("Y-m-t")); $tipo = isset($_POST['tipo'][0]) ? $_POST['tipo'] : "geral"; $busca = array(); $busca['tipo'] = $tipo; $intervalo = false; if (isset($_POST['inicio'][0])) { $inicio = strtotime($_POST['inicio']); if (isset($_POST['fim'][0])) { $intervalo = true; $fim = strtotime($_POST['fim']); } else { $inicio = strtotime(date("Y-m-01")); } } else { if (isset($_POST['mes'][0])) { $inicio = strtotime(date((int) $_POST['mes'] . '/01/y')); $fim = strtotime(date('Y-m-t', $inicio)); } } setlocale(LC_ALL, "pt_BR"); if ($intervalo) { $busca['descricao'] = strftime('%d/%b/%Y', $inicio) . ' a ' . strftime('%d/%b/%Y', $fim); } else { $busca['descricao'] = strftime('%B', $inicio); } $busca['mes'] = date("m", $inicio); $inicio = date("Y-m-d", $inicio); $fim = date("Y-m-d", $fim); $this->setJsInterno(array('assets/js/tabela.js', 'assets/plugins/datable/jquery.dataTables.min.js', 'assets/plugins/datable/dataTables.bootstrap.min.js')); $this->setDados('titulo', 'Ranking | Administração'); $dao = new MercadoDAO(); $ranking = $dao->getRankingVendas($inicio, $fim, $tipo); $this->setDados('ranking', $ranking); $this->setDados('busca', $busca); $this->setPagina('views/ranking-adm.php'); $this->getCompleto(); }
public function executa() { $id = $_POST['id']; $descricao = $_POST['nome']; $sigla = $_POST['sigla']; //Validações $validar = new Validar(); $validaNome = Validacoes::validaVazio($descricao); $validaSigla = Validacoes::validaVazio($sigla); //Validar a amiga é especial if ($validaNome && $validaSigla) { $dao = new MercadoDAO(); $tamanho = new Tamanho(); $tamanho->set_id($id); $tamanho->set_descricao($descricao); $tamanho->set_sigla($sigla); $dao->insereTamanho($tamanho); header('Location: ' . $this->getBaseUrl() . 'tamanhos'); } else { echo '<script>alert("Voce deve informar todos os dados"); window.history.go(-1);</script>'; exit; } }
public function executa() { $id = $_POST['id']; $nome = $_POST['nome']; $slug = $_POST['slug']; $idCategoriaPai = $_POST['categoria']; $metaTitulo = $_POST['meta_titulo']; $metaDescricao = $_POST['meta_descricao']; $metaPalavras = $_POST['meta_palavras']; $oculta = isset($_POST['oculta']) ? '1' : '0'; //Validações $validar = new Validar(); $validaNome = Validacoes::validaVazio($nome); $validaSlug = $this->validaSlug($slug); if (!$validaSlug) { echo '<script>alert("Slug indisponivel"); window.history.go(-1);</script>'; exit; } //Validar a amiga é especial if ($validaNome) { $dao = new MercadoDAO(); $categoria = new Categoria(); $categoria->set_id($id); $categoria->set_nome($nome); $categoria->set_slug($slug); $categoria->set_idCategoriaPai($idCategoriaPai); $categoria->set_metaTitulo($metaTitulo); $categoria->set_metaDescricao($metaDescricao); $categoria->set_metaPalavras($metaPalavras); $categoria->set_oculta($oculta); $dao->insereCategoria($categoria); header('Location: ' . $this->getBaseUrl() . 'categorias'); } else { echo '<script>alert("Voce deve informar todos os dados"); window.history.go(-1);</script>'; exit; } }
public function executa() { //$idProduto = $_POST['idproduto']; $idProduto = 0; $nome = $_POST['nome']; $descricao = $_POST['descricao']; //$especificacao = $_POST['especificacao']; //$codigoReferencia = $_POST['codigo_referencia']; //$composicao = $_POST['composicao']; //$idMarca = $_POST['idmarca']; $especificacao = ''; $codigoReferencia = 0; $composicao = ''; $idMarca = 1; $slug = $_POST['slug']; $metaTitulo = $_POST['meta_titulo']; $metaDescricao = $_POST['meta_descricao']; $metaPalavras = $_POST['meta_palavras']; $freteGratis = isset($_POST['frete_gratis']) ? 1 : 0; $destaque = isset($_POST['destaque']) ? 1 : 0; $disponivel = isset($_POST['disponivel']) ? 1 : 0; $categorias = isset($_POST['categoria']) ? $_POST['categoria'] : null; $tamanhos = isset($_POST['tamanho']) ? $_POST['tamanho'] : null; $valor = isset($_POST['valor']) ? Validacoes::formataValorBanco($_POST['valor']) : 0; $quantidades = array(); if (count($tamanhos) > 0) { /* foreach($tamanhos as $t) { $quantidade = new Quantidade(); $quantidade->set_tamanho($t); $qtd = is_numeric($_POST['quantidade_' . $t]) ? $_POST['quantidade_' . $t] : 0; $quantidade->set_quantidade($qtd); $quantidades[] = $quantidade; } */ } //Validações $validar = new Validar(); $validaNome = Validacoes::validaVazio($nome); $validaDescricao = Validacoes::validaVazio($descricao); $validaSlug = $this->validaSlug($slug); //Validar a amiga é especial if ($validaNome && $validaDescricao && $validaSlug) { $dao = new MercadoDAO(); $produto = new Produto(); $produto->set_id($idProduto); $produto->set_nome($nome); $produto->set_descricao($descricao); $produto->set_especificacao($especificacao); $produto->set_codigoReferencia($codigoReferencia); $produto->set_composicao($composicao); $produto->set_marca($idMarca); $produto->set_slug($slug); $produto->set_metaTitulo($metaTitulo); $produto->set_metaDescricao($metaDescricao); $produto->set_metaPalavras($metaPalavras); $produto->set_freteGratis($freteGratis); //Categorias $produto->set_categoria($categorias); //Quantidades $produto->set_quantidade($quantidades); $dao->insereProduto($produto); header('Location: ' . $this->getBaseUrl() . 'produtos'); } else { echo '<script>alert("Voce deve informar todos os dados"); window.history.go(-1);</script>'; exit; } }