Libreria Tercer Mundo

/************************************************************************************************* Nombre: ficha2.php Versi´┐Żn: 2.0 Descripci´┐Żn: Visualizaci´┐Żn de las fichas de gloobal Responsable: Javier Picado Ladr´┐Żn de Guevara Responsable versi´┐Żn 1.0: Fernando Garc´┐Ża Samblas Historia: 2.0: Se usa SOAP para el acceso a la informaci´┐Żn 1.0: Se usa un sistema de cach´┐Ż para acceder a la informaci´┐Żn. ´┐Ż? **************************************************************************************************/ $directorio_gloobal="/u6/gloobal/"; //librer´┐Żas template powel include_once("$directorio_gloobal/web/iepala/gloobal/templatePower/class.TemplatePower.inc.php"); // necesitamos la librer´┐Ża soap require_once("$directorio_gloobal/web/nusoap/nusoap.php"); // nos instanciamos contra glent.php $client = new soapclient('http://www.gloobal.net/nusoap/glent.php'); // la llamada soap! $result = $client->call('glitem', array( //aqu´┐Ż decimos qu´┐Ż queremos la funcionalidad que d´┐Ż glitem, el servidor puede dar otras funcionalidades 'base' => $entidad, //la llamada es bastante simple, solo tenemos que dar la base y el id 'id' => intval($id)) // ojo, el id debe ser un entero... ); // ense´┐Żamos en formato bonito el resultado $tpl=new TemplatePower("codigo_gloobal/plantillas/ficha_venta_libro.html"); $tpl->Prepare(); //las cosas est´┐Żticas... $tpl->assign("site_name","Gloobal"); $tpl->assign("TITULO",$result["nombre"]); $tpl->assign("ID_LIBRO",$result["id"]); if ($result["precio"]>0){ //ense´┐Żamos las cesta solo si tiene precio solo si se puede comprar $tpl->NewBlock("compra"); $tpl->assign("ID_LIBRO",$id); } else $tpl->NewBlock("nocompra"); if (isset ($result["objImgSrc"]) && $result["objImgSrc"]!=""){ $tpl->NewBlock("IMAGEN"); $tpl->assign("IMAGEN_URL",$result["objImgSrc"]); $tpl->GotoBlock(); } if (is_array($result["Personas_x_Cargos"])){ $tpl->NewBlock("autores"); reset($result["Personas_x_Cargos"]); while (list($key, $val) = each($result["Personas_x_Cargos"])){ if($val!=""){ $tpl->NewBlock("AUTOR"); $tpl->assign("ID",$key); $val=str_replace("(Autor/a)","",$val); $tpl->assign("AUTOR_NOMBRE",$val); $tpl->GotoBlock(); } } } if ($result["isbn"]!=""){ $tpl->NewBlock("isbn"); $tpl->assign("ISBN",$result["isbn"]); } if ($result["anio"]!=""){ $tpl->NewBlock("a´┐Żo"); $tpl->assign("A´┐ŻO",$result["anio"]); } if (is_array($result["Agentes_x_Roles"])){ reset($result["Agentes_x_Roles"]); while (list($key, $val) = each($result["Agentes_x_Roles"])){ if($val!=""){ $val=str_replace("(editora)","",$val); $tpl->NewBlock("EDITORIAL"); $tpl->assign("ID",$key); $tpl->assign("EDITORIAL_NOMBRE",$val); $tpl->GotoBlock(); } } } if ($result["precio"]>0){ $tpl->NewBlock("precio"); $tpl->assign("PRECIO",$result["precio"]); } if ($result["paginas"]!=""){ $tpl->NewBlock("paginas"); $tpl->assign("PAGINAS",$result["paginas"]); } if ($result["sumario"]!=""){ $tpl->NewBlock("sumario"); $tpl->assign("SUMARIO",$result["sumario"]); } if (is_array($result["Descriptores"])){ $tpl->NewBlock("descriptores"); reset($result["Descriptores"]); while (list($key, $val) = each($result["Descriptores"])){ if($val!=""){ $tpl->NewBlock("DESCRIPTOR"); $tpl->assign("ID",$key); $tpl->assign("DESCRIPTOR",$val); $tpl->GotoBlock(); } } } if (is_array($result["Paises"])){ $tpl->NewBlock("paises"); reset($result["Paises"]); while (list($key, $val) = each($result["Paises"])){ if ($val!=""){ $tpl->NewBlock("PAIS"); $tpl->assign("ID",$key); $tpl->assign("PAIS",$val); $tpl->GotoBlock(); } } } if (is_array($result["Regiones"])){ $tpl->NewBlock("regiones"); reset($result["Regiones"]); while (list($key, $val) = each($result["Regiones"])){ if ($val!=""){ $tpl->NewBlock("REGION"); $tpl->assign("ID",$key); $tpl->assign("REGION",$val); $tpl->GotoBlock(); } } } $tpl->PrintToScreen(); ?>


Ver Titulos Disponibles en la Librería
html
PDF

Para pedidos, escriba a libreriatercermundo@iepala.es
o envíe un fax al 914084314 y atenderemos su solicitud

iepalaGloobalTaluzma