$idCat = $_GET['cat']; $pagina = $_GET['p']; $step = $_GET['step']; $back = $_GET['b']; switch ($step) { case 0: $info = obtenerDescJuego($db, $idGlobalnet); $texto = str_replace("&", "&", $info['texto']); $screen = $info['screen']; $nombre_juego = $info['nombre']; $href = "game_desc.php?p={$pagina}&step=1&cat={$idCat}&id=" . $idGlobalnet; $link_descarga = new Link($href, "Descargar"); $volver_link = "games.php?p={$pagina}&step=1&cat={$idCat}"; break; case 1: $datos = obtenerDatosContenido($db, $idGlobalnet, true); if ($back == 'c') { $volver_link = "games.php?p={$pagina}&step=1&cat={$idCat}"; } else { $volver_link = "home.php"; } $url = "hacer_descarga.php?tipoCat=" . $datos['tipo'] . "&id={$idGlobalnet}"; $url_no = "url_no.php?b={$back}&p={$pagina}&cat={$idCat}&tipoCat=31&id={$idGlobalnet}"; $texto = new MensajeDescarga($url, $url_no, 31, $idGlobalnet); $texto->forceSiUrl($url); $texto->setWapName("halloween_wap"); $home_link = "home.php"; break; } ///////////////////////////////////////////// //// PRESENTACION
function Display() { global $msisdn; //Esto es chancho, lo sé... pido perdón... :( global $ua; global $db; if ($msisdn != "" || IDEAS == 1) { $contenidoTpl = $this->_loadTemplate(); /* if(!$this->force_si) { $url_descarga = urlWapPushAncel($msisdn, $this->idCont, false, servicio3G(), $this->nombre_wap); } else { $url_descarga = $this->href_si; } */ $url_descarga = $this->href_si; $html = str_replace("#RESPUESTASI#", $url_descarga, $contenidoTpl); if (IDEAS == 1) { //Para el caso de IDEAS, se debe obtener el ID del tipo de contenidos de WAZZUP en lugar del de Ideas $datos_ideas = obtenerDatosCont($db, $this->idCont); $tipo_ideas = $datos_ideas['tipo_ideas']; $this->tipo = $datos_ideas['tipo']; } //echo $this->tipo.".."; if (soportaContenidoPorTipo($db, $ua, $this->tipo)) { if ($this->idCont != 0) { if (IDEAS == 1) { $datos = obtenerDatosCompra($tipo_ideas, $this->idCont); } else { $datos = obtenerDatosCompra($this->tipo, $this->idCont); if (TIGO_CO == 1) { $oPrecio = new PreciosContenidos($db); $precio_contenido = $oPrecio->devolverPrecio("tigo_co", $this->idCont); } else { $precio_contenido = $datos["precio"]; } } if ($datos['nombre_cont'] == "Juego" && !check_game_compat($db, $ua, $this->idCont)) { $html = "Este contenido no es compatible con\t su móvil."; } else { $datos_cont = obtenerDatosContenido(null, $this->idCont, $datos['nombre_cont'] == "Juego"); if ($datos_cont['screenshots'] && $this->show_preview) { $imgPreview = new Imagen("getimage.php?path=http://www.wazzup.com.uy/" . $datos_cont['screenshots'], $datos_cont['nombre']); $html = str_replace("#IMG_PREVIEW#", $imgPreview->Display(), $html); } else { $html = str_replace("#IMG_PREVIEW#", "", $html); } $html = str_replace("#NOMBRE_CONTENIDO#", $datos_cont['nombre'], $html); } } $html = str_replace("#IMG_PREVIEW#", "", $html); $html = str_replace("#RESPUESTANO#", $this->href_no, $html); if (TIGO_CO == 1) { $html = str_replace("#PRECIO#", $precio_contenido, $html); } else { $version_wap = $this->_soportaXHTML() ? "xhtml" : "wml"; $precio = isset($datos["precio_{$version_wap}"]) ? $datos["precio_{$version_wap}"] : $datos['precio']; $html = str_replace("#PRECIO#", $precio, $html); } $html = str_replace("#NOMBRETIPO#", $datos['nombre_cont'], $html); } else { $html = "Este contenido no está disponible para su móvil."; } } else { $html = <<<HTML \t\t\t\tEl contenido no se puede descargar en este momento, por favor intentelo más tarde HTML; } return $html; }
function Display() { global $msisdn; //Esto es chancho, lo sé... pido perdón... :( global $ua; global $db; if ($msisdn != "" || IDEAS == 1) { $contenidoTpl = $this->_loadTemplate(); $url_descarga = $this->href_si; $html = str_replace("#RESPUESTASI#", $url_descarga, $contenidoTpl); if (IDEAS == 1) { //Para el caso de IDEAS, se debe obtener el ID del tipo de contenidos de WAZZUP en lugar del de Ideas $datos_ideas = obtenerDatosCont($db, $this->idCont); $tipo_ideas = $datos_ideas['tipo_ideas']; $this->tipo = $datos_ideas['tipo']; } //echo $this->tipo.".."; if (soportaContenidoPorTipo($db, $ua, $this->tipo)) { if ($this->idCont != 0) { $datos = obtenerDatosCompra($this->tipo, $this->idCont); //Nuevo super-multi-loco sistema para obtener precio de los contenidos $id_wap = obtenerIDInteraccionWap($db, NOMBRE_MCM, OPERADORA_MCM); $pc = new BillingContenido($db, $this->idCont, $id_wap); $pc->ProcesarWap(); $precio_contenido = $pc->ObtenerPrecio(); if ($precio_contenido == "") { //Si no tenemos un precio seteado para el precio, lo buscamos como lo haciamos antes. if (IDEAS == 1) { $datos = obtenerDatosCompra($tipo_ideas, $this->idCont); } else { $datos = obtenerDatosCompra($this->tipo, $this->idCont); if (TIGO_CO == 1) { $oPrecio = new PreciosContenidos($db); $precio_contenido = $oPrecio->devolverPrecio("tigo_co", $this->idCont); } else { $precio_contenido = $datos["precio"]; } } } if ($datos['nombre_cont'] == "Juego" && !check_game_compat($db, $ua, $this->idCont)) { $html = "Este contenido no est�� disponible para su m�vil."; } else { $datos_cont = obtenerDatosContenido(null, $this->idCont, $datos['nombre_cont'] == "Juego"); if ($datos_cont['screenshots'] && $this->show_preview) { $imgPreview = new Imagen("getimage.php?path=http://www.wazzup.com.uy/" . $datos_cont['screenshots'], $datos_cont['nombre']); $html = str_replace("#IMG_PREVIEW#", $imgPreview->Display(), $html); } else { $html = str_replace("#IMG_PREVIEW#", "", $html); } $html = str_replace("#NOMBRE_CONTENIDO#", $datos_cont['nombre'], $html); } } $html = str_replace("#IMG_PREVIEW#", "", $html); $html = str_replace("#RESPUESTANO#", $this->href_no, $html); if (TIGO_CO == 1) { $html = str_replace("#PRECIO#", $precio_contenido, $html); } else { $version_wap = $this->_soportaXHTML() ? "xhtml" : "wml"; $precio = isset($datos["precio_{$version_wap}"]) ? $datos["precio_{$version_wap}"] : $datos['precio']; $html = str_replace("#PRECIO#", $precio, $html); } $html = str_replace("#NOMBRETIPO#", $datos['nombre_cont'], $html); } else { $html = "Este contenido no está disponible para su móvil."; } } else { $html = <<<HTML \t\t\t\tEl contenido no se puede descargar en este momento, por favor intentelo más tarde HTML; } return $html; }
break; case 62: $only_cont = array(14419, 14424); break; } $resultados = buscarContenidos_mcm($db, $pagina, $items_por_pagina, $busqueda, $tipo, $only_cont, OPERADORA_MCM, NOMBRE_MCM); $cont = 0; foreach ($resultados as $res) { $id = $res['id']; $nombre = $res['nombre']; $idCat = $res['idCat']; $cont++; if ($cont != 1) { switch ($tipo) { case 7: $datos = obtenerDatosContenido($db, $id); $url = "images.php"; $lista[] = new Link($url . "?push={$nombre_wap}&b=ba&step=2&cat={$idCat}&tipoCat=" . $tipo . "&id=" . $id, utf8_encode(str_replace("&", "&", stripslashes($nombre))), PATH_PREVIEW . "/" . $datos['screenshots'], TOP_SIDE); break; case 23: case 29: $url = "ringtones.php"; $lista[] = new Link($url . "?push={$nombre_wap}&b=ba&step=2&cat={$idCat}&tipoCat=" . $tipo . "&id=" . $id, utf8_encode(str_replace("&", "&", stripslashes($nombre)))); break; case 62: $url = "videos.php"; $lista[] = new Link($url . "?push={$nombre_wap}&b=ba&step=2&cat={$idCat}&tipoCat=" . $tipo . "&id=" . $id, utf8_encode(str_replace("&", "&", stripslashes($nombre)))); break; } } }
/** * Muestra el top de VideoTones * * @param unknown_type $id_top * @return unknown */ function displayTopVideoTones($id_top) { $ids_tops = $this->array_contenidos[$id_top]; // array con los id a mostrar if (!$this->array_titulos_tops[$id_top]) { // $extraparam = "SECCION_SIN_TITULO"; $seccionTop = new Seccion ($this->array_titulos_tops[$id_top], $this->getStyle($this->array_align_items[$id_top]), $this->getStyle($this->array_font_size[$id_top]), $extraparam); } else { $seccionTop = new Seccion ($this->array_titulos_tops[$id_top], $this->getStyle($this->array_align_items[$id_top]), $this->getStyle($this->array_font_size[$id_top])); } $listaTop = new ListaLinks(); if ($this->array_style_items[$id_top] != "BULLETS") $listaTop->SetStyle($this->getStyle($this->array_style_items[$id_top])); foreach ($ids_tops as $id) { $datos = obtenerDatosContenido($this->db, $id); $cat = $datos['categoria']; $id = $datos['id']; if ($this->operadora == "claro" || $this->operadora == "porta") { $href = "hacer_descarga.php?xxx={$this->array_xxx[$id]}&b=h&step=2{$this->universal_push}&cat=$cat&tipoCat=65&id=".$id."&b=h"; } else { $href = "videos.php?xxx={$this->array_xxx[$id]}&b=h&step=2{$this->universal_push}&cat=$cat&tipoCat=65&id=".$id."&b=h"; } $ruta = $datos['screenshots']; $carpeta = calcularCarpeta($id); ($this->array_textos_links_dl[$id_top] != "") ? $nombre = $this->array_textos_links_dl[$id_top] : $nombre = $this->escape4Wap($datos['nombre']); ($this->array_subtexto[$id_top] == "1") ? $autor = "<br/> ".$this->escape4Wap($datos["autor"]) : $autor = ""; if ($this->array_style_items[$id_top] == "BULLETS") { $link = new MenuItem("images/bullet.gif", $nombre, $href); } else { if ($this->array_show_preview[$id_top] == "1") { if (file_exists("getimage.php")) $link = new Link($href, $nombre, "getimage.php?path=http://www.wazzup.com.uy/$ruta", TOP_SIDE, null, $autor); else $link = new Link($href, $nombre, "http://www.wazzup.com.uy/$ruta", TOP_SIDE, null, $autor); } else { $link = new Link($href, $nombre, null, null, null, $autor); } } switch($this->array_marcas[$id]){ case 'new': $link->setNew(true); break; case 'hot': $link->setHot(true); break; case 'hit': $link->setHit(true); break; } $listaTop->AddComponent($link); } $seccionTop->AddComponent ($listaTop); $this->html .= $seccionTop->Display(); if (($this->array_text_notitle[$id_top] != "")) { $seccionVerMas = new Seccion ("", $this->getStyle($this->array_align_notitle[$id_top]), $this->getStyle($this->array_font_size[$id_top]), SECCION_SIN_TITULO); $seccionVerMas->AddComponent (new Link ("videos.php?step=0{$this->universal_push}&tipoCat=65", $this->array_text_notitle[$id_top])); $this->html .= $seccionVerMas->Display(); } if ($this->debug == "2") $this->logMyDebug(); return $this->html; }