summaryrefslogtreecommitdiffstats
path: root/admin
diff options
context:
space:
mode:
authorramon <ramongomez@us.es>2017-06-08 12:49:30 +0000
committerramon <ramongomez@us.es>2017-06-08 12:49:30 +0000
commitec62ac9b5b165a5b1a68172b58acbaaa6c863988 (patch)
tree45719bca2a6f479ce31306914fd38d2244fb6210 /admin
parente7d8e52307c84f2f7cda15f6af470e5a80c566b5 (diff)
#768: Cambios para asignar ogLive a toda el aula, mostrando nº de equipos distintos y no hacer cambios si queda vacío.
git-svn-id: https://opengnsys.es/svn/branches/version1.1@5356 a21b9725-9963-47de-94b9-378ad31fedc9
Diffstat (limited to 'admin')
-rw-r--r--admin/WebConsole/gestores/gestor_aulas.php7
-rw-r--r--admin/WebConsole/idiomas/php/cat/propiedades_aulas_cat.php3
-rw-r--r--admin/WebConsole/idiomas/php/eng/propiedades_aulas_eng.php3
-rw-r--r--admin/WebConsole/idiomas/php/esp/propiedades_aulas_esp.php3
-rw-r--r--admin/WebConsole/propiedades/propiedades_aulas.php211
5 files changed, 86 insertions, 141 deletions
diff --git a/admin/WebConsole/gestores/gestor_aulas.php b/admin/WebConsole/gestores/gestor_aulas.php
index e0cb67aa..f1f8dadb 100644
--- a/admin/WebConsole/gestores/gestor_aulas.php
+++ b/admin/WebConsole/gestores/gestor_aulas.php
@@ -87,7 +87,7 @@ if (isset($_POST["horaresevfin"])) $horaresevfin=$_POST["horaresevfin"];
if (isset($_POST["idmenu"])) $idmenu=$_POST["idmenu"];
if (isset($_POST["idprocedimiento"])) $idproautoexec=$_POST["idprocedimiento"];
if (isset($_POST["idrepositorio"])) $idrepositorio=$_POST["idrepositorio"];
-if (isset($_POST["seleoglive"])) $oglive=$_POST["seleoglive"];
+if (isset($_POST["oglive"])) $oglive=$_POST["oglive"];
if (isset($_POST["idperfilhard"])) $idperfilhard=$_POST["idperfilhard"];
if (isset($_POST["modomul"])) $modomul=$_POST["modomul"];
if (isset($_POST["ipmul"])) $ipmul=$_POST["ipmul"];
@@ -298,7 +298,7 @@ function Gestiona(){
modomul=@modomul, ipmul=@ipmul, pormul=@pormul, velmul=@velmul,
modp2p=@modp2p, timep2p=@timep2p, validacion=@validacion,
paginalogin=@paginalogin, paginavalidacion=@paginavalidacion,
- oglivedir=@oglivedir
+ oglivedir=IF(@oglivedir=0,oglivedir,@oglivedir)
WHERE idaula=@idaula";
$resul=$cmd->Ejecutar();
if ($resul){ // Crea una tabla nodo para devolver a la página que llamó ésta
@@ -309,7 +309,8 @@ function Gestiona(){
$clsUpdate.="idproautoexec=@idproautoexec,";
if($idrepositorio>0 || $gidrepositorio>0)
$clsUpdate.="idrepositorio=@idrepositorio,";
- $clsUpdate .="oglivedir=@oglivedir,";
+ if($oglive != "0")
+ $clsUpdate .="oglivedir=@oglivedir,";
if($idperfilhard>0 || $gidperfilhard>0)
$clsUpdate.="idperfilhard=@idperfilhard,";
// UHU - Actualiza la validacion en los ordenadores
diff --git a/admin/WebConsole/idiomas/php/cat/propiedades_aulas_cat.php b/admin/WebConsole/idiomas/php/cat/propiedades_aulas_cat.php
index 95ef8aab..f6ef1bca 100644
--- a/admin/WebConsole/idiomas/php/cat/propiedades_aulas_cat.php
+++ b/admin/WebConsole/idiomas/php/cat/propiedades_aulas_cat.php
@@ -41,7 +41,7 @@ $TbMsg[31]="Pàgina login";
$TbMsg[32]="Pàgina validació";
// UHU
// AGP
-$TbMsg[33]="ogLive";
+$TbMsg[33]="ogLive (* asignado al aula)";
$TbMsg[34]="*** Existeixen Equips amb diferents ogLive ***";
$TbMsg[495]="Data/Caché";
$TbMsg[509]="Foto ordinador";
@@ -55,4 +55,5 @@ $TbMsg['PROP_PROXYURL']="URL Servidor Proxy <em>(opcional)</em>";
$TbMsg['COMM_DEFTIMEZONE']="zona horaria por defecto";
$TbMsg['PROP_REMOTEACCESS']="Acceso remoto";
$TbMsg['COMM_REMOTEACCESS']="permitir gesti&oacute;n de acceso remoto a los ordenadores";
+$TbMsg['COMM_DEFOGLIVE']="ogLive, por defecto";
?>
diff --git a/admin/WebConsole/idiomas/php/eng/propiedades_aulas_eng.php b/admin/WebConsole/idiomas/php/eng/propiedades_aulas_eng.php
index 3a0b2ac0..f2a76696 100644
--- a/admin/WebConsole/idiomas/php/eng/propiedades_aulas_eng.php
+++ b/admin/WebConsole/idiomas/php/eng/propiedades_aulas_eng.php
@@ -41,7 +41,7 @@ $TbMsg[31]="Login page";
$TbMsg[32]="Validation page";
// UHU
// AGP
-$TbMsg[33]="ogLive";
+$TbMsg[33]="ogLive (* assigned to the lab)";
$TbMsg[34]="*** There are equipment with different ogLive ***";
$TbMsg[495]="Cache content";
$TbMsg[509]="Computer picture";
@@ -55,5 +55,6 @@ $TbMsg['PROP_PROXYURL']="Proxy Server URL <em>(optional)</em>";
$TbMsg['COMM_DEFTIMEZONE']="default time zone";
$TbMsg['PROP_REMOTEACCESS']="Remote access";
$TbMsg['COMM_REMOTEACCESS']="allow management of remote access to the computers";
+$TbMsg['COMM_DEFOGLIVE']="ogLive, by default";
?>
diff --git a/admin/WebConsole/idiomas/php/esp/propiedades_aulas_esp.php b/admin/WebConsole/idiomas/php/esp/propiedades_aulas_esp.php
index 7d48c88f..f9b8d10e 100644
--- a/admin/WebConsole/idiomas/php/esp/propiedades_aulas_esp.php
+++ b/admin/WebConsole/idiomas/php/esp/propiedades_aulas_esp.php
@@ -41,7 +41,7 @@ $TbMsg[31]="P&aacute;gina login";
$TbMsg[32]="P&aacute;gina validaci&oacute;n";
// UHU
// AGP
-$TbMsg[33]="ogLive";
+$TbMsg[33]="ogLive (* asignado al aula)";
$TbMsg[34]="*** Existen equipos con diferentes ogLive ***";
$TbMsg[495]="Fecha/Cach&eacute;";
$TbMsg[509]="Foto ordenador";
@@ -55,5 +55,6 @@ $TbMsg['PROP_PROXYURL']="URL Servidor Proxy <em>(opcional)</em>";
$TbMsg['COMM_DEFTIMEZONE']="zona horaria por defecto";
$TbMsg['PROP_REMOTEACCESS']="Acceso remoto";
$TbMsg['COMM_REMOTEACCESS']="permitir gesti&oacute;n de acceso remoto a los ordenadores";
+$TbMsg['COMM_DEFOGLIVE']="ogLive, por defecto";
?>
diff --git a/admin/WebConsole/propiedades/propiedades_aulas.php b/admin/WebConsole/propiedades/propiedades_aulas.php
index dea0c63c..1e06bccf 100644
--- a/admin/WebConsole/propiedades/propiedades_aulas.php
+++ b/admin/WebConsole/propiedades/propiedades_aulas.php
@@ -58,6 +58,8 @@ $gidmenu=0;
$gidprocedimiento=0;
$gidrepositorio=0;
$gidperfilhard=0;
+$oglive="";
+$cntDiff=0;
if (isset($_GET["opcion"])) $opcion=$_GET["opcion"]; // Recoge parametros
if (isset($_GET["idaula"])) $idaula=$_GET["idaula"];
@@ -96,18 +98,19 @@ function abrir_ventana(URL){
<BODY>
<DIV align=center>
<FORM name="fdatos" action="../gestores/gestor_aulas.php" method="post" enctype="multipart/form-data">
- <INPUT type=hidden name=opcion value="<? echo $opcion?>">
- <INPUT type=hidden name=idaula value="<? echo $idaula?>">
- <INPUT type=hidden name=grupoid value="<? echo $grupoid?>">
- <INPUT type=hidden name=ordenadores value="<? echo $ordenadores?>">
+ <INPUT type=hidden name=opcion value="<?php echo $opcion?>">
+ <INPUT type=hidden name=idaula value="<?php echo $idaula?>">
+ <INPUT type=hidden name=grupoid value="<?php echo $grupoid?>">
+ <INPUT type=hidden name=ordenadores value="<?php echo $ordenadores?>">
- <INPUT type=hidden name=gidmenu value="<? echo $gidmenu?>">
- <INPUT type=hidden name=gidprocedimiento value="<? echo $gidprocedimiento?>">
- <INPUT type=hidden name=gidrepositorio value="<? echo $gidrepositorio?>">
- <INPUT type=hidden name=gidperfilhard value="<? echo $gidperfilhard?>">
+ <INPUT type=hidden name=gidmenu value="<?php echo $gidmenu?>">
+ <INPUT type=hidden name=gidprocedimiento value="<?php echo $gidprocedimiento?>">
+ <INPUT type=hidden name=gidrepositorio value="<?php echo $gidrepositorio?>">
+ <INPUT type=hidden name=gidperfilhard value="<?php echo $gidperfilhard?>">
+ <input type="hidden" name="oglive" value="<?php echo $oglive ?>">
- <P align=center class=cabeceras><?echo $TbMsg[4]?><BR>
- <SPAN align=center class=subcabeceras><? echo $opciones[$opcion]?></SPAN></P>
+ <P align=center class=cabeceras><?php echo $TbMsg[4]?><BR>
+ <SPAN align=center class=subcabeceras><?php echo $opciones[$opcion]?></SPAN></P>
<TABLE align=center border=0 cellPadding=1 cellSpacing=1 class=tabla_datos >
<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
<tr>
@@ -185,11 +188,10 @@ function abrir_ventana(URL){
-->
<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
<TR>
- <TH align=center>&nbsp;<?echo $TbMsg[10]?>&nbsp;</TH>
- <?
- if ($opcion==$op_eliminacion)
+ <TH align=center>&nbsp;<?php echo $TbMsg[10]?>&nbsp;</TH>
+ <?php if ($opcion==$op_eliminacion)
echo '<TD colspan=3>../images/fotos/'.$urlfoto.'</TD>';
- else{
+ else{
?>
<TD colspan=3><SELECT class="formulariodatos" name="urlfoto" >
<?php if($urlfoto==""){
@@ -200,7 +202,7 @@ function abrir_ventana(URL){
if ($entry != "." && $entry != "..") {?>
<option value="<? echo $entry ?>"><? echo $entry ?></option>
- <?}
+ <?php }
}
closedir($handle);
}
@@ -209,15 +211,14 @@ function abrir_ventana(URL){
<a href="javascript:abrir_ventana('../images/ver.php')" onClick="MM_openBrWindow('../images/ver.php','Imagenes','scrollbars=yes,resizable=yes,width=950,height=640')"><? echo $TbMsg[5092] ?></a>
</TD>
- <?
+ <?php
}
?>
</TR>
<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
<TR>
- <TH align=center>&nbsp;<?echo $TbMsg[12]?>&nbsp;</TH>
- <?
- if ($opcion==$op_eliminacion)
+ <TH align=center>&nbsp;<?php echo $TbMsg[12]?>&nbsp;</TH>
+ <?php if ($opcion==$op_eliminacion)
echo '<TD colspan=3>'.$comentarios.'</TD>';
else
echo '<TD colspan=3><TEXTAREA class="formulariodatos" name=comentarios rows=3 cols=65>'.$comentarios.'</TEXTAREA></TD>';
@@ -252,9 +253,8 @@ function abrir_ventana(URL){
</TR>
<!---- ADV --------------------------netmask------------------------------------------------------------------------------------------------------------------------------------------->
<TR>
- <TH align=center&nbsp;><?echo $TbMsg[29]?>&nbsp;</TH>
- <?
- if ($opcion==$op_eliminacion)
+ <TH align=center>&nbsp;<?echo $TbMsg[29]?>&nbsp;</TH>
+ <?php if ($opcion==$op_eliminacion)
echo '<TD colspan=3>'.$netmask.'</TD>';
else
echo '<TD colspan=3><INPUT class="formulariodatos" name=netmask style="width:100" type=text value='.$netmask.'></TD>';
@@ -294,9 +294,8 @@ function abrir_ventana(URL){
</tr>
<!---- ADV --------------------------p2pmodo------------------------------------------------------------------------------------------------------------------------------------------->
<TR>
- <TH align=center>&nbsp;<?echo $TbMsg[26]?>&nbsp;</TH>
- <?
- if ($opcion==$op_eliminacion)
+ <TH align=center>&nbsp;<?php echo $TbMsg[26]?>&nbsp;</TH>
+ <?php if ($opcion==$op_eliminacion)
echo '<TD colspan=3>'.$modp2p.'</TD>';
else {
echo '<TD colspan=3>';
@@ -311,9 +310,8 @@ function abrir_ventana(URL){
<!----------------------------p2p tiempo semillero--------------------------------------------------------------------------------------------------------------------------------------------------------->
<TR>
- <TH align=center>&nbsp;<?echo $TbMsg[27]?>&nbsp;</TH>
- <?
- if ($opcion==$op_eliminacion)
+ <TH align=center>&nbsp;<?php echo $TbMsg[27]?>&nbsp;</TH>
+ <?php if ($opcion==$op_eliminacion)
echo '<TD colspan=3>'.$timep2p.'</TD>';
else
echo '<TD colspan=3><INPUT class="formulariodatos" name=timep2p style="width:100" type=text value='.$timep2p.'></TD>';
@@ -321,9 +319,8 @@ function abrir_ventana(URL){
</TR>
<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
<TR>
- <TH align=center>&nbsp;<?echo $TbMsg[22]?>&nbsp;</TH>
- <?
- if ($opcion==$op_eliminacion){
+ <TH align=center>&nbsp;<?php echo $TbMsg[22]?>&nbsp;</TH>
+ <?php if ($opcion==$op_eliminacion){
$TBMetodos[0]="";
$TBMetodos[1]="Half-Duplex";
$TBMetodos[2]="Full-Duplex";
@@ -339,9 +336,8 @@ function abrir_ventana(URL){
</TR>
<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
<TR>
- <TH align=center>&nbsp;<?echo $TbMsg[23]?>&nbsp;</TH>
- <?
- if ($opcion==$op_eliminacion)
+ <TH align=center>&nbsp;<?php echo $TbMsg[23]?>&nbsp;</TH>
+ <?php if ($opcion==$op_eliminacion)
echo '<TD colspan=3>'.$ipmul.'</TD>';
else
echo '<TD colspan=3><INPUT class="formulariodatos" name=ipmul style="width:100" type=text value='.$ipmul.'></TD>';
@@ -349,9 +345,8 @@ function abrir_ventana(URL){
</TR>
<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
<TR>
- <TH align=center>&nbsp;<?echo $TbMsg[24]?>&nbsp;</TH>
- <?
- if ($opcion==$op_eliminacion)
+ <TH align=center>&nbsp;<?php echo $TbMsg[24]?>&nbsp;</TH>
+ <?php if ($opcion==$op_eliminacion)
echo '<TD colspan=3>'.$pormul.'</TD>';
else {
echo '<td colspan="3">';
@@ -365,23 +360,21 @@ function abrir_ventana(URL){
</TR>
<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
<TR>
- <TH align=center>&nbsp;<?echo $TbMsg[25]?>&nbsp;</TH>
- <?
- if ($opcion==$op_eliminacion)
+ <TH align=center>&nbsp;<?php echo $TbMsg[25]?>&nbsp;</TH>
+ <?php if ($opcion==$op_eliminacion)
echo '<TD colspan=3>'.$velmul.'</TD>';
else
echo '<TD colspan=3><INPUT class="formulariodatos" name=velmul style="width:100" type=text value='.$velmul.'></TD>';
?>
- </TR>
+ </TR>
<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
<TR>
- <TH style="BACKGROUND-COLOR:#FFFFFF;COLOR:#999999" colspan=4 align=center>&nbsp;<?echo $TbMsg[18]?>&nbsp;</TH>
- </TR>
+ <TH style="BACKGROUND-COLOR:#FFFFFF;COLOR:#999999" colspan=4 align=center>&nbsp;<?php echo $TbMsg[18]?>&nbsp;</TH>
+ </TR>
<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
<TR>
- <TH align=center>&nbsp;<?echo $TbMsg[11]?>&nbsp;</TH>
- <?
- if ($opcion==$op_eliminacion)
+ <TH align=center>&nbsp;<?php echo $TbMsg[11]?>&nbsp;</TH>
+ <?php if ($opcion==$op_eliminacion)
echo '<TD colspan=3>'.TomaDato($cmd,$idcentro,'menus',$idmenu,'idmenu','descripcion').'&nbsp;</TD>';
else
echo '<TD colspan=3>'.HTMLSELECT($cmd,$idcentro,'menus',$idmenu,'idmenu','descripcion',330).'</TD>';
@@ -389,100 +382,38 @@ function abrir_ventana(URL){
</TR>
<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
<TR>
- <TH align=center>&nbsp;<?echo $TbMsg[16]?>&nbsp;</TH>
- <?
- if ($opcion==$op_eliminacion)
+ <TH align=center>&nbsp;<?php echo $TbMsg[16]?>&nbsp;</TH>
+ <?php if ($opcion==$op_eliminacion)
echo '<TD colspan=3>'.TomaDato($cmd,$idcentro,'repositorios',$idrepositorio,'idrepositorio','nombrerepositorio').'&nbsp;</TD>';
else
echo '<TD colspan=3>'.HTMLSELECT($cmd,$idcentro,'repositorios',$idrepositorio,'idrepositorio','nombrerepositorio',330).'</TD>';
?>
</TR>
-<!---- AGP ------------------------------------------------------------------------------- OGLIVE --------------------------------------------------------------------------------------------------------->
- <TR>
- <th align=center>&nbsp;<?echo $TbMsg[33]?>&nbsp;</th>
-<?php
-// Comprobamos si todos los ordenadores tienen el mismo ogLives
-$cmd->texto="SELECT oglivedir,nombreordenador FROM ordenadores WHERE idaula=".$idaula." GROUP BY oglivedir";
-$rs=new Recordset;
-$rs->Comando=&$cmd;
-if (!$rs->Abrir()) return(true); // Error al abrir recordset
-$rs->Primero();
-$cont=0;
- while (!$rs->EOF){
- $bdordnombreordenador[]=$rs->campos["nombreordenador"];
- $bdordoglivedir[]=$rs->campos["oglivedir"];
- $cont++;
- $rs->Siguiente();
- }
-$rs->Cerrar();
-
-
-// Consultamos la tabla aulas
-$cmd->texto="SELECT * FROM aulas WHERE idaula=".$idaula;
-$rs=new Recordset;
-$rs->Comando=&$cmd;
-if (!$rs->Abrir()) return(true); // Error al abrir recordset
-$rs->Primero();
- if (!$rs->EOF){
- $bdogLive=$rs->campos["oglivedir"];
- }
-$rs->Cerrar();
-
- if ($opcion==$op_eliminacion){
- echo '<td colspan="3">'.$bdogLive.'</td>';
- }else{
-
-$ogcli=("bash /opt/opengnsys/bin/oglivecli list > /opt/opengnsys/www/tmp/ogcliaula.txt");
-$listogcli=shell_exec($ogcli);
-$listogcli=shell_exec("cat /opt/opengnsys/www/tmp/ogcliaula.txt");
-//$listogcli=split(" ",$listogcli);
-
-echo '<TD colspan=3><select class="formulariodatos" name="seleoglive" style="width:330">'."\n";
-echo '<option value="ogLive">ogLive (por defecto)</option>';
-$num=0;
-
-// Apertura y lectura de fichero
-$file = fopen("/opt/opengnsys/www/tmp/ogcliaula.txt", "r") or exit("Unable to open file!");
-//Output a line of the file until the end is reached
-while(!feof($file))
-{
- $oglive=fgets($file);
- if (ereg("ogLive",$oglive)){
- $oglive=substr($oglive,1);
- $oglive=trim($oglive);
- //echo '<option value="'.$oglilve.'">'.$oglive.'</option>';
- $Selectcli="";
- $Selectcli.= '<option value="'.$oglive.'"';
- If ($bdogLive==$oglive) $Selectcli.= ' selected ' ;
- $Selectcli.= '>'.$oglive.'</OPTION>';
- echo $Selectcli;
- }
-$num++;
-}
-fclose($file);
-/////////////////////////////////
-if ($cont >1){
- echo ' </select><br><font color=red><strong>'.$TbMsg[34]."&nbsp;&nbsp;&nbsp;==></strong></font>\n &nbsp;&nbsp;";
- $i=0;
- echo '<select>';
- foreach ($bdordnombreordenador as $datos) {
- if ($bdogLive != $bdordoglivedir[$i]){
- echo '<option>'.$bdordnombreordenador[$i].'</option>';
- }
- $i++;
- }
- echo '</select>';
-}else{
- echo ' </select>'."\n";
- }
+<!---- AGP, Ramón -------------------ogLive-------------------------------------------------------------------------------------------------------------------------------------->
+ <tr>
+ <th align=center>&nbsp;<?php echo $TbMsg[33]?>&nbsp;</th>
+ <?php if ($opcion==$op_eliminacion) {
+ echo '<td colspan="3">'.$oglive.($cntDiff>0?' <em>('.$TbMsg[34]." ==> $cntDiff.)</em>":"").'&nbsp;</td>';
+ } else {
+ echo '<td colspan="3">';
+ exec("/opt/opengnsys/bin/oglivecli list", $data);
+ $ogliveList="ogLive=".$TbMsg['COMM_DEFOGLIVE'].($oglive=="ogLive"?" *":"").chr(13);
+ foreach ($data as $ogl) {
+ $ogl=preg_replace("/[0-9]* /","",$ogl);
+ $ogliveList.="$ogl=$ogl".($oglive==$ogl?" *":"").chr(13);
+ }
+ echo HTMLCTESELECT($ogliveList,"oglive","estilodesple"," ",$cntDiff==0?$oglive:" ",200);
+ if ($cntDiff > 0) {
+ echo ' <font color=red><strong>'.$TbMsg[34]."&nbsp;&nbsp;&nbsp;==> $cntDiff</strong></font>\n";
+ }
+ echo "</td>\n";
}
-?>
- </TR>
+ ?>
+ </tr>
<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
<TR>
- <TH align=center>&nbsp;<?echo $TbMsg[20]?>&nbsp;</TH>
- <?
- if ($opcion==$op_eliminacion)
+ <TH align=center>&nbsp;<?php echo $TbMsg[20]?>&nbsp;</TH>
+ <?php if ($opcion==$op_eliminacion)
echo '<TD colspan=3>'.TomaDato($cmd,$idcentro,'procedimientos',$idprocedimiento,'idprocedimiento','descripcion').'&nbsp;</TD>';
else
echo '<TD colspan=3>'.HTMLSELECT($cmd,$idcentro,'procedimientos',$idprocedimiento,'idprocedimiento','descripcion',330).'</TD>';
@@ -490,9 +421,8 @@ if ($cont >1){
</TR>
<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
<TR>
- <TH align=center>&nbsp;<?echo $TbMsg[17]?>&nbsp;</TH>
- <?
- if ($opcion==$op_eliminacion)
+ <TH align=center>&nbsp;<?php echo $TbMsg[17]?>&nbsp;</TH>
+ <?php if ($opcion==$op_eliminacion)
echo '<TD colspan=3>'.TomaDato($cmd,$idcentro,'perfileshard',$idperfilhard,'idperfilhard','descripcion').'&nbsp;</TD>';
else
echo '<TD colspan=3>'.HTMLSELECT($cmd,$idcentro,'perfileshard',$idperfilhard,'idperfilhard','descripcion',330).'</TD>';
@@ -572,6 +502,8 @@ function TomaPropiedades($cmd,$ida)
global $gidprocedimiento;
global $gidrepositorio;
global $gidperfilhard;
+ global $oglive;
+ global $cntDiff;
###################### ADV
global $router;
global $netmask;
@@ -628,6 +560,8 @@ function TomaPropiedades($cmd,$ida)
$gidprocedimiento=0;
$gidrepositorio=0;
$gidperfilhard=0;
+ $oglive="";
+ $cntDiff=0;
$rs=new Recordset;
$cmd->texto="SELECT aulas.*, COUNT(ordenadores.idordenador) AS numordenadores,
@@ -639,6 +573,11 @@ function TomaPropiedades($cmd,$ida)
ORDER BY ordenadores.idperfilhard SEPARATOR ',' ) AS idperfileshard,
GROUP_CONCAT(DISTINCT CAST( ordenadores.idproautoexec AS char( 11 ) )
ORDER BY ordenadores.idproautoexec SEPARATOR ',' ) AS idprocedimientos,
+ (SELECT COUNT(*)
+ FROM ordenadores
+ JOIN aulas USING(idaula)
+ WHERE aulas.idaula = $ida
+ AND aulas.oglivedir<>ordenadores.oglivedir) AS cntdiff,
IF(@@GLOBAL.event_scheduler='ON',1,0) AS scheduler
FROM aulas
LEFT OUTER JOIN ordenadores ON ordenadores.idaula = aulas.idaula
@@ -680,6 +619,8 @@ function TomaPropiedades($cmd,$ida)
#################### Ramón
$inremotepc=$rs->campos["inremotepc"];
$scheduler=$rs->campos["scheduler"];
+ $oglive=$rs->campos["oglivedir"];
+ $cntDiff=$rs->campos["cntdiff"];
$ordenadores=$rs->campos["numordenadores"];
$idmenu=$rs->campos["idmenus"];