Ejemplo n.º 1
0
function campo_gerencia_produto($dados)
{
    // globals
    global $idioma;
    // separa dados
    $id = $dados['id'];
    $idusuario = $dados['idusuario'];
    $idalbum = $dados['idalbum'];
    $titulo = $dados['titulo'];
    $descricao = $dados['descricao'];
    $quantidade = $dados['quantidade'];
    $parcelamento = $dados['parcelamento'];
    $juros = $dados['juros'];
    $preco = $dados['preco'];
    $categoria = $dados['categoria'];
    $data = $dados['data'];
    // valida usuario dono do produto
    if (retorne_usuario_dono_produto($id) == false) {
        // retorno nulo
        return null;
    }
    // imagem de servidor
    $imagem_servidor[0] = retorne_imagem_servidor(19);
    // campo excluir
    $campo_excluir = "\n{$idioma['125']}\n<br>\n<br>\n<input type='button' value='{$idioma['126']}' class='botao_padrao' onclick='excluir_produto_usuario({$id});'>\n";
    // adiciona o dialogo
    $campo_excluir = janela_mensagem_dialogo($idioma[124], $campo_excluir, "id_dialogo_excluir_produto_{$id}");
    // codigo html
    $codigo_html = "\n<div class='classe_div_gerencia_produto'>\n<div onclick='dialogo_excluir_produto({$id});'>{$imagem_servidor['0']}</div>\n</div>\n{$campo_excluir}\n";
    // retorno
    return $codigo_html;
}
function constroe_campo_editar_produto($dados)
{
    // globals
    global $idioma;
    // separa dados
    $id = $dados['id'];
    $idusuario = $dados['idusuario'];
    $idalbum = $dados['idalbum'];
    $titulo = $dados['titulo'];
    $descricao = $dados['descricao'];
    $quantidade = $dados['quantidade'];
    $parcelamento = $dados['parcelamento'];
    $juros = $dados['juros'];
    $preco = $dados['preco'];
    $categoria = $dados['categoria'];
    $data = $dados['data'];
    // valida usuario dono do produto
    if (retorne_usuario_dono_produto($id) == false) {
        // retorno nulo
        return null;
    }
    // codigo html
    $codigo_html = campo_publicar_produto($dados);
    // retorno
    return $codigo_html;
}
Ejemplo n.º 3
0
function excluir_produto_usuario()
{
    // id de produto
    $idproduto = retorne_idproduto_get();
    // valida usuario dono de produto
    if (retorne_usuario_dono_produto($idproduto) == false or $idproduto == null) {
        // retorno nulo
        return null;
    }
    // tabela
    $tabela[0] = TABELA_PRODUTO;
    $tabela[1] = TABELA_IMAGENS_ALBUM;
    $tabela[2] = TABELA_VENDAS;
    // id de usuario logado
    $idusuario = retorne_idusuario_logado();
    // query
    $query[0] = "select *from {$tabela['0']} where id='{$idproduto}' and idusuario='{$idusuario}';";
    // dados
    $dados = retorne_dados_query($query[0]);
    // separa os dados
    $id = $dados['id'];
    $idalbum = $dados['idalbum'];
    // valida id
    if ($id == null) {
        // retorno nulo
        return null;
    }
    // query
    $query[1] = "select *from {$tabela['1']} where idalbum='{$idalbum}' and idusuario='{$idusuario}';";
    $query[2] = "delete from {$tabela['0']} where id='{$idproduto}' and idusuario='{$idusuario}';";
    $query[3] = "delete from {$tabela['1']} where idalbum='{$idalbum}' and idusuario='{$idusuario}';";
    $query[4] = "delete from {$tabela['2']} where idproduto='{$idproduto}' and idusuario='{$idusuario}';";
    // comando
    $comando = comando_executa($query[1]);
    // numero de linhas
    $numero_linhas = retorne_numero_linhas_comando($comando);
    // contador
    $contador = 0;
    // pasta root de usuario
    $pasta_usuario_root = retorne_pasta_usuario($idusuario, 2, true);
    // apaga as imagens
    for ($contador == $contador; $contador <= $numero_linhas; $contador++) {
        // dados
        $dados = mysql_fetch_array($comando, MYSQL_ASSOC);
        // separa os dados
        $url_imagem = $dados['url_imagem'];
        $url_imagem_miniatura = $dados['url_imagem_miniatura'];
        // excluindo imagens
        $arquivo[0] = $pasta_usuario_root . basename($url_imagem);
        $arquivo[1] = $pasta_usuario_root . basename($url_imagem_miniatura);
        // excluindo arquivos
        exclui_arquivo_unico($arquivo[0]);
        exclui_arquivo_unico($arquivo[1]);
    }
    // excluindo registros
    comando_executa($query[2]);
    comando_executa($query[3]);
    comando_executa($query[4]);
}
Ejemplo n.º 4
0
function excluir_produto_usuario()
{
    $idproduto = retorne_idproduto_get();
    if (retorne_usuario_dono_produto($idproduto) == false or $idproduto == null) {
        return null;
    }
    $tabela[0] = TABELA_PRODUTO;
    $tabela[1] = TABELA_IMAGENS_ALBUM;
    $tabela[2] = TABELA_VENDAS;
    $idusuario = retorne_idusuario_logado();
    $query[0] = "select *from {$tabela['0']} where id='{$idproduto}' and idusuario='{$idusuario}';";
    $dados = retorne_dados_query($query[0]);
    $id = $dados['id'];
    $idalbum = $dados['idalbum'];
    if ($id == null) {
        return null;
    }
    $query[1] = "select *from {$tabela['1']} where idalbum='{$idalbum}' and idusuario='{$idusuario}';";
    $query[2] = "delete from {$tabela['0']} where id='{$idproduto}' and idusuario='{$idusuario}';";
    $query[3] = "delete from {$tabela['1']} where idalbum='{$idalbum}' and idusuario='{$idusuario}';";
    $query[4] = "delete from {$tabela['2']} where idproduto='{$idproduto}' and idusuario='{$idusuario}';";
    $comando = comando_executa($query[1]);
    $numero_linhas = retorne_numero_linhas_comando($comando);
    $contador = 0;
    $pasta_usuario_root = retorne_pasta_usuario($idusuario, 2, true);
    for ($contador == $contador; $contador <= $numero_linhas; $contador++) {
        $dados = mysql_fetch_array($comando, MYSQL_ASSOC);
        $url_imagem = $dados['url_imagem'];
        $url_imagem_miniatura = $dados['url_imagem_miniatura'];
        $arquivo[0] = $pasta_usuario_root . basename($url_imagem);
        $arquivo[1] = $pasta_usuario_root . basename($url_imagem_miniatura);
        exclui_arquivo_unico($arquivo[0]);
        exclui_arquivo_unico($arquivo[1]);
    }
    comando_executa($query[2]);
    comando_executa($query[3]);
    comando_executa($query[4]);
}
Ejemplo n.º 5
0
function constroe_imagens_produto($idalbum, $dados)
{
    // globals
    global $idioma;
    global $pagina_href;
    // separa dados
    $id = $dados['id'];
    $idusuario = $dados['idusuario'];
    $idalbum = $dados['idalbum'];
    $titulo = $dados['titulo'];
    $descricao = $dados['descricao'];
    $quantidade = $dados['quantidade'];
    $parcelamento = $dados['parcelamento'];
    $juros = $dados['juros'];
    $preco = $dados['preco'];
    $categoria = $dados['categoria'];
    $data = $dados['data'];
    // usuario dono do produto
    $usuario_dono_produto = retorne_usuario_dono_produto($id);
    // tabela
    $tabela = TABELA_IMAGENS_ALBUM;
    // limit
    $limit = CONFIG_NUM_IMAGENS_PRODUTO_BASICO;
    // id de produto via get
    $idproduto = retorne_idproduto_get();
    // url do produto
    $url_produto = $pagina_href[6] . $id;
    // query
    if ($idproduto != -1) {
        // query
        $query = "select *from {$tabela} where idalbum='{$idalbum}';";
        // classe de imagem
        $classe_imagem = "classe_imagem_completa_produto";
    } else {
        // query
        $query = "select *from {$tabela} where idalbum='{$idalbum}' limit {$limit};";
        // classe de imagem
        $classe_imagem = "classe_imagem_miniatura_produto";
    }
    // comando
    $comando = comando_executa($query);
    // contador
    $contador = 0;
    // numero de linhas
    $numero_linhas = retorne_numero_linhas_comando($comando);
    // constroe imagens
    for ($contador == $contador; $contador <= $numero_linhas; $contador++) {
        // dados
        $dados = mysql_fetch_array($comando, MYSQL_ASSOC);
        // separa dados
        $id = $dados['id'];
        $url_imagem = $dados['url_imagem'];
        $url_imagem_miniatura = $dados['url_imagem_miniatura'];
        // valida id
        if ($id != null) {
            // valida idproduto
            if ($idproduto == -1) {
                // codigo html
                $codigo_html .= "\n<a href='{$url_produto}' title='{$titulo}'>\n<img src='{$url_imagem_miniatura}' title='{$titulo}' class='{$classe_imagem}'>\n</a>\n";
            } else {
                // valida usuario dono do produto
                if ($usuario_dono_produto == true) {
                    // imagem de servidor
                    $imagem_servidor[0] = retorne_imagem_servidor(19);
                    // campo dialogo excluir imagem
                    $campo_dialogo_excluir_imagem = "\n<div class='classe_div_separa_excluir_imagem_publicacao_div'>\n{$idioma['142']}\n</div>\n<div class='classe_div_exibe_imagem_excluir_produto'>\n<img src='{$url_imagem_miniatura}' title='{$titulo}' class='{$classe_imagem}'>\n</div>\n<div class='classe_div_separa_excluir_imagem_publicacao_div'>\n<input type='button' value='{$idioma['126']}' class='botao_padrao' onclick='excluir_imagem_produto({$id});'>\n</div>\n";
                    // adiciona dialogo
                    $campo_dialogo_excluir_imagem = janela_mensagem_dialogo($idioma[143], $campo_dialogo_excluir_imagem, "id_dialogo_excluir_imagem_produto_{$id}");
                    // campo excluir imagem
                    $campo_excluir_imagem = "\n<div class='classe_div_campo_excluir_imagem_produto'>\n<div onclick='dialogo_excluir_imagem_produto({$id});'>{$imagem_servidor['0']}</div>\n</div>\n";
                    $codigo_html .= "\n<div class='classe_div_imagem_produto' id='id_div_imagem_produto_{$id}'>\n{$campo_excluir_imagem}\n<a class='fancybox' rel='group' href='{$url_imagem}'>\n<img src='{$url_imagem_miniatura}' title='{$titulo}' class='{$classe_imagem}'>\n</a>\n</div>\n{$campo_dialogo_excluir_imagem}\n";
                } else {
                    $codigo_html .= "\n<a class='fancybox' rel='group' href='{$url_imagem}'>\n<img src='{$url_imagem_miniatura}' title='{$titulo}' class='{$classe_imagem}'>\n</a>\n";
                }
            }
        }
    }
    // retorno
    return $codigo_html;
}