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("@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("@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("@idperfilhard",$idperfilhard,1); $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="INSERT INTO aulas (idcentro, grupoid, nombreaula, urlfoto, cagnon, pizarra, ubicacion, comentarios, puestos, horaresevini, horaresevfin, router, netmask, dns, proxy, modomul, ipmul, pormul, velmul, modp2p, timep2p, validacion, paginalogin, paginavalidacion) VALUES (@idcentro, @grupoid, @nombreaula, @urlfoto, @cagnon, @pizarra, @ubicacion, @comentarios, @puestos, @horaresevini, @horaresevfin, @router, @netmask, @dns, @proxy, @modomul, @ipmul, @pormul, @velmul, @modp2p, @timep2p, @validacion, @paginalogin, @paginavalidacion)"; $resul=$cmd->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="UPDATE aulas SET nombreaula=@nombreaula, urlfoto=@urlfoto, cagnon=@cagnon, pizarra=@pizarra, ubicacion=@ubicacion, comentarios=@comentarios, puestos=@puestos, horaresevini=@horaresevini, horaresevfin=@horaresevfin, router=@router,netmask=@netmask, dns=@dns, proxy=@proxy, modomul=@modomul, ipmul=@ipmul, pormul=@pormul, velmul=@velmul, modp2p=@modp2p, timep2p=@timep2p, validacion=@validacion, paginalogin=@paginalogin, paginavalidacion=@paginavalidacion WHERE idaula=@idaula"; $resul=$cmd->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($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='