texto="SELECT * FROM ordenadores WHERE ip='".$ip."'"; $rs->Comando=&$cmd; if (!$rs->Abrir()) return(false); // Error al abrir recordset $rs->Primero(); if (!$rs->EOF){ $nombreordenador=$rs->campos["nombreordenador"]; $ip=$rs->campos["ip"]; $validacion=$rs->campos["validacion"]; $paginalogin=$rs->campos["paginalogin"]; $paginavalidacion=$rs->campos["paginavalidacion"]; $rs->Cerrar(); return(true); } else return(false); return true; } // // Recupera Men //___________________________________________________________________________________________________ function RecuperaMenu($cmd,$iph){ $rs=new Recordset; $cmd->texto="SELECT menus.idcentro,menus.resolucion,menus.titulo,menus.idurlimg, menus.modalidad,menus.smodalidad,menus.htmlmenupub,menus.htmlmenupri, acciones_menus.tipoaccion,acciones_menus.idaccionmenu,acciones_menus.idtipoaccion, acciones_menus.tipoitem,acciones_menus.descripitem,iconos.urlicono FROM ordenadores INNER JOIN menus ON menus.idmenu = ordenadores.idmenu LEFT OUTER 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; $resul=$rs->Abrir(); if (!$rs->Abrir()) return(false); if ($rs->EOF) return(false); return($rs); } //___________________________________________________________________________________________________ // // Muestra el menu pblico //___________________________________________________________________________________________________ function GeneraMenu($rs,$tipo,$iph){ global $ITEMS_PUBLICOS; global $ITEMS_PRIVADOS; global $UrlPaginaIconos; $lit=''; $titulo=$rs->campos["titulo"]; $modalidad=$rs->campos["modalidad"]; $smodalidad=$rs->campos["smodalidad"]; $resolucion=$rs->campos["resolucion"]; $htmlmenupub=$rs->campos["htmlmenupub"]; $htmlmenupri=$rs->campos["htmlmenupri"]; if($tipo==$ITEMS_PRIVADOS) $mod=$smodalidad; else $mod=$modalidad; $codeHTML=""; // Genera HTML de la página en función de las propiedades del menú del cliente. $codeHTML.='

'; $codeHTML.=''.$titulo.''; $codeHTML.='
'; $codeHTML.=''; $codeHTML.=''; $codeHTML.=''; $codeHTML.=''; $codeHTML.=''; $c=0; // Contador de columnas while (!$rs->EOF){ // Recorre acciones del menu $tipoitem=$rs->campos["tipoitem"]; if($tipoitem==$tipo){ $tipoaccion=$rs->campos["tipoaccion"]; $idtipoaccion=$rs->campos["idtipoaccion"]; $idaccionmenu=$rs->campos["idaccionmenu"]; $descripitem=$rs->campos["descripitem"]; $urlicono=$rs->campos["urlicono"]; if(empty($urlicono)) $urlicono="defaultitem.gif"; $codeHTML.=''; $codeHTML.=''; if($mod>1){ //separación de columnas $codeHTML.=''; } $c++; if($c%$mod==0){ $codeHTML.=''; $codeHTML.=''; } } $rs->Siguiente(); } $codeHTML.=''; $rs->Cerrar(); $codeHTML.='
 
'.$descripitem.' 
'; $codeHTML.='

'; $codeHTML.='

'; $codeHTML.='

'; if (empty($url)) $url=""; switch($tipo){ case $ITEMS_PUBLICOS: $url.='acceso_operador.php'; $lit="Administrar"; break; case $ITEMS_PRIVADOS: $url.='menucliente.php'; $lit="Volver"; break; } $codeHTML.=''; $codeHTML.= ' ' .$lit.' '; $codeHTML.='

'; //$codeHTML.=''; return($codeHTML); }