diff options
author | alonso <alonso@us.es> | 2013-05-17 11:56:57 +0000 |
---|---|---|
committer | alonso <alonso@us.es> | 2013-05-17 11:56:57 +0000 |
commit | 234a5efa3dd5d22099996de9525fbc0cd4e20d1f (patch) | |
tree | 1a2703db3e8dd12bb07b5692373434d2b3d7bbf0 /admin/WebConsole/principal/aula.php | |
parent | 418464b43c1500497c9a9e2f1e8212646a64dc93 (diff) |
git-svn-id: https://opengnsys.es/svn/branches/version1.0@3802 a21b9725-9963-47de-94b9-378ad31fedc9
Diffstat (limited to 'admin/WebConsole/principal/aula.php')
-rw-r--r-- | admin/WebConsole/principal/aula.php | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/admin/WebConsole/principal/aula.php b/admin/WebConsole/principal/aula.php index 482b03da..cd5f413a 100644 --- a/admin/WebConsole/principal/aula.php +++ b/admin/WebConsole/principal/aula.php @@ -125,6 +125,13 @@ $XMLcontextual=ContextualXMLSincronizacion($LITAMBITO_AULAS,$AMBITO_AULAS); echo $flotante->CreaMenuContextual($XMLcontextual); $XMLcontextual=ContextualXMLSincronizacion($LITAMBITO_ORDENADORES,$AMBITO_ORDENADORES); echo $flotante->CreaMenuContextual($XMLcontextual); + +// Crea contextual de los comandos para los distintos �bitos +$XMLcontextual=ContextualXMLDiferenciacion($LITAMBITO_AULAS,$AMBITO_AULAS); +echo $flotante->CreaMenuContextual($XMLcontextual); +$XMLcontextual=ContextualXMLDiferenciacion($LITAMBITO_ORDENADORES,$AMBITO_ORDENADORES); +echo $flotante->CreaMenuContextual($XMLcontextual); + ?> <SCRIPT language="javascript"> Sondeo(); @@ -361,6 +368,12 @@ function ContextualXMLAulas(){ $layerXML.=' imgitem="../images/iconos/comandos.gif"'; $layerXML.=' textoitem='.$TbMsg[49]; $layerXML.='></ITEM>'; + + $layerXML.='<ITEM'; + $layerXML.=' subflotante="flo_diferenciacion_'.$LITAMBITO_AULAS.'"'; + $layerXML.=' imgitem="../images/iconos/comandos.gif"'; + $layerXML.=' textoitem='.$TbMsg[50]; + $layerXML.='></ITEM>'; $layerXML.='<ITEM'; $layerXML.=' subflotante="flo_asistentes_'.$LITAMBITO_AULAS.'"'; @@ -516,6 +529,12 @@ function ContextualXMLOrdenadores(){ $layerXML.='></ITEM>'; $layerXML.='<ITEM'; + $layerXML.=' subflotante="flo_diferenciacion_'.$LITAMBITO_ORDENADORES.'"'; + $layerXML.=' imgitem="../images/iconos/comandos.gif"'; + $layerXML.=' textoitem='.$TbMsg[50]; + $layerXML.='></ITEM>'; + + $layerXML.='<ITEM'; $layerXML.=' subflotante="flo_asistentes_'.$LITAMBITO_ORDENADORES.'"'; $layerXML.=' imgitem="../images/iconos/comandos.gif"'; $layerXML.=' textoitem='.$TbMsg[38]; @@ -636,6 +655,43 @@ function ContextualXMLSincronizacion($litambito,$ambito){ } } //________________________________________________________________________________________________________ +function ContextualXMLDiferenciacion($litambito,$ambito){ + global $cmd; + global $TbMsg; + $maxlongdescri=0; + $rs=new Recordset; + $cmd->texto="SELECT idcomando,descripcion,pagina,gestor,funcion + FROM comandos + WHERE activo=1 AND submenu='diferenciacion' AND aplicambito & ".$ambito.">0 + ORDER BY descripcion"; + $rs->Comando=&$cmd; + if ($rs->Abrir()){ + $layerXML=""; + $rs->Primero(); + while (!$rs->EOF){ + $descrip=$TbMsg["COMMAND_".$rs->campos["funcion"]]; + if (empty ($descrip)) { + $descrip=$rs->campos["descripcion"]; + } + $layerXML.='<ITEM'; + $layerXML.=' alpulsar="confirmarcomando('."'".$ambito."'".','.$rs->campos["idcomando"].',\''.$rs->campos["descripcion"].'\',\''.$rs->campos["pagina"]. '\',\''.$rs->campos["gestor"]. '\',\''.$rs->campos["funcion"]. '\')"'; + $layerXML.=' textoitem="'.$descrip.'"'; + $layerXML.='></ITEM>'; + if ($maxlongdescri < strlen($descrip)) // Toma la Descripción de mayor longitud + $maxlongdescri=strlen($descrip); + $rs->Siguiente(); + } + $layerXML.='</MENUCONTEXTUAL>'; + $prelayerXML='<MENUCONTEXTUAL'; + $prelayerXML.=' idctx="flo_diferenciacion_'.$litambito.'"'; + $prelayerXML.=' maxanchu='.$maxlongdescri*6; + $prelayerXML.=' clase="menu_contextual"'; + $prelayerXML.='>'; + $finallayerXML=$prelayerXML.$layerXML; + return($finallayerXML); + } +} +//________________________________________________________________________________________________________ function ContextualXMLAsistentes($litambito,$ambito){ global $cmd; global $TbMsg; |