Conexion->Cerrar(); } // ************************************************************************************************************************************************* ?>

'; if ($resul){ echo ''; } else{ echo ''; } ?> CreaParametro("@grupoid",$grupoid,1); $cmd->CreaParametro("@idcentro",$idcentro,1); $cmd->CreaParametro("@idaula",$idaula,1); $cmd->CreaParametro("@nombreaula",$nombreaula,0); $cmd->CreaParametro("@urlfoto",$urlfoto,0); $cmd->CreaParametro("@inremotepc",$inremotepc,1); $cmd->CreaParametro("@cagnon",$cagnon,1); $cmd->CreaParametro("@pizarra",$pizarra,1); $cmd->CreaParametro("@ubicacion",$ubicacion,0); $cmd->CreaParametro("@comentarios",$comentarios,0); $cmd->CreaParametro("@puestos",$puestos,1); $cmd->CreaParametro("@idordprofesor",$idordprofesor,1); $cmd->CreaParametro("@horaresevini",$horaresevini,1); $cmd->CreaParametro("@horaresevfin",$horaresevfin,1); $cmd->CreaParametro("@idmenu",$idmenu,1); $cmd->CreaParametro("@idproautoexec",$idproautoexec,1); $cmd->CreaParametro("@idrepositorio",$idrepositorio,1); $cmd->CreaParametro("@oglivedir",$oglive,0); $cmd->CreaParametro("@idperfilhard",$idperfilhard,1); $cmd->CreaParametro("@ntp",$ntp,0); $cmd->CreaParametro("@dns",$dns,0); $cmd->CreaParametro("@proxy",$proxy,0); $cmd->CreaParametro("@modomul",$modomul,1); $cmd->CreaParametro("@ipmul",$ipmul,0); $cmd->CreaParametro("@pormul",$pormul,1); $cmd->CreaParametro("@velmul",$velmul,1); ############ ADV $cmd->CreaParametro("@netmask",$netmask,0); $cmd->CreaParametro("@router",$router,0); $cmd->CreaParametro("@modp2p",$modp2p,0); $cmd->CreaParametro("@timep2p",$timep2p,1); ############### ADV ############### UHU $cmd->CreaParametro("@validacion",$validacion,1); $cmd->CreaParametro("@paginalogin",$paginalogin,0); $cmd->CreaParametro("@paginavalidacion",$paginavalidacion,0); ############### UHU switch($opcion){ case $op_alta : $cmd->texto = <<Ejecutar(); if ($resul){ // Crea una tabla nodo para devolver a la página que llamó ésta $idaula=$cmd->Autonumerico(); $arbolXML=SubarbolXML_aulas($idaula,$nombreaula); $baseurlimg="../images/signos"; // Url de las imagenes de signo $clasedefault="texto_arbol"; // Hoja de estilo (Clase por defecto) del árbol $arbol=new ArbolVistaXML($arbolXML,0,$baseurlimg,$clasedefault); $tablanodo=$arbol->CreaArbolVistaXML(); } break; case $op_modificacion: $cmd->texto = <<Ejecutar(); if ($resul){ // Crea una tabla nodo para devolver a la página que llamó ésta $clsUpdate=""; if($idmenu>0 || $gidmenu>0) $clsUpdate.="idmenu=@idmenu,"; if($idproautoexec>0 || $gidproautoexec>0) $clsUpdate.="idproautoexec=@idproautoexec,"; if($idrepositorio>0 || $gidrepositorio>0) $clsUpdate.="idrepositorio=@idrepositorio,"; if($oglive != "0") $clsUpdate .="oglivedir=@oglivedir,"; if($idperfilhard>0 || $gidperfilhard>0) $clsUpdate.="idperfilhard=@idperfilhard,"; // UHU - Actualiza la validacion en los ordenadores $clsUpdate .="validacion=@validacion,"; $clsUpdate .="paginalogin=@paginalogin,"; $clsUpdate .="paginavalidacion=@paginavalidacion,"; if(!empty($clsUpdate)){ $clsUpdate=substr($clsUpdate,0,strlen($clsUpdate)-1); // Quita última coma $cmd->texto="UPDATE ordenadores SET ".$clsUpdate." WHERE idaula=@idaula"; $resul=$cmd->Ejecutar(); } // Actualizar ficheros PXE de todos los ordenadores afectados. updateBootMode ($cmd, "idaula", $idaula, $idioma); } break; case $op_eliminacion : $resul=EliminaAulas($cmd,$idaula,"idaula");// Eliminación en cascada break; default: break; } return($resul); } /*________________________________________________________________________________________________________ Crea un arbol XML para el nuevo nodo insertado ________________________________________________________________________________________________________*/ function SubarbolXML_aulas($idaula,$nombreaula){ global $LITAMBITO_AULAS; $cadenaXML='