Example #1
0
    function Refinamento($con)
    {
        $catDao = new CategoriaDAO($con);
        $categoria = $catDao->listaCategoriaOrdem();
        ?>
			<div class="refinamento-produto">
		<table class="table table-striped table-bordered tabela-lista">
			<tr>
				<td class="titulo-col">Refinar Busca</td>
			</tr>
			<?php 
        foreach ($categoria as $cat) {
            if (isset($_GET['refina'])) {
                if ($_GET['refina'] != $cat->getNome()) {
                    $cat_atual = $cat->getNome();
                    ?>
				<tr>
					<td><a href="produto-lista.php?refina=<?php 
                    echo $cat_atual;
                    ?>
" class="btn btn-refina"><?php 
                    echo $cat_atual;
                    ?>
</a></td>
				</tr>
				<?php 
                }
            } else {
                $cat_atual = $cat->getNome();
                ?>
				<tr>
					<td><a href="produto-lista.php?refina=<?php 
                echo $cat_atual;
                ?>
" class="btn btn-refina"><?php 
                echo $cat_atual;
                ?>
</a></td>
				</tr>
				<?php 
            }
        }
        ?>
		</table>
	</div>
	<?php 
    }
Example #2
0
 public static function updateCategoria($categoria, $id)
 {
     $connection = Connection::getConnection();
     $sql = "UPDATE TF_categorias SET nome='{$categoria->nome}', TF_usuarios_id={$categoria->TF_usuarios_id} WHERE id={$id}";
     $result = mysqli_query($connection, $sql);
     $categoriaAtualizado = CategoriaDAO::getCategoriaByID($categoria->id);
     return $categoriaAtualizado;
 }
Example #3
0
<?php

include_once '../../includes.sys/ini.php';
include_once INTERNAL_ROOT_PORTAL . '/includes.sys/metodos.php';
include_once INTERNAL_ROOT_PORTAL . '/ged/DAO/CategoriaDAO.php';
checkUserAuth(EXTERNAL_ROOT_PORTAL . '/index.php?error=true');
include_once INTERNAL_ROOT_PORTAL . '/head.php';
$acesso = listarAcesso();
if (!in_array(15, $acesso)) {
    echo '<script language= "JavaScript">location.href="' . EXTERNAL_ROOT_PORTAL . '/modulos.php";</script>';
}
$categoria = new Categoria();
$DAO = new CategoriaDAO();
if (!empty($_GET['cmd']) && $_GET['cmd'] == 'del') {
    $id = ValidateInteger(INPUT_GET, 'id');
    $retorno = $DAO->Deletar($id);
    if ($retorno == 1) {
        echo '<script language= "JavaScript">alert("Categoria removido com sucesso");</script>';
        echo '<script language= "JavaScript">location.href="index.php";</script>';
    } else {
        print_r($retorno);
    }
}
?>
	<!-- topbar ends -->
		<div class="container-fluid">
		<div class="row-fluid">
				
			<!-- left menu starts -->
			<div class="span2 main-menu-span">
				<?php 
Example #4
0
<?php

require_once 'class/produto.php';
require_once 'class/categoria.php';
require_once 'class/categoriaDAO.php';
require_once "cabecalho.php";
require_once "logica-usuario.php";
verificaUsuario();
$daocategoria = new CategoriaDAO($conexao);
$categorias = $daocategoria->listaCategorias();
$produtos = array();
$produto = new LivroFisico('', '');
$categoria = new Categoria();
$categoria->setId('');
$produto->setCategoria($categoria);
$produto->setNome('');
$produto->setDescricao('');
$produto->setPreco('');
$usado = "";
?>

<h1>Formulário de cadastro</h1>
<form action="adiciona-produto.php" method="post">
    <table>
    <?php 
include "produto-formulario-base.php";
?>
        
        <tr>
            <td><input class="btn btn-primary" type="submit" value="Cadastrar" /></td>
        </tr>
<?php

session_start("login");
/* Inclui classe CategoriaDAO */
require_once "_script/CategoriaDAO.php";
/* Testa se a variável de sessão está setada corretamente */
/* Caso contrário, gera erro acusando que o login não foi feito */
if (!isset($_SESSION["nome_usuario_logado"])) {
    header('Location: index.php?ERRO=2');
}
/* Instancia um objeto da classe CategoriaDAO */
$categoriaDao = new CategoriaDAO();
/* Verifica se houve requisição para apagar alguma categoria */
if (isset($_GET["excluir"])) {
    /* Verifica a existência de produtos relacionados à categoria a qual deseja-se excluir */
    $id_prod_rel = $categoriaDao->verificaProdutosRelacionados($_GET["id"]);
    /* Se vetor == nulo, então pode apagar a categoria, pois não existem produtos cadastrados nela */
    if ($id_prod_rel == null) {
        $categoriaDao->excluir($_GET["id"]);
        header("Location: categoria_listagem.php?excluido=1");
    } else {
        header("Location: categoria_listagem.php?erro=1");
    }
}
?>


<!DOCTYPE html>
<html lan="pt-br">
<head>
	<meta charset="UTF-8"/>
Example #6
0
<?php

