diff options
author | ramon <ramongomez@us.es> | 2018-02-26 09:35:59 +0000 |
---|---|---|
committer | ramon <ramongomez@us.es> | 2018-02-26 09:35:59 +0000 |
commit | aaf6857f3bd2133a452b054c32b1071f8d184a63 (patch) | |
tree | 60cbf389d513c20b6f268b7e69d34ea3ac371192 /admin/WebConsole/propiedades | |
parent | 04cc6bf03f73d3712fcd2cbeb496727eabeea6e2 (diff) |
#816: Integrar código del ticket:816 en rama {{{branches/version1.1}}}
git-svn-id: https://opengnsys.es/svn/branches/version1.1@5615 a21b9725-9963-47de-94b9-378ad31fedc9
Diffstat (limited to 'admin/WebConsole/propiedades')
-rw-r--r-- | admin/WebConsole/propiedades/propiedades_aulas.php | 26 | ||||
-rw-r--r-- | admin/WebConsole/propiedades/propiedades_ordenadores.php | 12 |
2 files changed, 30 insertions, 8 deletions
diff --git a/admin/WebConsole/propiedades/propiedades_aulas.php b/admin/WebConsole/propiedades/propiedades_aulas.php index 745cc9df..cace8c5f 100644 --- a/admin/WebConsole/propiedades/propiedades_aulas.php +++ b/admin/WebConsole/propiedades/propiedades_aulas.php @@ -27,6 +27,7 @@ $nombreaula=""; $grupoid=0; $ordenadores=0; $ubicacion=""; +$idordprofesor=0; $inremotepc=""; $scheduler=""; $cagnon=""; @@ -206,6 +207,18 @@ function abrir_ventana(URL){ } ?> </TR> +<!---- Ramón ------------------------idordprofesor----------------------------------------------------------------------------------------------------------------------------------------> + <?php if ($opcion!=$op_alta) { ?> + <tr> + <th align="center"> <?php echo $TbMsg['PROP_PROFCOMPUTER']; ?> </th> + <?php if ($opcion==$op_eliminacion) { + echo '<td colspan="3">'.TomaDato($cmd,0,'ordenadores',$idordprofesor,'idordenador','nombreordenador').' </td>'; + } else { + echo '<td colspan="3">'.HTMLSELECT($cmd,0,'ordenadores',$idordprofesor,'idordenador','nombreordenador',100,'','',"idaula=$idaula").'</td>'; + } + ?> + </tr> + <?php } ?> <!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> <TR> <TH align=center> <?php echo $TbMsg[12]?> </TH> @@ -476,6 +489,7 @@ function TomaPropiedades($cmd,$ida) global $idaula; global $nombreaula; global $urlfoto; + global $idordprofesor; global $inremotepc; global $scheduler; global $cagnon; @@ -527,6 +541,7 @@ function TomaPropiedades($cmd,$ida) $cagnon=false; $pizarra=false; $ubicacion=""; + $idordprofesor=0; $comentarios=""; $ordenadores=0; $puestos=0; @@ -616,18 +631,19 @@ function TomaPropiedades($cmd,$ida) $scheduler=$rs->campos["scheduler"]; $oglive=$rs->campos["oglivedir"]; $cntDiff=$rs->campos["cntdiff"]; + $idordprofesor=$rs->campos["idordprofesor"]; $ordenadores=$rs->campos["numordenadores"]; $idmenu=$rs->campos["idmenus"]; - if(count(split(",",$idmenu))>1) $idmenu=0; + if(count(explode(",",$idmenu))>1) $idmenu=0; $idrepositorio=$rs->campos["idrepositorios"]; - if(count(split(",",$idrepositorio))>1) $idrepositorio=0; + if(count(explode(",",$idrepositorio))>1) $idrepositorio=0; $idperfilhard=$rs->campos["idperfileshard"]; - if(count(split(",",$idperfilhard))>1) $idperfilhard=0; + if(count(explode(",",$idperfilhard))>1) $idperfilhard=0; $idmenu=$rs->campos["idmenus"]; - if(count(split(",",$idmenu))>1) $idmenu=0; + if(count(explode(",",$idmenu))>1) $idmenu=0; $idprocedimiento=$rs->campos["idprocedimientos"]; - if(count(split(",",$idprocedimiento))>1) $idprocedimiento=0; + if(count(explode(",",$idprocedimiento))>1) $idprocedimiento=0; $gidmenu=$idmenu; $gidprocedimiento=$idprocedimiento; diff --git a/admin/WebConsole/propiedades/propiedades_ordenadores.php b/admin/WebConsole/propiedades/propiedades_ordenadores.php index 57444a16..da17689c 100644 --- a/admin/WebConsole/propiedades/propiedades_ordenadores.php +++ b/admin/WebConsole/propiedades/propiedades_ordenadores.php @@ -23,6 +23,7 @@ $opcion=0; $opciones=array($TbMsg[0],$TbMsg[1],$TbMsg[2],$TbMsg[3]); //________________________________________________________________________________________________________ $idordenador=0; +$ordprofesor=false; $nombreordenador=""; $numserie=""; $ip=""; @@ -89,9 +90,9 @@ function abrir_ventana(URL){ <tr> <th align="center"> <?php echo $TbMsg[5]?> <sup>*</sup> </th> <?php if ($opcion==$op_eliminacion) - echo '<td>'.$nombreordenador.'</td>'; + echo '<td>'.$nombreordenador.($ordprofesor?' ('.$TbMsg["WARN_PROFESSOR"].')':'').'</td>'; else - echo '<td><input class="formulariodatos" name=nombreordenador type=text value="'.$nombreordenador.'"></td>'; + echo '<td><input class="formulariodatos" name=nombreordenador type=text value="'.$nombreordenador.'">'.($ordprofesor?' ('.$TbMsg["WARN_PROFESSOR"].')':'').'</td>'; if (empty ($fotoordenador)) { $fotoordenador="fotoordenador.gif"; } @@ -353,6 +354,7 @@ if ($opcion!=$op_alta) { //________________________________________________________________________________________________________ function TomaPropiedades($cmd,$id){ global $idordenador; + global $ordprofesor; global $nombreordenador; global $numserie; global $ip; @@ -372,12 +374,16 @@ function TomaPropiedades($cmd,$id){ global $arranque; $rs=new Recordset; - $cmd->texto="SELECT * FROM ordenadores WHERE idordenador=".$id; + $cmd->texto="SELECT *, IF(idordprofesor=idordenador,1,0) AS ordprofesor + FROM ordenadores + JOIN aulas USING(idaula) + WHERE idordenador=".$id; $rs->Comando=&$cmd; if (!$rs->Abrir()) return(false); // Error al abrir recordset $rs->Primero(); if (!$rs->EOF){ $nombreordenador=$rs->campos["nombreordenador"]; + $ordprofesor = $rs->campos["ordprofesor"] == 1; $numserie=$rs->campos["numserie"]; $ip=$rs->campos["ip"]; $mac=$rs->campos["mac"]; |