summaryrefslogtreecommitdiffstats
path: root/admin/WebConsole/propiedades
diff options
context:
space:
mode:
authorramon <ramongomez@us.es>2018-02-26 09:35:59 +0000
committerramon <ramongomez@us.es>2018-02-26 09:35:59 +0000
commitaaf6857f3bd2133a452b054c32b1071f8d184a63 (patch)
tree60cbf389d513c20b6f268b7e69d34ea3ac371192 /admin/WebConsole/propiedades
parent04cc6bf03f73d3712fcd2cbeb496727eabeea6e2 (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.php26
-rw-r--r--admin/WebConsole/propiedades/propiedades_ordenadores.php12
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">&nbsp;<?php echo $TbMsg['PROP_PROFCOMPUTER']; ?>&nbsp;</th>
+ <?php if ($opcion==$op_eliminacion) {
+ echo '<td colspan="3">'.TomaDato($cmd,0,'ordenadores',$idordprofesor,'idordenador','nombreordenador').'&nbsp;</td>';
+ } else {
+ echo '<td colspan="3">'.HTMLSELECT($cmd,0,'ordenadores',$idordprofesor,'idordenador','nombreordenador',100,'','',"idaula=$idaula").'</td>';
+ }
+ ?>
+ </tr>
+ <?php } ?>
<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
<TR>
<TH align=center>&nbsp;<?php echo $TbMsg[12]?>&nbsp;</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">&nbsp;<?php echo $TbMsg[5]?> <sup>*</sup>&nbsp;</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"];