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; }
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]); }
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]); }
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; }