break;*/ case 1: //el segundo paso: mostramos el contenido para una categoría $titulo = obtenerNombreCat($idCat); $cant_p_pagina = 4; $conts = obtenerContenidosPorCat_mms($idCat, $type, $pagina, $cant_p_pagina); $total = $conts['total']; unset($conts['total']); $lista = array(); foreach ($conts as $cont) { $id = $cont['id']; $nombre = $cont['nombre']; $preview = explode(".", $cont['referencia']); $imagen = $preview[0] . "_p." . $preview[1]; $nombre = utf8_encode(str_replace("&", "&", stripslashes($nombre))); $url = urlDruttAncel($msisdn, $cont['id'], false, servicio3G(), NOMBRE_PORTAL_DESCARGA); $lista[] = new Link($url, $nombre, PATH_PREVIEW . "/" . $imagen, TOP_SIDE); } $tipoLista = LISTA2X2_LINKS; //Seteamos el tipo de la lista de links, para que se muestren las imagenes de 2 en 2 $volver_link = "./"; $home_link = "./"; $paginado = new Paginado($cant_p_pagina, $pagina, $total, $_GET, "videos.php"); $alineacion_seccion = "center"; break; case 2: //el tercer paso: mostramos el mensaje con las opciones "SI" o "NO" header("Location: hacer_descarga.php?id={$idCont}"); die; $datos_cat = obtenerIdCat_mms($db, $idCont, OPERADORA_MCM, NOMBRE_MCM); $titulo = str_replace("&", "&", $datos_cat["autor"]);
$conts = obtenerContenidosPorCat_mms($idCat, $type, $pagina, $cant_img_pagina); $total = $conts['total']; unset($conts['total']); $lista = array(); foreach ($conts as $cont) { ///--------------- CHANCHADAS A CONTINUACION $nombre = str_replace("128x128", "50x50", $cont['archivo']); //$nombre = str_replace(".gif", "_p.gif", $nombre); //$nombre = str_replace("101x80", "40x32", $nombre); $nombre = str_replace("/netuy", "", $nombre); if ($type == 5) { //esto es una chanchada... todo por no guardar los archivos donde van1!!! ñia!!! $nombre = str_replace("50x50", "40x32", $nombre); } //--------------- FIN DE LAS CHANCHADAS $lista[] = new Link(urlDruttAncel($msisdn, $cont['id'], false, servicio3G(), NOMBRE_PORTAL_DESCARGA), "Descargar", "getimage.php?path=http://www.wazzup.com.uy/netuy/{$nombre}"); } $tipoLista = LISTA2X2_LINKS; //Seteamos el tipo de la lista de links, para que se muestren las imagenes de 2 en 2 $volver_link = "index.php"; $home_link = "index.php"; $text_align = "center"; $paginado = new Paginado($cant_img_pagina, $pagina, $total, $_GET, "images.php"); break; case 2: //el tercer paso: mostramos el mensaje con las opciones "SI" o "NO" $datos_cat = obtenerIdCat_mms($db, $idCont, OPERADORA_MCM, NOMBRE_MCM); $titulo = $datos_cat["autor"]; $idCat = $datos_cat["id"]; if ($back == 'c') { $volver_link = "images.php?push={$nombre_wap}&tipoCat={$type}&cat={$idCat}&step=1";
function showLinks($nombre_seccion = "", $align = "left", $style = LISTA_INTERCALADA_LINKS) { $cantidad = count($this->juegos); for ($i = $this->cantCajas; $i < $cantidad; $i++) { if (ANCEL_DRUTT == 1) { include_once "rewrite_lib.php"; include_once dirname(__FILE__) . "/../wap.wazzup.com.uy/wap_common/getCelularHeader.php"; $href = urlDruttAncel($msisdn, $this->juegos[$i]['id'], false, servicio3G(), NOMBRE_PORTAL_DESCARGA); } else { $href = $this->archivo . "?id=" . $this->juegos[$i]['id']; } $menuItem = new Link($href, $this->juegos[$i]["nombre"]); switch ($this->juegos[$i]['attr']) { case "hot": $menuItem->setHot(true); break; case "hit": $menuItem->setHit(true); break; case "new": $menuItem->setNew(true); break; } $lista_js[] = $menuItem; } if ($lista_js) { if ($nombre_seccion) { $seccion = new Seccion($nombre_seccion, $align, SMALL_FONT_SIZE); } else { $seccion = new Seccion($nombre_seccion, $align, SMALL_FONT_SIZE, SECCION_SIN_TITULO); } $listaLinks = new ListaLinks(); $listaLinks->SetStyle($style); $imagen = new Imagen("./images/bullet.gif", "*"); $listaLinks->setBullet($imagen); $listaLinks->AddComponent($lista_js); $seccion->AddComponent($listaLinks); return $seccion; } else { return ""; } }
$db = $miC->db; ///////////////////////////////////////////////////////7 ///// LOGICA ///////////////////////////////////////////////////////7 $idCont = $_GET['id']; $nombre_wap = 'infusio_wap'; if ($msisdn) { $sql = "SELECT reintentos, pk_ventas_wap_billing as id\r\n\t\tFROM ancel.ventas_wap_billing\r\n\t\tWHERE descarga = {$idCont}\r\n\t\tAND celular = '{$celular}'\r\n\t\tAND useragent = '{$ua}'\r\n\t\tAND reintentos < 3 \r\n\t\tAND nombre_wap = '{$nombre_wap}'\r\n\t\tAND CONCAT(fecha, ' ', hora) >= DATE_SUB(now(), INTERVAL 24 HOUR)"; $rs = mysql_query($sql, $db); if ($rs) { $row = mysql_fetch_assoc($rs); if ($row['reintentos'] > 0 && $row['reintentos'] < 3) { $idCompra = $row['id']; $url_descarga = urlDruttAncel($msisdn, $idCont, $idCompra, servicio3G(), $nombre_wap); } else { $url_descarga = urlDruttAncel($msisdn, $idCont, false, servicio3G(), $nombre_wap); } mail("*****@*****.**", "infusio wap", "-INICIO- url_descarga=" . $url_descarga . " -FIN-"); header("Location: {$url_descarga}"); exit; } else { $texto = "Hubo un error en la compra del contenido, porfavor, intentelo más tarde."; } } else { $texto = "Hubo un error en la compra del contenido, porfavor, intentelo más tarde."; } /////////////////////////////////////////// ///// PRESENTACION /////////////////////////////////////////// $pagina = new Pagina(NOMBRE_PORTAL . " - Descarga tu contenido"); $seccion = new Seccion("Descargas", "center", SMALL_FONT_SIZE);
$estilo_lista = LISTA_NUMERADA_LINKS; $alineado_texto = "left"; $paginado = new Paginado($cant_por_pagina, $pagina, $total, $_GET, "ringtones.php"); $volver_link = "index.php?push={$nombre_wap}"; $home_link = "index.php?push={$nombre_wap}"; break; case 1: //el segundo paso: mostramos el contenido para una categor�a $titulo = "Mp3"; $items_por_pagina = 6; $conts = obtenerContenidosPorCat_mms($idCat, $type, $pagina2, $items_por_pagina); $total = $conts['total']; unset($conts['total']); $lista = array(); foreach ($conts as $cont) { $lista[] = new Link(urlDruttAncel($msisdn, $cont['id'], false, servicio3G(), NOMBRE_PORTAL_DESCARGA), utf8_encode(str_replace("&", "&", stripslashes($cont['nombre'])))); $idCont = $cont['id']; } //chanchada, lo se... lo hace con el ultimo idCont pq da igual pq son todos de la misma cat $estilo_lista = LISTA_NUMERADA_LINKS; $alineado_texto = "left"; $volver_link = "index.php?push={$nombre_wap}"; $home_link = "index.php?push={$nombre_wap}"; $paginado = new Paginado($items_por_pagina, $pagina2, $total, $_GET, "ringtones.php", "p2"); break; case 2: //el tercer paso: mostramos el mensaje con las opciones "SI" o "NO" $datos_cat = obtenerIdCat_mms($db, $idCont, OPERADORA_MCM, NOMBRE_MCM); $titulo = $datos_cat["autor"]; $idCat = $datos_cat["id"]; if ($back == 'c') {