Example #1
0
	require_once("conecta.php");
	require_once("autoload.php");
	require_once("logica-usuario.php");

	if(!isset($_POST['id']) && !isset($_POST['remove-tudo'])){
		$_SESSION['danger'] = "Acesso negado!";
		header("Location:menu.php");
		die();
	}

	$carrinhoDao = new CarrinhoDeComprasDAO($con);

	if(isset($_POST['id'])){

		$carrinho = new CarrinhoDeCompras();
		$carrinho->setId($_POST['id']);

		
		if($carrinhoDao->removeDoCarrinho($carrinho)){
			$_SESSION['success'] = "Produto removido do carrinho";
			header("Location:carrinho");
			die();
		}else{
			$_SESSION['danger'] = "Não foi possível remover, contate o administrador do sistema";
			header("Location:carrinho");
			die();
		}
	}else if(isset($_POST['remove-tudo'])){

		if($carrinhoDao->removeTudo()){
 function removeDoCarrinho(CarrinhoDeCompras $carrinho)
 {
     $stmt = $this->con->prepare("delete from carrinho where id=?");
     $stmt->bindValue(1, $carrinho->getId());
     return $stmt->execute();
 }