$result['title'] = $r['titulo']; $result['alias'] = $r['alias']; echo json_encode($result); } //--------------------------------------------------------------------------------------------------------- // SALVAR EDIÇÃO //--------------------------------------------------------------------------------------------------------- if ($act == 'Save Edit') { if (!empty($title)) { $alias = empty($alias) ? Strings::stringToMeta(@$title) : $alias; $cat = mysql_fetch_assoc(mysql_query("SELECT parent, imagem FROM categorias WHERE id = '{$idItem}' LIMIT 1")); $imagem = $cat['imagem']; if (@$_FILES['file']['size'] > 0) { require_once '../libs/NwdGD.2.class.php'; require_once '../libs/Images.class.php'; $sendImg = Images::uploadImagens($_FILES['file'], '../../../images/categorias/', explode('_', $imgcat), 150); if ($sendImg && $sendImg != $imagem) { @unlink('../../../images/categorias/' . $imagem); @unlink('../../../images/categorias/thumbs/' . $imagem); $imagem = $sendImg; } } $update = mysql_query("UPDATE `categorias` SET `pos` = '{$pos}', `titulo` = '{$title}', `alias` = '{$alias}', `descricao` = '" . @$desc . "', `imagem` = '{$imagem}' WHERE id = '{$idItem}' LIMIT 1"); if ($update) { UpdatePos::categorias($idItem, $pos, $cat['parent']); $result = true; } else { $result = '<span class="error">Houve um erro ao inserir os dados.</span>'; } } else { $result = '<span class="required">Informe o TÍTULO da categoria.</span>';
if ($act == 'Save Edit') { if ($videoUrl) { $imagem = ''; $videoCod = ''; $type = ''; $vd = mysql_fetch_assoc(mysql_query("SELECT `imagem` FROM `videos` WHERE `id` = '{$idItem}' LIMIT 1")); $imgAnterior = $vd['imagem']; if (strpos($videoUrl, 'youtube')) { $videoCod = Videos::stripCodYoutube($videoUrl); $type = 'Yt'; } if (@$_FILES['imagem']['size'] > 0) { require_once '../libs/Strings.class.php'; require_once '../libs/NwdGD.2.class.php'; require_once '../libs/Images.class.php'; $imagem = Images::uploadImagens($_FILES['imagem'], '../../../images/videos/', explode('_', $imgvalues), 100); } $insert = mysql_query("UPDATE `videos` SET\n\t\t\t\t\t\t\t\t`pos` = '{$pos}',\n\t\t\t\t\t\t\t\t`videoUrl` = '{$videoUrl}', \n\t\t\t\t\t\t\t\t`videoCod` = '{$videoCod}',\n\t\t\t\t\t\t\t\t`type` = '{$type}',\n\t\t\t\t\t\t\t\t" . ($imagem || $remove_img ? "`imagem` = '{$imagem}'," : '') . "\n\t\t\t\t\t\t\t\t`titulo` = '{$titulo}',\n\t\t\t\t\t\t\t\t`descricao` = '{$descricao}'\n\t\t\t\t\t\t\t\t WHERE `id` = '{$idItem}' LIMIT 1"); if ($insert) { UpdatePos::videos($idItem, $pos, $catid); $result = true; if ($imagem && @$imgAnterior || $remove_img) { @unlink('../../../images/videos/' . $imgAnterior); } } else { $result = '<span class="error">Houve um erro ao inserir os dados.</span>'; } } else { $result = '<span class="required">Informe a url do VÍDEO.</span>'; } echo '<script>window.top.window.finishUploadItem(\'' . $result . '\');</script>';
$result['nome'] = $r['nome']; $result['desc'] = $r['desc']; $result['preco'] = $r['preco']; echo json_encode($result); } //--------------------------------------------------------------------------------------------------------- // SALVAR EDIÇÃO //--------------------------------------------------------------------------------------------------------- if ($act == 'Save Edit') { $img = mysql_fetch_assoc(mysql_query("SELECT * FROM imagens WHERE id = '{$idItem}' LIMIT 1")); $imagem = $img['imagem']; if (@$_FILES['file']['size'] > 0) { require_once '../libs/Strings.class.php'; require_once '../libs/NwdGD.2.class.php'; require_once '../libs/Images.class.php'; $sendImg = Images::uploadImagens($_FILES['file'], $pathUp . $pastaDestino, explode('_', $imgvalues), 150); if ($sendImg) { @unlink($pathUp . $pastaDestino . $imagem); @unlink($pathUp . $pastaDestino . 'thumbs/' . $imagem); } $imagem = $sendImg; } $update = mysql_query("UPDATE imagens SET `pos` = '{$pos}', `url` = '{$url}', `nome` = '{$nome}', \r\n\t\t\t\t\t\t\t `desc` = '{$desc}', `imagem` = '{$imagem}', `preco` = '{$preco}' \t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t WHERE `id` = '{$idItem}' LIMIT 1"); if ($update) { UpdatePos::imagens($idItem, $pos, $img['categ']); $result = true; } else { $result = '<span class="error">Houve um erro ao salvar os dados.</span>'; } echo '<script>window.top.window.finishUploadImagem(' . $result . ');</script>'; }
if ($act == 'Load Image Intro') { $usuario = mysql_fetch_assoc(mysql_query("SELECT imagem FROM usuarios WHERE id = '{$id}' LIMIT 1")); $thumburl = 'images/usuarios/thumbs/' . $usuario['imagem']; $thumb = is_file('../../../' . $thumburl) ? $path . '/' . $thumburl : ''; echo $thumb; } //----------------------------------------------------------------------------------------------------------------------- // SALVA A IMAGEM DE INTRODUÇÃO //----------------------------------------------------------------------------------------------------------------------- if ($act == 'Save Image Intro') { require_once '../libs/NwdGD.2.class.php'; require_once '../libs/Images.class.php'; $pastadestino = '../../../images/usuarios/'; $img = mysql_fetch_assoc(mysql_query("SELECT `imagem` FROM `usuarios` WHERE `id` = '{$idItem}' {$userfilter} LIMIT 1")); $img_ant = $img['imagem']; $nova_imagem = Images::uploadImagens($_FILES['arquivo'], $pastadestino, explode('_', $imgvalues), 100); //uploadImagens($file, $pastaDestino, $values, $limitName=20, $imgName='') if ($nova_imagem) { $update = mysql_query("UPDATE `usuarios` SET `imagem` = '{$nova_imagem}' WHERE `id` = '{$idItem}' {$userfilter} LIMIT 1"); @unlink($pastadestino . $img_ant); @unlink($pastadestino . 'thumbs/' . $img_ant); } if (@$update) { $result = $path . '/images/usuarios/thumbs/' . $nova_imagem; } else { $result = false; } echo '<script>window.top.window.finishUploadIntroImage(\'' . $result . '\');</script>'; } //----------------------------------------------------------------------------------------------------------------------- // EXCLUI A IMAGEM DE INTRODUÇÃO
break; } $extensoesPermitidas = array('jpg', 'jpeg', 'png', 'gif'); switch ($_POST['act']) { //---------------------------------------------------------------------------------------------------------------------- // CADASTRAR //---------------------------------------------------------------------------------------------------------------------- case 'Cadastrar': set_time_limit(0); require_once '../../../libs/NwdGD.2.class.php'; require_once '../../../libs/Images.class.php'; $error = ''; $file = $_FILES['imagens']; $extensao = strtolower(str_replace('.', '', strrchr($file['name'], '.'))); if (in_array($extensao, $extensoesPermitidas)) { $newName = Images::uploadImagens($file, $pathUp . $pastaDestino, explode('_', $imgvalues), 100, $getName); if ($newName != false) { $lastPos = mysql_fetch_assoc(mysql_query("SELECT `pos` FROM `imagens` WHERE `categ` = '{$catid}' ORDER BY `pos` DESC LIMIT 1")); $pos = $lastPos['pos'] + 1; $insert = mysql_query("INSERT INTO `imagens` (`pos`, `categ`, `imagem`, `published`) \n\t\t\t\t\t\tVALUES ('{$pos}', '{$catid}', '{$newName}', '1')"); } if (@$insert) { $success = 'Enviado'; } else { $error = 'Erro!'; } } else { $error = 'Arquivo não permitido'; } if (empty($error)) { echo '<div id="status">success</div>';