* 	
 * 	Sistema:	Doce___Bacana_Lingerie
 * 	Autor:      Rogério Eduardo Pereira
 * 	Data:       04/02/2015
 */
//Autoload
function __autoload($classe)
{
    $pastas = array('../app.widgets', '../app.ado', '../app.config', '../app.model', '../gestor/app.control', '../app.view');
    foreach ($pastas as $pasta) {
        if (file_exists("{$pasta}/{$classe}.class.php")) {
            include_once "{$pasta}/{$classe}.class.php";
        }
    }
}
$controlador = new controladorProdutos();
for ($i = 0; $i < 50; $i++) {
    $controlador->setReferencia('Referencia ' . $i);
    if ($i < 20) {
        $controlador->setCategoria(1);
    } else {
        if ($i > 20 && $i < 40) {
            $controlador->setCategoria(2);
        } else {
            $controlador->setCategoria(3);
        }
    }
    $controlador->setDescricao('Descricao ' . $i);
    $controlador->setCaracteristicas('Caracteristica ' . $i);
    $controlador->setTamanhoPP(0);
    $controlador->setTamanhoP(1);
예제 #2
0
    $controlador = new controladorUtilidades();
    $video = $_POST['video'];
    if ($controlador->isValidYoutubeURL($video)) {
        echo 1;
    } else {
        echo 0;
    }
}
//Obtem a imagem do video
if ($request == 'getYoutubeThumb') {
    $video = $_POST['video'];
    $controlador = new controladorUtilidades();
    $id = $controlador->getYoutubeId($video);
    echo "http://img.youtube.com/vi/{$id}/0.jpg";
}
//Busca Subcategorias dos produtos
if ($request == 'buscaSubcategorias') {
    $codigoSubcategoria = $_POST['codigoSubcategoria'];
    $categoria = $_POST['categoria'];
    $controlador = new controladorProdutos();
    $subcategorias = $controlador->getSubCategorias($categoria);
    $retorno = "<option value='' disabled selected style='display: none;'></option>";
    foreach ($subcategorias as $subcategoria) {
        $selected = '';
        if ($codigoSubcategoria == $subcategoria->codigo) {
            $selected = 'selected';
        }
        $retorno .= "\n                            <option value='{$subcategoria->codigo}' {$selected}>\n                                {$subcategoria->subcategoria}\n                            </option>\n                        ";
    }
    echo $retorno;
}
예제 #3
0
     $cor = $cor->nome . '~' . $cor->cor1 . '~' . $cor->cor2;
     echo $cor;
 } else {
     if ($request == 'atualizaOrcamento') {
         $controlador = new controladorOrcamentos();
         $controlador->setCodigoOrcamento($_POST['codigo']);
         $controlador->setStatus($_POST['status']);
         $controlador->setCodigoCorreio($_POST['rastreio']);
         if ($controlador->salva()) {
             echo 'Orçamento atualizado com sucesso!';
         } else {
             echo 'Falha ao atualizar orçamento!';
         }
     } else {
         if ($request == 'alteraCor') {
             $controlador = new controladorProdutos();
             $controlador->setCodigoCores($_POST['codigo']);
             $controlador->setNomeCores($_POST['nome']);
             $controlador->setCor1Cores($_POST['cor1']);
             $controlador->setCor2Cores($_POST['cor2']);
             if ($controlador->atualizaCor()) {
                 echo 'Cor atualizada com sucesso!';
             } else {
                 echo 'Falha ao atualizar cor!';
             }
         } else {
             if ($request == 'apagaClientes') {
                 $codigos = $_POST['codigos'];
                 $apagado = 0;
                 $controlador = new controladorClientes();
                 foreach ($codigos as $codigo) {
예제 #4
0
     TTransaction2::close();
     $controlador->setImagem_temp($_FILES["uploadBtn"]["tmp_name"]);
     $controlador->setImagem_nome($_FILES["uploadBtn"]["name"]);
     $controlador->setImagem_tamanho($_FILES["uploadBtn"]["size"]);
     $controlador->setImagem_tipo($_FILES["uploadBtn"]["type"]);
     if ($controlador->upload()) {
         return true;
     } else {
         echo "<script> alert('Impossivel fazer o upload da imagem do produto!');</script>";
         return false;
     }
 } else {
     if ($request == 'apagaProdutos') {
         $codigos = $_POST['codigos'];
         $apagado = 0;
         $controladorProdutos = new controladorProdutos();
         $controladorUpload = new controladorUpload();
         foreach ($codigos as $codigo) {
             if ($controladorProdutos->apagaProdutos2($codigo)) {
                 if ($controladorUpload->apagar($codigo)) {
                     $apagado = $apagado;
                 } else {
                     $apagado++;
                 }
             } else {
                 $apagado++;
             }
         }
         /*if($apagado == 0)
         			echo
         				" 
예제 #5
0
 public function AbrePagina()
 {
     $acao = $_GET['acao'];
     //se logado pode comprar caso n nao pode
     //se nivel for administrador pode acessar as telas de administrador
     if (!isset($acao)) {
         include_once "home.php";
     } elseif (isset($_GET['acao'])) {
         session_start();
         $id = $_GET['id'];
         $enviar = $_GET['enviar'];
         //ADM
         //
         if ($acao == "adm") {
             $adm = new adm();
             $adm->telaADM();
             echo "<img id='root' src='imagens/root.png'>";
         } elseif ($acao == "homeadm" and $this->isLogged() == true and $_SESSION['nivel'] == "administrador") {
             var_dump($_SESSION);
             $adm = new adm();
             $adm->telaADM();
             echo '<form action=""><input type="hidden">';
             echo '<a href="javascript: submitform()"></a>';
             echo '</form>';
             echo "<img id='root' src='imagens/root.png'>";
             $adm = new adm();
             //var_dump($_SESSION);
             //	$adm->gerenciarNiveis();
         }
         //AND ($_SESSION['nivel']=="administrador")
         session_start();
         if (($acao == "gerenciarPedidos" or $acao == "atualizarPagamento") and $this->isLogged() == true and $_SESSION['nivel'] == "administrador") {
             session_start();
             $adm = new adm();
             $adm->telaADM();
             $adm->gerenciarPedidos();
             $status = $_GET['status'];
             $idpedido = $_GET['idpedido'];
             $adm = new adm();
             $adm->atualizarPagamento($status, $idpedido);
         }
         session_start();
         if (($acao == "gerenciarPedidos" or $acao == "atualizarPedido") and $this->isLogged == true) {
             session_start();
             $adm = new adm();
             $adm->telaADM();
             $adm->gerenciarPedidos();
             $status = $_GET['status'];
             $idpedido = $_GET['idpedido'];
             $adm = new adm();
             $adm->atualizarPedido($status, $idpedido);
         }
         if ($acao == "gerenciarNiveis" and $_SESSION['nivel'] == "administrador") {
             $adm = new adm();
             var_dump($_SESSION);
             $adm->telaADM();
             $adm->gerenciarNiveis();
         }
         if ($acao == "alterarNivel" and $enviar == "linhaEmail") {
             // AND ($_SESSION['nivel']=="administrador")){
             session_start();
             include_once "submitAN.php";
             $adm = new adm();
             $adm->telaADM();
             $adm->gerenciarNiveis();
         } elseif ($acao == "alterarNivel") {
             //AND ($_SESSION['nivel']=="administrador")){
             session_start();
             $email = $_POST['emailNivel'];
             if ($email) {
                 echo $email;
                 $con = new controladorSubmit();
                 $adm = new adm();
                 if ($con->consultaEmail($email)) {
                     $adm->telaADM();
                     $adm->linhaEmail($email);
                 }
             }
         } elseif ($acao == "cadastroCliente") {
             //include_once("submitCliente.php");
             session_start();
             include_once "Control/controladorSubmit.php";
             include_once "lib.php";
             $nome = $_POST['nome'];
             $cpf = $_POST['cpf'];
             $telefone_residencial = $_POST['telefone_residencial'];
             $telefone_celular = $_POST['telefone_celular'];
             $data_nascimento = $_POST['data_nascimento'];
             $email = $_POST['email'];
             $senha = $_POST['senha'];
             $confirmar = $_POST['confirmaSenha'];
             $pkNivel = 1;
             $idsexo = 3;
             $idendereco = 3;
             $c = new controladorSubmit();
             $c->inserirCliente($cpf, $data_nascimento, $email, $nome, $telefone_celular, $telefone_residencial, $senha, $confirmar, $idsexo, $idendereco, $pkNivel);
             //include_once("home.php");
         } elseif ($acao == "logar") {
             include_once "Control/controladorPag.php";
             $Email = $_POST['email'];
             $senha = $_POST['senha'];
             $c = new controladorPag();
             $c->Login($Email, $senha);
         } elseif ($acao == "sair") {
             $this->Loggout();
             include_once "home.php";
             echo \Metodos\PHPalert('Você Saiu');
         } elseif ($acao == 'frete') {
             include_once "Control/carrinho.php";
             $cep = $_POST['cep'];
             $peso = 1;
             header('location: http://ws.correios.com.br/calculador/CalcPrecoPrazo.aspx?nCdEmpresa=&sDsSenha=&sCepOrigem=59200000&sCepDestino=' . $cep . '&nVlPeso=' . $peso . '&nCdFormato=1&nVlComprimento=20&nVlAltura=5&nVlLargura=15&sCdMaoPropria=n&nVlValorDeclarado=0&sCdAvisoRecebimento=n&nCdServico=41106&nVlDiametro=0&StrRetorno=http://easycompre.esy.es/paginas.php?acao=telacar');
         }
         //so se estiver logado
         if ($acao == 'FinalizarCompra') {
             if ($this->isLogged() == true) {
                 include_once "pedido.php";
                 echo \Metodos\PHPalert('Venda Efetuada');
                 include_once "index.php";
                 $car = new Carrinho();
                 $car->limparCarrinho();
             } else {
                 echo \Metodos\PHPalert('Logue para poder comprar');
             }
         }
         if ($acao == 'telaProd') {
             include_once "Control/controladorProdutos.php";
             $ob = new controladorProdutos();
             $ob->GerarTela($id);
         }
         if ($acao == 'add') {
             include_once "Control/carrinho.php";
             $ob = new Carrinho();
             $id = $_GET['id'];
             $ob->AdicionarProduto($id);
             $ob->TelaCarrinho();
         }
         if ($acao == 'rm') {
             include_once "Control/carrinho.php";
             $dog = new Carrinho();
             $id = $_GET['id'];
             $dog->RemoverProduto($id);
             $dog->TelaCarrinho();
             //include_once("paginas?acao=telacar");
         }
         if ($acao == 'alterar') {
             include_once "Control/carrinho.php";
             //if (isset($_SESSION['carrinho'][$id])){
             if (isset($_POST['decremento'])) {
                 echo "haha";
                 $_SESSION['carrinho'][$id] -= 1;
                 //$dog= new Carrinho;
                 //$dog->TelaCarrinho();
                 if ($_SESSION['carrinho'][$id] == 0) {
                     unset($_SESSION['carrinho'][$id]);
                 }
             } elseif (isset($_POST['incremento'])) {
                 include_once "Control/carrinho.php";
                 $_SESSION['carrinho'][$id] += 1;
                 $dog->TelaCarrinho();
             }
         } elseif ($acao == 'telacar') {
             include_once "Control/carrinho.php";
             $dog = new Carrinho();
             $dog->TelaCarrinho();
         } elseif ($acao == 'telaCats') {
             include_once "Control/carrinho.php";
             $dog = new ControladorCat();
             $dog->TelaCat;
         }
     }
 }
예제 #6
0
	
 		<div id="loja">
			<div id="propagandas">
				<h6 id="titulos">Produtos Mais Vendidos</h6>
				<br/>
				<?php 
require_once "wowslider/index.php";
?>
			</div>
			<div id="produtos">
			<fieldset>
				<br>
				<h6 id="titulos">Produtos Mais Buscados</h6>
				<?php 
include "Control/controladorProdutos.php";
$ob = new controladorProdutos();
$ob->GerarLista();
?>

				<?php 
include "Control/carrinho.php";
$cat = new Carrinho();
$cat->CriarCarrinho();
?>
			</fieldset>
			</div>
			<div id="departamentos">
			<fieldset>
				<?php 
//$ob = new controladorProdutos;
$ob->GaleriaSubcat1();
    foreach ($pastas as $pasta) {
        if (file_exists("{$pasta}/{$classe}.class.php")) {
            include_once "{$pasta}/{$classe}.class.php";
        }
    }
}
//error_reporting(E_WARNING);
error_reporting(E_ALL);
$request = $_POST['formularioNome'];
//Salvar Produto
if ($request == 'salvaProduto') {
    /*
     * Ver http://stackoverflow.com/questions/10899384/uploading-both-data-and-files-in-one-form-using-ajax
     * e tentar adaptar para o que eu preciso
     */
    $controlador = new controladorProdutos();
    $controlador->setCodigoProd($_POST['codigo']);
    $controlador->setReferencia($_POST['referencia']);
    $controlador->setCategoria($_POST['categoria']);
    $controlador->setDescricao($_POST['descricao']);
    $controlador->setCaracteristicas($_POST['caracteristicas']);
    //Tamanho PP
    if (isset($_POST['tamanhoPP'])) {
        $controlador->setTamanhoPP(1);
    } else {
        $controlador->setTamanhoPP(0);
    }
    //Tamanho P
    if (isset($_POST['tamanhoP'])) {
        $controlador->setTamanhoP(1);
    } else {
예제 #8
0
	
 		<div id="loja">
			<div id="propagandas">
				<h6 id="titulos">Produtos Mais Vendidos</h6>
				<br/>
				<?php 
require_once "wowslider/index.php";
?>
			</div>
			<div id="produtos">
			<fieldset>
				<br>
				<h6 id="titulos">Produtos Mais Buscados</h6>
				<?php 
include "Control/controladorProdutos.php";
$ob = new controladorProdutos();
$ob->GerarLista();
?>

				<?php 
include "Control/carrinho.php";
$cat = new Carrinho();
$cat->CriarCarrinho();
?>
			</fieldset>
			</div>
			<div id="departamentos">
			<fieldset>
				<?php 
//$ob = new controladorProdutos;
$ob->GaleriaSubcat1();