summaryrefslogtreecommitdiffstats
path: root/admin/WebConsole/varios/menucliente.php
diff options
context:
space:
mode:
authoralonso <alonso@us.es>2009-11-17 15:44:03 +0000
committeralonso <alonso@us.es>2009-11-17 15:44:03 +0000
commit857c4aed9922743f7bb0a1584ac5320a6f32d594 (patch)
treed34340204ed537ecf9bdc033a34afc5a6ef8c87d /admin/WebConsole/varios/menucliente.php
parent772073b861479e86fbc90e8f02e5fb36945066ea (diff)
git-svn-id: https://opengnsys.es/svn/trunk@561 a21b9725-9963-47de-94b9-378ad31fedc9
Diffstat (limited to 'admin/WebConsole/varios/menucliente.php')
-rw-r--r--admin/WebConsole/varios/menucliente.php49
1 files changed, 31 insertions, 18 deletions
diff --git a/admin/WebConsole/varios/menucliente.php b/admin/WebConsole/varios/menucliente.php
index 51ebd6ed..5e38a116 100644
--- a/admin/WebConsole/varios/menucliente.php
+++ b/admin/WebConsole/varios/menucliente.php
@@ -1,11 +1,11 @@
<?
// *************************************************************************
-// Aplicación WEB: ogAdmWebCon
-// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla
-// Fecha Creación: Año 2003-2004
-// Fecha Última modificación: Marzo-2006
+// Aplicación� WEB: ogAdmWebCon
+// Autor: Jos�Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla
+// Fecha Creaci�: A� 2003-2004
+// Fecha �tima modificaci�: Marzo-2006
// Nombre del fichero: menubrowser.php
-// Descripción :
+// Descripci� :
// Muestra menu en el browser del cliente
// ****************************************************************************
include_once("../includes/ctrlacc.php");
@@ -14,15 +14,16 @@ include_once("../includes/CreaComando.php");
//________________________________________________________________________________________________________
$cmd=CreaComando($cadenaconexion);
if (!$cmd)
- Header('Location: '.$pagerror.'?herror=2'); // Error de conexióncon servidor B.D.
+ Header('Location: '.$pagerror.'?herror=2'); // Error de conexi�con servidor B.D.
//________________________________________________________________________________________________________
$iph="0.0.0.0";
if (isset($_GET["iph"])) $iph=$_GET["iph"];
//________________________________________________________________________________________________________
-$rsmenu=RecuperaMenu($cmd,$iph); // Recupera un recordset con los datos del m enú
+$rsmenu=RecuperaMenu($cmd,$iph); // Recupera un recordset con los datos del m en
?>
<HTML>
<HEAD>
+ <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
</HEAD>
<BODY>
<?
@@ -30,28 +31,29 @@ $ITEMS_PUBLICOS=1;
$ITEMS_PRIVADOS=2;
if(!empty($rsmenu)){
- $codeHtml=GeneraMenu($rsmenu,$ITEMS_PUBLICOS,$iph); // Genera menú público
+ $codeHtml=GeneraMenu($rsmenu,$ITEMS_PUBLICOS,$iph); // Genera men pblico
echo $codeHtml;
}
else
- echo '<H1>NO SE HA DETCTADO NINGÚN MENÚ PARA ESTE CLIENTE</H1>';
+ echo '<H1>NO SE HA DETEACTADO NINGÚN MENÚ PARA ESTE CLIENTE</H1>';
?>
</BODY>
</HTML>
<?
//___________________________________________________________________________________________________
//
-// Recupera Menú
+// Recupera Men
//___________________________________________________________________________________________________
function RecuperaMenu($cmd,$iph){
$rs=new Recordset;
$cmd->texto="SELECT menus.resolucion,menus.titulo,menus.coorx,menus.coory,menus.modalidad,
menus.scoorx,menus.scoory,menus.smodalidad,menus.htmlmenupub,menus.htmlmenupri,
acciones_menus.tipoaccion,acciones_menus.idaccionmenu,acciones_menus.idtipoaccion,
- acciones_menus.tipoitem,acciones_menus.descripitem,acciones_menus.idurlimg
+ acciones_menus.tipoitem,acciones_menus.descripitem,iconos.urlicono
FROM ordenadores
INNER JOIN menus ON menus.idmenu = ordenadores.idmenu
INNER JOIN acciones_menus ON acciones_menus.idmenu = menus.idmenu
+ LEFT OUTER JOIN iconos ON iconos.idicono=acciones_menus.idurlimg
WHERE ordenadores.ip='".$iph."' ORDER by acciones_menus.orden";
$rs->Comando=&$cmd;
@@ -62,7 +64,7 @@ function RecuperaMenu($cmd,$iph){
}
//___________________________________________________________________________________________________
//
-// Muestra el menu público
+// Muestra el menu pblico
//___________________________________________________________________________________________________
function GeneraMenu($rs,$tipo,$iph){
global $ITEMS_PRIVADOS;
@@ -83,14 +85,16 @@ function GeneraMenu($rs,$tipo,$iph){
$mod=$smodalidad;
else
$mod=$modalidad;
- // Genera HTML de la página en función de las propiedades del Menú del clioente
- $codeHTML='<DIV style="POSITION:absolute;TOP:'.$coory.";LEFT:".$coorx.'">';
- $codeHTML.='<TABLE cellspacing=3 cellpadding=3 align="center" border=0 >';
+ $codeHTML="";
+
+ // Genera HTML de la p�ina en funci� de las propiedades del Men del clioente
+ //$codeHTML.='<DIV style="POSITION:absolute;TOP:'.$coory."px;LEFT:".$coorx.'px">';
+ $codeHTML.='<TABLE cellspacing=1 cellpadding=1 align="center" border=0 >';
$codeHTML.='<TR>';
$codeHTML.='<TD align=center colspan="'.($mod*2).'" style="COLOR: #999999;FONT-FAMILY: Arial, Helvetica, sans-serif;FONT-SIZE: 36px;">'.$titulo.'</TD>';
$codeHTML.='</TR>';
$codeHTML.='<TR height=30>';
- $codeHTML.='<TD>&nbsp;</TD>';
+ $codeHTML.='<TD colspan="'.($mod*2).'" >&nbsp;</TD>';
$codeHTML.='</TR>';
$codeHTML.='<TR>';
@@ -103,8 +107,15 @@ function GeneraMenu($rs,$tipo,$iph){
$idtipoaccion=$rs->campos["idtipoaccion"];
$idaccionmenu=$rs->campos["idaccionmenu"];
$descripitem=$rs->campos["descripitem"];
- $idurlimg=$rs->campos["idurlimg"];
- $codeHTML.='<TD><IMG src="../images/iconos/confirmadas.gif"></TD>';
+ $urlicono=$rs->campos["urlicono"];
+ if(empty($urlicono))
+ $urlicono="defaultitem.gif";
+
+ $UrlPagina=$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF']; // Url página
+ $UrlPagina=dirname($UrlPagina);
+ $UrlPaginaIconos=dirname($UrlPagina)."/images/iconos/";
+
+ $codeHTML.='<TD align=center><IMG src="http://'.$UrlPaginaIconos.$urlicono.'"></TD>';
$codeHTML.='<TD style="font-family:sans-serif;color: #a71026"><A href="ejecutaritem.php?iph='.$iph.'&idt='.$idaccionmenu.'">'.$descripitem.'</A></TD>';
$c++;
if($c%$mod==0){
@@ -116,6 +127,8 @@ function GeneraMenu($rs,$tipo,$iph){
}
$codeHTML.='</TR>';
$rs->Cerrar();
+ $codeHTML.='</TABLE>';
+ //$codeHTML.='</DIV>';
return($codeHTML);
}
?>