valor_pesos; $valorpeso=$precio; }else{ $valoruf=$precio; $valorpeso=$precio * $obj->valor_pesos; } if ($oculto != '1') { $xxsql = "update productos set nombre = '".$nombre_prod."', descripcion = '".$descrip."', desc_inter = '".$int."', Direccion = '".$direccion."', valor = '".$precio."', moneda= '".$moneda."', destacado = '".$destacado."', Dormitorios = '".$dormitorios."', Valorpeso = '".$valorpeso."', Valoruf = '".$valoruf."', oculto = '".$oculto."', publicado = '".date("Y-m-d H:i:s")."' where id = '".$id_prod."'"; } else { $xxsql = "update productos set nombre = '".$nombre_prod."', descripcion = '".$descrip."', desc_inter = '".$int."', Direccion = '".$direccion."', valor = '".$precio."', moneda= '".$moneda."', destacado = '".$destacado."', Dormitorios = '".$dormitorios."', Valorpeso = '".$valorpeso."', Valoruf = '".$valoruf."', oculto = '".$oculto."' where id = '".$id_prod."'"; } $result=mysql_query($xxsql) or die(mysql_error().' consulta: '.$xxsql); mysql_query("Delete from producto_categoria where id_producto = '".$id_prod."'") or die("

Error44


\n"); for($i=0; $ivalor + 1; $xxsql = "update correlativos_id set valor = '".$correlativo."' where id = '2'"; $result=mysql_query($xxsql) or die(mysql_error().' consulta: '.$xxsql); // Obtenemos la información de la imagen $im_info = getimagesize($_FILES["file"]["tmp_name"][$fr]); // Evaluamos si es GIF(1) o JPEG(2) // y creamos la imagen en GD switch($im_info[2]) { case 1: $imagen = imagecreatefromgif($_FILES["file"]["tmp_name"][$fr]); break; case 2: $imagen = imagecreatefromjpeg($_FILES["file"]["tmp_name"][$fr]); break; case 3: $imagen = imagecreatefrompng($_FILES["file"]["tmp_name"][$fr]); break; } // Evaluamos si la imagen es horizontal ancho mayor que alto a escala 4/3 $valll=$im_info[0]/$im_info[1]; if($valll>(4/3)) { // Definimos las medidas de las imagenes $web_max = $im_info[0]; // ancho maximo de la foto A (Ficha prod foto grande) $th_max = 267; // ancho maximo de la foto B (Listado de productos) $det_max = 100; // ancho maximo de la foto C (Listado miniatura) $detweb_max = 800; // ancho maximo de la imagen grande que se abre sola if ($detweb_max > $im_info[0]) { $detweb_max = $im_info[0];} $web_w = $web_max; $web_h = ($im_info[1]/$im_info[0])*$web_max; $th_w = $th_max; $th_h = ($im_info[1]/$im_info[0])*$th_max; $det_w = $det_max; $det_h = ($im_info[1]/$im_info[0])*$det_max; $detweb_w = $detweb_max; $detweb_h = ($im_info[1]/$im_info[0])*$detweb_max; } else { $web_max = $im_info[1]; // alto maximo de la foto A (Ficha prod foto grande) $th_max = 200; // alto maximo de la foto B (Listado de productos) $det_max = 75; // alto maximo de la foto C (Listado miniatura) $detweb_max = 600; // alto maximo de la imagen grande que se abre sola if ($detweb_max > $im_info[1]) { $detweb_max = $im_info[1];} $web_w = ($im_info[0]/$im_info[1])*$web_max; $web_h = $web_max; $th_w = ($im_info[0]/$im_info[1])*$th_max; $th_h = $th_max; $det_w = ($im_info[0]/$im_info[1])*$det_max; $det_h = $det_max; $detweb_w = ($im_info[0]/$im_info[1])*$detweb_max; $detweb_h = $detweb_max; } // Creamos las imágenes $webimage = imagecreatetruecolor($web_w,$web_h); $thumb = imagecreatetruecolor($th_w,$th_h); $detalle = imagecreatetruecolor($det_w,$det_h); $detwebgrande = imagecreatetruecolor($detweb_w,$detweb_h); // Copiamos la original escalada imagecopyresampled($webimage,$imagen,0,0,0,0, $web_w,$web_h,imagesx($imagen),imagesy($imagen)); imagecopyresampled($thumb,$imagen,0,0,0,0, $th_w,$th_h,imagesx($imagen),imagesy($imagen)); imagecopyresampled($detalle,$imagen,0,0,0,0, $det_w,$det_h,imagesx($imagen),imagesy($imagen)); imagecopyresampled($detwebgrande,$imagen,0,0,0,0, $detweb_w,$detweb_h,imagesx($imagen),imagesy($imagen)); // Destruimos la imagen original imagedestroy($imagen); // Damos salida a nuestros archivos $ac = $_FILES["file"]["name"][$fr]; $extension = explode(".",$ac); $num = count($extension)-1; $extension[$num] = strtolower($extension[$num]); $fotoweb_name=$id_prod.'-A-'.$correlativo.'.'.$extension[$num]; $fotothumb_name=$id_prod.'-B-'.$correlativo.'.'.$extension[$num]; $fotodetalle_name=$id_prod.'-C-'.$correlativo.'.'.$extension[$num]; $fotodetwebgrande_name=$id_prod.'-D-'.$correlativo.'.'.$extension[$num]; $fotoweb = "/home/csentid/public_html/contabilidad/web1/fotos/".$fotoweb_name; $foto = "/home/csentid/public_html/contabilidad/web1/fotos/".$fotothumb_name; $foto_grande = "/home/csentid/public_html/contabilidad/web1/fotos/".$fotodetalle_name; $fotowebgrande = "/home/csentid/public_html/contabilidad/web1/fotos/".$fotodetwebgrande_name; ////////////////////////////////// //agregamos texto a fotos unset ($busca); $busca["B_id"]='csentid'; $busca["id"]=$_COOKIE['EMPRXX22']; if ($row_emp=$Empresas->getEmpresa($f,$busca)) { $texto = $row_emp["empresa"]; } require ($f."contabilidad/conex/webcatalog.php"); $long = strlen($texto)*imagefontwidth(5); $ancho = imagesx($detwebgrande); $alto = imagesy($detwebgrande); $blanco = imagecolorallocate($detwebgrande,255,255,255); imagestring($detwebgrande, 5, $ancho-$long-25, $alto-35,$texto,$blanco); $long = strlen($texto)*imagefontwidth(5); $ancho = imagesx($webimage); $alto = imagesy($webimage); $blanco = imagecolorallocate($webimage,255,255,255); imagestring($webimage, 5, $ancho-$long-25, $alto-35,$texto,$blanco); imagejpeg($webimage,$fotoweb,90); imagejpeg($thumb,$foto,90); imagejpeg($detalle,$foto_grande,90); imagejpeg($detwebgrande,$fotowebgrande,90); ///////////////////////// ////////////////////////////////////// // Destruimos las imagenes temporales imagedestroy($webimage); imagedestroy($thumb); imagedestroy($detalle); imagedestroy($detwebgrande); $id_ftp=ftp_connect('sentidos.cl'); ftp_login($id_ftp, 'fotocatalog@sentidos.cl', 'vinculo3'); $pasivo_destino = false; ftp_pasv($id_ftp,$pasivo_destino); ftp_put($id_ftp, '/'.$fotoweb_name, $fotoweb, FTP_BINARY); ftp_put($id_ftp, '/'.$fotothumb_name, $foto, FTP_BINARY); ftp_put($id_ftp, '/'.$fotodetalle_name, $foto_grande, FTP_BINARY); ftp_put($id_ftp, '/'.$fotodetwebgrande_name, $fotowebgrande, FTP_BINARY); ftp_close($id_ftp); $xxsql = "select * from producto_foto where id_producto = '".$id_prod."' and principal = '1'"; $result=mysql_query($xxsql) or die(mysql_error().' consulta: '.$xxsql); if (mysql_num_rows($result)==0) { $principal=1; } else { $principal='0'; } $xxsql = "insert into producto_foto (id_foto, id_producto, fotoa, fotob, fotoc, fotod, principal) values ('".$correlativo."', '".$id_prod."', '".$fotoweb_name."', '".$fotothumb_name."', '".$fotodetalle_name."', '".$fotodetwebgrande_name."', '".$principal."')"; $result=mysql_query($xxsql) or die(mysql_error().' consulta: '.$xxsql); } } if ($foto_prin) { $sql="update producto_foto set principal = '0' where id_producto = '".$id_prod."'"; mysql_query($sql) or die (mysql_error() . " " .$sql); $sql="update producto_foto set principal = '1' where id_producto = '".$id_prod."' and id_foto = '".$foto_prin."'"; mysql_query($sql) or die (mysql_error() . " " .$sql); } if ($video && $video != 'http://www.youtube.com/watch?v') { $xxsql = "select * from producto_youtube where id_producto = '".$id_prod."' and principal = '1'"; $result=mysql_query($xxsql) or die(mysql_error().' consulta: '.$xxsql); if (mysql_num_rows($result)==0) { $principal=1; } else { $principal='0'; } $xxsql = "insert into producto_youtube (id_producto, url_vide, principal) values ('".$id_prod."', '".$video."', '".$principal."')"; $result=mysql_query($xxsql) or die(mysql_error().' consulta: '.$xxsql); } } if ($id_prod) { $xxsql = "select * from productos where id = '".$id_prod."'"; $result=mysql_query($xxsql) or die(mysql_error().' consulta: '.$xxsql); if ($row=mysql_fetch_array($result)) { $nombre_prod=$row["nombre"]; $descrip=$row["descripcion"]; $int=$row["desc_inter"]; $direccion=$row["Direccion"]; $precio=$row["valor"]; $moneda=$row["moneda"]; $destacado=$row["destacado"]; $dormitorios=$row["Dormitorios"]; $oculto=$row["oculto"]; $cliente=$row["id_cliente"]; mysql_free_result($result); $categorias = mysql_query("select id_categoria from producto_categoria where id_producto = '".$id_prod."'"); $i = 0; while($cat = mysql_fetch_array($categorias)) { $chk_cat[$i] = $cat["id_categoria"]; $i++; } } } ?>
Crear ProductoFicha Producto:
Nombre Producto *
Descripcion
Dirección
Comentario privado
 
Dormitorios
Valor
Destacado checked>
Oculto checked>
   
Propietario &view=1">
Contacto
email ">
Telefono

Categorias
checked='checked'>
Otras Categorias
checked='checked'>
Fotos

Videos
video Accion Principal
" target="_blank"> Eliminar
" target="_blank"> Eliminar