diff options
author | alonso <alonso@us.es> | 2009-11-17 15:44:03 +0000 |
---|---|---|
committer | alonso <alonso@us.es> | 2009-11-17 15:44:03 +0000 |
commit | 857c4aed9922743f7bb0a1584ac5320a6f32d594 (patch) | |
tree | d34340204ed537ecf9bdc033a34afc5a6ef8c87d /admin/WebConsole/varios/menucliente.php | |
parent | 772073b861479e86fbc90e8f02e5fb36945066ea (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.php | 49 |
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> </TD>'; + $codeHTML.='<TD colspan="'.($mod*2).'" > </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); } ?> |