// ************************************************************************************************************************************************* // Libreria de scripts de Javascript // Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla // Fecha Creación: 2009-2010 // Fecha Última modificación: Noviembre-2005 // Nombre del fichero: aulas.js // Descripción : // Este fichero implementa las funciones javascript del fichero aulas.php // ************************************************************************************************************************************************* var TBcon=new Array(); // Array para eco de consolas var Ambito=null; var IdAmbito=null; //________________________________________________________________________________________________________ // // Copia al buffer un nodo de ordenador para moverlo posteriormente //________________________________________________________________________________________________________ function mover_ordenador(){ reset_contextual(-1,-1); corte_currentNodo=currentNodo } //________________________________________________________________________________________________________ // // Esta función cambia de sitio un ordenador desde un aula a otro aula o bien adentro de un // grupo de ordenadores dentro del mismo aula //________________________________________________________________________________________________________ function colocar_ordenador(swsufijo){ reset_contextual(-1,-1); if (!corte_currentNodo) { alert(CTbMsg[7]); return } var identificador=currentNodo.toma_identificador(); var sufijonodo=currentNodo.toma_sufijo(); var identificador_ordenador=corte_currentNodo.toma_identificador(); var swsf=parseInt(swsufijo); var colo='s'; if (swsf==0) // El ordenador se mueve a un grupo de ordenadores var prm="opcion="+op_movida+"&grupoid="+identificador+"&idordenador="+identificador_ordenador+"&coloc="+colo; else // El ordenador se mueve a un aula var prm="opcion="+op_movida+"&idaula="+identificador+"&idordenador="+identificador_ordenador+"&coloc="+colo; var wurl="../gestores/gestor_ordenadores.php"; CallPage(wurl,prm,"retornoColocar","POST"); } //______________________________________________________________________________________________________ function retornoColocar(iHTML){ if(iHTML.length>0){ eval(iHTML) } } //________________________________________________________________________________________________________ // // Devuelve el resultado de cambiar un ordenador de sitio // Especificaciones: // Los parámetros recibidos son: // - resul: resultado de la operación de eliminación ( true si tuvo éxito) // - descrierror: Descripción del error en su caso // - nwid: Identificador del registro //________________________________________________________________________________________________________ function resultado_cambiar_ordenadores(resul,descrierror,id){ if (!resul){ alert(descrierror); return } var ncel=corte_currentNodo.CeldaVista; var celdaHTML=ncel.parentNode.innerHTML; // Recupera celda del nodo if(IE) var patron = new RegExp("