include_once '../../includes.sys/ini.php';
include_once INTERNAL_ROOT_PORTAL . '/includes.sys/metodos.php';
include_once INTERNAL_ROOT_PORTAL . '/ged/DAO/CategoriaDAO.php';
include_once INTERNAL_ROOT_PORTAL . '/ged/Categoria.class.php';
checkUserAuth(EXTERNAL_ROOT_PORTAL . '/index.php?error=true');
include_once INTERNAL_ROOT_PORTAL . '/head.php';
$DAO = new CategoriaDAO();
$categoria = new Categoria();
//Verifica se foi executado a acao de salvar
if (!empty($_POST['cmd']) && $_POST['cmd'] == 'editar') {
    $id = limpaTexto($_POST['id']);
    $categoria->setNome(limpaTexto($_POST['nome']));
    $categoria->setId($id);
    $nome = $categoria->getNome();
    //Verifica se o nome esta em branco
    if (!empty($nome)) {
        $retorno = $DAO->Atualizar($categoria);
        if ($retorno == true) {
            echo '<script language= "JavaScript">alert("Categoria alterada com sucesso");</script>';
            echo '<script language= "JavaScript">location.href="index.php";</script>';
        }
    }
} else {
    $id = limpaTexto($_GET['id']);
    $resultado = $DAO->Listar("SELECT * FROM " . MYSQL_BASE_CATEGORIAS . " WHERE ativo = 'S' AND id =" . $id . " LIMIT 1");
    if ($resultado) {
        foreach ($resultado as $item) {
            $categoria->setNome($item['nome']);
            $categoria->setId($item['id']);
Example #7
0
    }
});
$app->post('/pegaCategorias', function () {
    $request = \Slim\Slim::getInstance()->request();
    $response = \Slim\Slim::getInstance()->response();
    $login = json_decode($request->getBody())->usuario;
    $aux = categoriaDAO::getAllUser($login);
    if ($aux == null) {
        $response->setStatus(401);
    } else {
        echo json_encode($aux);
    }
});
$app->delete('/categoria/:id', function ($id) {
    // exclui a categoria
    $isDeleted = CategoriaDAO::deleteCategoria($id);
    // verifica se houve problema na exclusão
    if ($isDeleted) {
        echo "{'message':'Categoria excluída'}";
    } else {
        echo "{'message':'Erro ao excluir categoria'}";
    }
});
//FUNÇÕES CONTA
$app->post('/adicionaConta', function () {
    $request = \Slim\Slim::getInstance()->request();
    $response = \Slim\Slim::getInstance()->response();
    $aux = json_decode($request->getBody());
    $conta = $aux->conta;
    $usuario = $aux->usuario;
    $aux = contaDAO::addConta($conta, $usuario->login);
Example #8
0
		$nome = $_SESSION['nome-form'];
		$preco = $_SESSION['preco-form'];
		$descricao = $_SESSION['descricao-form'];
		
		if(isset($_SESSION['idCat-form'])){
			$idCat = $_SESSION['idCat-form'];
		}else{
			$idCat= 1;
		}

		if($_SESSION['usado-form']==true){
			$usado = "checked=checked";
		}else{
			$usado = "";
		}
	$categoriaDAO = new CategoriaDAO($con);
	$categorias = $categoriaDAO->listaCategoria();

 ?>

        <h1>Formulário</h1>
        
        <form action="adiciona-produto.php" method="POST" class="form-loja">
        	<table class="table">
        		<tr>
	            	<td><label for="produto-adiciona">Produto</label></td>
	            	<td><input id="produto-adiciona" class="form-control" type="text" name="nome" required="required" value="<?= $nome ?>" /></td>
	            </tr>
	            <tr>
	            	<td><label for="preco-adiciona">Preço</label></td>
	            	<td><input id="preco-adiciona" step="any" class="form-control" type="number" name="preco" required="required" value="<?= $preco ?>" /></td>
Example #9
0
 public function Deletar($id)
 {
     $categoriaDAO = new CategoriaDAO();
     $categoriaDAO->DeletarDAO($id);
 }
Example #10
0
<?php

include_once '../../includes.sys/ini.php';
include_once '../../includes.sys/metodos.php';
include_once '../DAO/CategoriaDAO.php';
include_once '../Categoria.class.php';
checkUserAuth(EXTERNAL_ROOT_PORTAL . '/index.php?error=true');
include_once '../../head.php';
//Verifica se a opcao de salvar foi iniciada
if (!empty($_POST['cmd']) && $_POST['cmd'] == 'inserir') {
    $categoria = new Categoria();
    $DAO = new CategoriaDAO();
    $categoria->setNome(limpaTexto($_POST['nome']));
    $categoria->setUsuario(userId());
    $nome = $categoria->getNome();
    //Verifica se o nome foi preenchido
    if (!empty($nome)) {
        $retorno = $DAO->Gravar($categoria);
        if ($retorno == true) {
            echo '<script language= "JavaScript">alert("Categoria cadastrada com sucesso");</script>';
            echo '<script language= "JavaScript">location.href="new.php";</script>';
        }
    } else {
        echo '<script language= "JavaScript">alert("Preencha o nome");</script>';
    }
}
?>
<!-- topbar ends -->
<div class="container-fluid">
	<div class="row-fluid">
 public function excluir()
 {
     $categoria = new Categoria();
     $categoria->id = $_GET['valor'];
     $categoriaDAO = new CategoriaDAO();
     $categoriaDAO->desativar($categoria);
     $this->listar(array('registro excluído'));
 }
 public function listarCategoria()
 {
     $categoras = new CategoriaDAO();
     return $categoras->listarCategorias();
 }
<div class="page-header">
	<h1>Categorias</h1>
</div>

<div>


	<?php 
$categoriaDao = new CategoriaDAO();
$categoriaDao->listarCategorias();
?>